00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef ATFSS_DEFINES_H
00013 #define ATFSS_DEFINES_H
00014
00015 #define atfssMODULE_ID "atfss"
00016 #define atfssMODULE_NAME atfssMODULE_ID
00017 #define atfssMODULE_TITLE "atfss"
00018 #define atfssLOG_ID 101
00019
00020 #include "lsfDefines.h"
00021
00022
00023 #define atfssCHOP_TASK_NAME "atfssChop"
00024 #define atfssCHOP_TASK_PRIORITY 10
00025 #define atfssCHOP_TASK_OPTIONS VX_FP_TASK
00026 #define atfssCHOP_TASK_STACK 30000
00027 #define atfssCHOP_TASK_TIMER 4
00028 #define atfssCHOP_DELAY 1
00029
00030 #define atfssCHOP_GUIDE_A 0
00031 #define atfssCHOP_GUIDE_B 1
00032 #define atfssCHOP_GUIDE_BOTH 2
00033
00034
00035 #define atfssSS_ERROR lsfSUBSTATE_ERROR
00036 #define atfssSS_IDLE lsfSUBSTATE_IDLE
00037 #define atfssSS_INIT lsfSUBSTATE_INITIALIZING
00038 #define atfssSS_LOOP lsfSUBSTATE_ACTIVE
00039
00040 #define atfssSS_STR_ERROR "ERROR"
00041 #define atfssSS_STR_IDLE "IDLE"
00042 #define atfssSS_STR_INIT "INITIALIZING"
00043 #define atfssSS_STR_LOOP "LOOP"
00044
00045
00046 #define atfssSENSOR_DEVICE "sensor"
00047 #define atfssSENSOR_NAME "apd"
00048 #define atfssSENSOR_TIMEOUT 30
00049
00050
00051 #define atfssSENSOR_IN_ERROR lsfSUBSTATE_ERROR
00052 #define atfssSENSOR_IS_UNDEF -1
00053 #define atfssSENSOR_IS_IDLE lsfSUBSTATE_IDLE
00054 #define atfssSENSOR_IS_READY lsfSUBSTATE_IDLE
00055 #define atfssSENSOR_IS_ACTIVE lsfSUBSTATE_ACTIVE
00056
00057
00058 #define atfssSENSOR_LOOP_OPN_STR "Open"
00059 #define atfssSENSOR_LOOP_CLS_STR "Close"
00060 #define atfssSENSOR_LOOP_CGS_STR "Calibrate"
00061
00062
00063
00064
00065 #define atfssSTAGE_IDLE 0
00066 #define atfssSTAGE_CHOPPING 1
00067 #define atfssSTAGE_FIELDSTABI 2
00068 #define atfssSTAGE_CHOP_FIELD 3
00069 #define atfssSTAGE_FAILED 4
00070
00071
00072 #define atfssAPDMON_TASK_NAME "atfssApdMonitor"
00073 #define atfssAPDMON_TASK_PRIORITY 74
00074 #define atfssAPDMON_TASK_STACK 30
00075
00076 #endif
00077