appl.c File Reference


Detailed Description

This file implements the eWicht application module.

Software License
See the MBCSL for details.
Author:
Sven Schlender (kontakt at mobacon dot de)
Date:
2009-10-30

Definition in file appl.c.

Go to the source code of this file.

Functions

void ApplInit (void)
 Call this function to initialize the application module.
IP_ADDR * ApplGetServerIP (void)
 Call this function to determine the IP address of the configured server for this device.
NODE_INFOApplGetServerNodeInfo (void)
 Call this function to determine the node info (MAC and IP address) of the configured server for this device.
WORD_VAL ApplGetServerPort (void)
 Call this function to determine the port (TCP/UDP) of the configured server for this device.
BOOL ApplIsConnected (void)
 This proxy function delivers the connect state of the current project.
void ApplStop (void)
 This function finally stops the application, i.e.
void ApplMain (void)
 Call this function periodically to execute the application module.
void ApplShutDown (void)
 The function initiates the shut down sequence while the application is still running.
BOOL ApplIsRunning (void)
 The function is the indicator for the running application.
void ApplResetToFactory (BOOL KeepBootup)
 This function restores the EEPROM content to a well known state.
void ApplChangeLocoDirMode (BOOL Mode)
 Call this function to change the current mode for changing the direction of a controlled loco.
void ApplRestart (BOOL ResetToFactory)
 This function initiate a restart of the device.


Generated on Sun Nov 27 20:02:39 2011 for eWicht by  doxygen 1.5.5