Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

lsfServer.h File Reference

#include "lsfDevice.h"

Include dependency graph for lsfServer.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

struct  lsfSERVER_DATA

Defines

#define lsfSERVER_PRIORITY   80
#define lsfSERVER_OPTIONS   VX_FP_TASK
#define lsfSERVER_STACK   60
#define lsfMONITOR_PRIORITY   75
#define lsfMONITOR_STACK   30
#define lsfSTD_COMMAND_HOOK(m, c, h)

Typedefs

typedef ccsCOMPL_STAT lsfSTD_FUNCTION_HOOK (IN lsfSERVER_DATA *serverData, OUT ccsERROR *error)
typedef void lsfTASK_FUNCTION (IN void *parameter, IN SEM_ID *syncSem, IN ccsCOMPL_STAT *status, OUT ccsERROR *error)

Enumerations

enum  lsfHOOKFUNC_IDX {
  lsfHOOK_INIT = 0, lsfHOOK_STANDBY, lsfHOOK_ONLINE, lsfHOOK_STOP,
  lsfHOOK_OFF, lsfHOOK_EXIT, lsfHOOK_SIMULAT, lsfHOOK_STOPSIM,
  lsfHOOK_SELFTST, lsfHOOK_TEST, lsfHOOK_LAST
}
enum  lsfHOOKTYPE_IDX { lsfHOOK_PRO = 0, lsfHOOK_MID, lsfHOOK_EPI }

Functions

void lsfServerGetHooks (IN lsfSERVER_DATA *serverData)
ccsCOMPL_STAT lsfServerCallHook (IN lsfSERVER_DATA *serverData, IN lsfHOOKFUNC_IDX cmd, IN lsfHOOKTYPE_IDX typ, OUT ccsERROR *error)
ccsCOMPL_STAT lsfServerInitDb (IN const char *swdName, OUT ccsERROR *error)
ccsCOMPL_STAT lsfInitAll (IN const char *swdName, OUT lsfSERVER_DATA **pServerData)
void lsfServerDestructor (IN lsfSERVER_DATA *serverData)
ccsCOMPL_STAT lsfServerReadConfig (IN lsfSERVER_DATA *serverData, OUT ccsERROR *error)
vltLOGICAL lsfServerGetInit (IN lsfSERVER_DATA *serverData)
ccsCOMPL_STAT lsfServerSetInit (IN lsfSERVER_DATA *serverData, IN vltLOGICAL value, OUT ccsERROR *error)
vltLOGICAL lsfServerGetSim (IN lsfSERVER_DATA *serverData)
ccsCOMPL_STAT lsfServerSetSim (IN lsfSERVER_DATA *serverData, IN vltLOGICAL value, OUT ccsERROR *error)
lsfSTATE lsfServerGetState (IN lsfSERVER_DATA *serverData)
const char * lsfServerGetStateName (IN lsfSERVER_DATA *serverData)
lsfSUBSTATE lsfServerGetSubState (IN lsfSERVER_DATA *serverData)
const char * lsfServerGetSubStateName (IN lsfSERVER_DATA *serverData)
ccsCOMPL_STAT lsfServerTakeInitSem (IN lsfSERVER_DATA *serverData)
void lsfServerGiveInitSem (IN lsfSERVER_DATA *serverData)
ccsCOMPL_STAT lsfServerTakeCmdSem (IN lsfSERVER_DATA *serverData)
void lsfServerGiveCmdSem (IN lsfSERVER_DATA *serverData)
void lsfServerWakeupMonitor (IN lsfSERVER_DATA *serverData)
vltINT32 lsfServerGetCmdTimeout (IN lsfSERVER_DATA *serverData)
void lsfServerSetCmdTimeout (IN lsfSERVER_DATA *serverData, IN vltINT32 timeout)
ccsCOMPL_STAT lsfServerSwitchState (IN lsfSERVER_DATA *serverData, IN lsfSTATE newDevState, OUT ccsERROR *error)
ccsCOMPL_STAT lsfServerCheckOnline (IN lsfSERVER_DATA *serverData, OUT vltLOGICAL *online, OUT ccsERROR *error)
int lsfStartupTask (IN char *name, IN vltINT32 priority, IN vltINT32 stackSize, IN FUNCPTR entryPoint, IN void *param, OUT ccsERROR *error)
lsfSERVER_DATAlsfServerGetGlobalData (IN const char *swdName, OUT ccsERROR *error)
ccsCOMPL_STAT lsfServerGetSwDeviceName (OUT char *swdName, OUT ccsERROR *error)
vltLOGICAL lsfServerIsALccDevice (IN lsfSERVER_DATA *serverData)
void lsfVersion (OUT vltBYTES80 version, IN const char *modName, IN const char *modTitle, IN const char *date, IN const char *time, IN const char *modRcs)


Define Documentation

#define lsfSERVER_PRIORITY   80
 

#define lsfSERVER_OPTIONS   VX_FP_TASK
 

#define lsfSERVER_STACK   60
 

#define lsfMONITOR_PRIORITY   75
 

#define lsfMONITOR_STACK   30
 

#define lsfSTD_COMMAND_HOOK m,
c,
 
 

Value:

ccsCOMPL_STAT m ## Std ## c ## h ## Hook ( \
         IN  lsfSERVER_DATA *srvData, OUT ccsERROR *error)


Typedef Documentation

typedef ccsCOMPL_STAT lsfSTD_FUNCTION_HOOK( IN lsfSERVER_DATA *serverData, OUT ccsERROR *error)
 

typedef void lsfTASK_FUNCTION( IN void *parameter, IN SEM_ID *syncSem, IN ccsCOMPL_STAT *status, OUT ccsERROR *error )
 


Enumeration Type Documentation

enum lsfHOOKFUNC_IDX
 

Enumeration values:
lsfHOOK_INIT 
lsfHOOK_STANDBY 
lsfHOOK_ONLINE 
lsfHOOK_STOP 
lsfHOOK_OFF 
lsfHOOK_EXIT 
lsfHOOK_SIMULAT 
lsfHOOK_STOPSIM 
lsfHOOK_SELFTST 
lsfHOOK_TEST 
lsfHOOK_LAST 

enum lsfHOOKTYPE_IDX
 

Enumeration values:
lsfHOOK_PRO 
lsfHOOK_MID 
lsfHOOK_EPI 


Function Documentation

void lsfServerGetHooks IN lsfSERVER_DATA   serverData
 

ccsCOMPL_STAT lsfServerCallHook IN lsfSERVER_DATA   serverData,
IN lsfHOOKFUNC_IDX    cmd,
IN lsfHOOKTYPE_IDX    typ,
OUT ccsERROR *    error
 

ccsCOMPL_STAT lsfServerInitDb IN const char *    swdName,
OUT ccsERROR *    error
 

ccsCOMPL_STAT lsfInitAll IN const char *    swdName,
OUT lsfSERVER_DATA **    pServerData
 

void lsfServerDestructor IN lsfSERVER_DATA   serverData
 

ccsCOMPL_STAT lsfServerReadConfig IN lsfSERVER_DATA   serverData,
OUT ccsERROR *    error
 

vltLOGICAL lsfServerGetInit IN lsfSERVER_DATA   serverData
 

ccsCOMPL_STAT lsfServerSetInit IN lsfSERVER_DATA   serverData,
IN vltLOGICAL    value,
OUT ccsERROR *    error
 

vltLOGICAL lsfServerGetSim IN lsfSERVER_DATA   serverData
 

ccsCOMPL_STAT lsfServerSetSim IN lsfSERVER_DATA   serverData,
IN vltLOGICAL    value,
OUT ccsERROR *    error
 

lsfSTATE lsfServerGetState IN lsfSERVER_DATA   serverData
 

const char* lsfServerGetStateName IN lsfSERVER_DATA   serverData
 

lsfSUBSTATE lsfServerGetSubState IN lsfSERVER_DATA   serverData
 

const char* lsfServerGetSubStateName IN lsfSERVER_DATA   serverData
 

ccsCOMPL_STAT lsfServerTakeInitSem IN lsfSERVER_DATA   serverData
 

void lsfServerGiveInitSem IN lsfSERVER_DATA   serverData
 

ccsCOMPL_STAT lsfServerTakeCmdSem IN lsfSERVER_DATA   serverData
 

void lsfServerGiveCmdSem IN lsfSERVER_DATA   serverData
 

void lsfServerWakeupMonitor IN lsfSERVER_DATA   serverData
 

vltINT32 lsfServerGetCmdTimeout IN lsfSERVER_DATA   serverData
 

void lsfServerSetCmdTimeout IN lsfSERVER_DATA   serverData,
IN vltINT32    timeout
 

ccsCOMPL_STAT lsfServerSwitchState IN lsfSERVER_DATA   serverData,
IN lsfSTATE    newDevState,
OUT ccsERROR *    error
 

ccsCOMPL_STAT lsfServerCheckOnline IN lsfSERVER_DATA   serverData,
OUT vltLOGICAL *    online,
OUT ccsERROR *    error
 

int lsfStartupTask IN char *    name,
IN vltINT32    priority,
IN vltINT32    stackSize,
IN FUNCPTR    entryPoint,
IN void *    param,
OUT ccsERROR *    error
 

lsfSERVER_DATA* lsfServerGetGlobalData IN const char *    swdName,
OUT ccsERROR *    error
 

ccsCOMPL_STAT lsfServerGetSwDeviceName OUT char *    swdName,
OUT ccsERROR *    error
 

vltLOGICAL lsfServerIsALccDevice IN lsfSERVER_DATA   serverData
 

void lsfVersion OUT vltBYTES80    version,
IN const char *    modName,
IN const char *    modTitle,
IN const char *    date,
IN const char *    time,
IN const char *    modRcs
 


Generated on Wed Dec 3 14:54:48 2003 for ATCS API by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001