![]() |
This is Unofficial EPICS BASE Doxygen Site
|
#include <taskLib.h>
Go to the source code of this file.
Macros | |
#define | VXTASKIDSELF 0 |
#define | EVENTSCAN_NAME "scanEvent" |
#define | SCANONCE_NAME "scanOnce" |
#define | SMCMD_NAME "smCommand" |
#define | SMRESP_NAME "smResponse" |
#define | ABDONE_NAME "abDone" |
#define | ABSCAN_NAME "abScan" |
#define | ABCOS_NAME "abBiCosScanner" |
#define | MOMENTARY_NAME "momentary" |
#define | WFDONE_NAME "wfDone" |
#define | SEQUENCER_NAME "sequencer" |
#define | BKPT_CONT_NAME "bkptCont" |
#define | SCANNER_NAME "scanner" |
#define | REQ_SRVR_NAME "CA_TCP" |
#define | CA_CLIENT_NAME "CA_client" |
#define | CA_EVENT_NAME "CA_event" |
#define | CAST_SRVR_NAME "CA_UDP" |
#define | CA_REPEATER_NAME "CA_repeater" |
#define | CA_ONLINE_NAME "CA_online" |
#define | TASKWD_NAME "taskwd" |
#define | SMIOTEST_NAME "smInout" |
#define | SMROTTEST_NAME "smRotate" |
#define | EVENT_PEND_NAME "event_task" |
#define | XY240_NAME "xy_240_scan" |
#define | GPIBLINK_NAME "gpibLink" |
#define | BBLINK_NAME "bbLinkTask" |
#define | BBTXLINK_NAME "bbTx" |
#define | BBRXLINK_NAME "bbRx" |
#define | BBWDTASK_NAME "bbwd" |
#define | ERRLOG_NAME "errlog" |
#define | LOG_RESTART_NAME "logRestart" |
#define | SCANONCE_PRI 129 /* scan one time */ |
#define | CALLBACK_PRI_LOW 140 /* callback task - generall callback task */ |
#define | CALLBACK_PRI_MEDIUM 135 /* callback task - generall callback task */ |
#define | CALLBACK_PRI_HIGH 128 /* callback task - generall callback task */ |
#define | EVENTSCAN_PRI 129 /* Event Scanner - Runs on a global event */ |
#define | SMCMD_PRI 120 /* Stepper Motor Command Task - Waits for cmds */ |
#define | SMRESP_PRI 121 /* Stepper Motor Resp Task - Waits for resps */ |
#define | ABCOS_PRI 121 /* Allen-Bradley Binary Input COS io_event wakeup */ |
#define | ABDONE_PRI 122 /* Allen-Bradley Resp Task - Interrupt Driven */ |
#define | ABSCAN_PRI 123 /* Allen-Bradley Scan Task - Base Rate .1 secs */ |
#define | BBLINK_PRI 124 |
#define | BBWDTASK_PRI 123 /* BitBus watchdog task */ |
#define | BBRXLINK_PRI 124 /* BitBus link task */ |
#define | BBTXLINK_PRI 125 /* BitBus link task */ |
#define | GPIBLINK_PRI 125 /* GPIB link task */ |
#define | MOMENTARY_PRI 126 /* Momentary output - posted from watchdog */ |
#define | WFDONE_PRI 127 /* Waveform Task - Base Rate of .1 second */ |
#define | PERIODSCAN_PRI 139 /* Periodic Scanners - Slowest rate */ |
#define | DB_CA_PRI 149 /*database to channel access*/ |
#define | SEQUENCER_PRI 151 |
#define | XY240_PRI 160 /* xy 240 dio scanner */ |
#define | SCANNER_PRI 170 |
#define | REQ_SRVR_PRI 181 /* Channel Access TCP request server*/ |
#define | CA_CLIENT_PRI 180 /* Channel Access clients */ |
#define | CA_REPEATER_PRI 181 /* Channel Access repeater */ |
#define | ERRLOG_PRI CA_REPEATER_PRI /*error logger task*/ |
#define | CAST_SRVR_PRI 182 /* Channel Access broadcast server */ |
#define | CA_ONLINE_PRI 183 /* Channel Access server online notify */ |
#define | TASKWD_PRI 200 /* Watchdog Scan Task - runs every 6 seconds */ |
#define | SMIOTEST_PRI 205 /* Stepper Mtr in/out test - runs every .1 sec */ |
#define | SMROTTEST_PRI 205 /* Stepper Mtr rotate test - runs every .1 sec */ |
#define | LOG_RESTART_PRI 200 /* Log server connection watch dog */ |
#define | TASKWD_DELAY 6 |
#define | ABSCAN_RATE (sysClkRateGet()/6) |
#define | SEQUENCER_DELAY (sysClkRateGet()/5) |
#define | SCANNER_DELAY (sysClkRateGet()/5) |
#define | CA_ONLINE_DELAY (sysClkRateGet()*15) |
#define | LOG_RESTART_DELAY (sysClkRateGet()*30) |
#define | ERRLOG_OPT VX_FP_TASK |
#define | EVENTSCAN_OPT VX_FP_TASK |
#define | SCANONCE_OPT VX_FP_TASK |
#define | CALLBACK_OPT VX_FP_TASK |
#define | SMCMD_OPT VX_FP_TASK |
#define | SMRESP_OPT VX_FP_TASK |
#define | ABDONE_OPT VX_FP_TASK |
#define | ABCOS_OPT VX_FP_TASK |
#define | ABSCAN_OPT VX_FP_TASK |
#define | MOMENTARY_OPT VX_FP_TASK |
#define | PERIODSCAN_OPT VX_FP_TASK |
#define | WFDONE_OPT VX_FP_TASK |
#define | SEQUENCER_OPT VX_FP_TASK | VX_STDIO |
#define | BKPT_CONT_OPT VX_FP_TASK |
#define | SCANNER_OPT VX_FP_TASK |
#define | REQ_SRVR_OPT VX_FP_TASK |
#define | CAST_SRVR_OPT VX_FP_TASK |
#define | CA_CLIENT_OPT VX_FP_TASK |
#define | CA_REPEATER_OPT VX_FP_TASK |
#define | CA_ONLINE_OPT VX_FP_TASK |
#define | TASKWD_OPT VX_FP_TASK |
#define | SMIOTEST_OPT VX_FP_TASK |
#define | SMROTTEST_OPT VX_FP_TASK |
#define | EVENT_PEND_OPT VX_FP_TASK |
#define | GPIBLINK_OPT VX_FP_TASK|VX_STDIO |
#define | BBLINK_OPT VX_FP_TASK|VX_STDIO |
#define | BBTXLINK_OPT VX_FP_TASK|VX_STDIO |
#define | BBRXLINK_OPT VX_FP_TASK|VX_STDIO |
#define | BBWDTASK_OPT VX_FP_TASK|VX_STDIO |
#define | DB_CA_OPT (VX_FP_TASK | VX_STDIO) |
#define | XY_240_OPT (0) /* none */ |
#define | LOG_RESTART_OPT (VX_FP_TASK) |
#define | ARCH_STACK_FACTOR 1 |
#define | ERRLOG_STACK (4000*ARCH_STACK_FACTOR) |
#define | EVENTSCAN_STACK (11000*ARCH_STACK_FACTOR) |
#define | SCANONCE_STACK (11000*ARCH_STACK_FACTOR) |
#define | CALLBACK_STACK (11000*ARCH_STACK_FACTOR) |
#define | SMCMD_STACK (3000*ARCH_STACK_FACTOR) |
#define | SMRESP_STACK (3000*ARCH_STACK_FACTOR) |
#define | ABCOS_STACK (3000*ARCH_STACK_FACTOR) |
#define | ABDONE_STACK (3000*ARCH_STACK_FACTOR) |
#define | ABSCAN_STACK (3000*ARCH_STACK_FACTOR) |
#define | MOMENTARY_STACK (2000*ARCH_STACK_FACTOR) |
#define | PERIODSCAN_STACK (11000*ARCH_STACK_FACTOR) |
#define | WFDONE_STACK (9000*ARCH_STACK_FACTOR) |
#define | SEQUENCER_STACK (5500*ARCH_STACK_FACTOR) |
#define | BKPT_CONT_STACK (11000*ARCH_STACK_FACTOR) |
#define | SCANNER_STACK (3048*ARCH_STACK_FACTOR) |
#define | RSP_SRVR_STACK (5096*ARCH_STACK_FACTOR) |
#define | REQ_SRVR_STACK (5096*ARCH_STACK_FACTOR) |
#define | CAST_SRVR_STACK (5096*ARCH_STACK_FACTOR) |
#define | CA_CLIENT_STACK (11000*ARCH_STACK_FACTOR) |
#define | CA_REPEATER_STACK (5096*ARCH_STACK_FACTOR) |
#define | CA_ONLINE_STACK (3048*ARCH_STACK_FACTOR) |
#define | TASKWD_STACK (2000*ARCH_STACK_FACTOR) |
#define | SMIOTEST_STACK (2000*ARCH_STACK_FACTOR) |
#define | SMROTTEST_STACK (2000*ARCH_STACK_FACTOR) |
#define | EVENT_PEND_STACK (5096*ARCH_STACK_FACTOR) |
#define | TIMESTAMP_STACK (4000*ARCH_STACK_FACTOR) |
#define | GPIBLINK_STACK (5000*ARCH_STACK_FACTOR) |
#define | BBLINK_STACK (5000*ARCH_STACK_FACTOR) |
#define | BBRXLINK_STACK (5000*ARCH_STACK_FACTOR) |
#define | BBTXLINK_STACK (5000*ARCH_STACK_FACTOR) |
#define | BBWDTASK_STACK (5000*ARCH_STACK_FACTOR) |
#define | DB_CA_STACK (11000*ARCH_STACK_FACTOR) |
#define | XY_240_STACK (4096*ARCH_STACK_FACTOR) |
#define | LOG_RESTART_STACK (0x1000*ARCH_STACK_FACTOR) |
#define ABCOS_NAME "abBiCosScanner" |
Definition at line 30 of file task_params.h.
#define ABCOS_OPT VX_FP_TASK |
Definition at line 108 of file task_params.h.
#define ABCOS_PRI 121 /* Allen-Bradley Binary Input COS io_event wakeup */ |
Definition at line 64 of file task_params.h.
#define ABCOS_STACK (3000*ARCH_STACK_FACTOR) |
Definition at line 156 of file task_params.h.
#define ABDONE_NAME "abDone" |
Definition at line 28 of file task_params.h.
#define ABDONE_OPT VX_FP_TASK |
Definition at line 107 of file task_params.h.
#define ABDONE_PRI 122 /* Allen-Bradley Resp Task - Interrupt Driven */ |
Definition at line 65 of file task_params.h.
#define ABDONE_STACK (3000*ARCH_STACK_FACTOR) |
Definition at line 157 of file task_params.h.
#define ABSCAN_NAME "abScan" |
Definition at line 29 of file task_params.h.
#define ABSCAN_OPT VX_FP_TASK |
Definition at line 109 of file task_params.h.
#define ABSCAN_PRI 123 /* Allen-Bradley Scan Task - Base Rate .1 secs */ |
Definition at line 66 of file task_params.h.
#define ABSCAN_RATE (sysClkRateGet()/6) |
Definition at line 94 of file task_params.h.
#define ABSCAN_STACK (3000*ARCH_STACK_FACTOR) |
Definition at line 158 of file task_params.h.
#define ARCH_STACK_FACTOR 1 |
Definition at line 143 of file task_params.h.
#define BBLINK_NAME "bbLinkTask" |
Definition at line 48 of file task_params.h.
#define BBLINK_OPT VX_FP_TASK|VX_STDIO |
Definition at line 126 of file task_params.h.
#define BBLINK_PRI 124 |
Definition at line 67 of file task_params.h.
#define BBLINK_STACK (5000*ARCH_STACK_FACTOR) |
Definition at line 177 of file task_params.h.
#define BBRXLINK_NAME "bbRx" |
Definition at line 50 of file task_params.h.
#define BBRXLINK_OPT VX_FP_TASK|VX_STDIO |
Definition at line 128 of file task_params.h.
#define BBRXLINK_PRI 124 /* BitBus link task */ |
Definition at line 69 of file task_params.h.
#define BBRXLINK_STACK (5000*ARCH_STACK_FACTOR) |
Definition at line 178 of file task_params.h.
#define BBTXLINK_NAME "bbTx" |
Definition at line 49 of file task_params.h.
#define BBTXLINK_OPT VX_FP_TASK|VX_STDIO |
Definition at line 127 of file task_params.h.
#define BBTXLINK_PRI 125 /* BitBus link task */ |
Definition at line 70 of file task_params.h.
#define BBTXLINK_STACK (5000*ARCH_STACK_FACTOR) |
Definition at line 179 of file task_params.h.
#define BBWDTASK_NAME "bbwd" |
Definition at line 51 of file task_params.h.
#define BBWDTASK_OPT VX_FP_TASK|VX_STDIO |
Definition at line 129 of file task_params.h.
#define BBWDTASK_PRI 123 /* BitBus watchdog task */ |
Definition at line 68 of file task_params.h.
#define BBWDTASK_STACK (5000*ARCH_STACK_FACTOR) |
Definition at line 180 of file task_params.h.
#define BKPT_CONT_NAME "bkptCont" |
Definition at line 34 of file task_params.h.
#define BKPT_CONT_OPT VX_FP_TASK |
Definition at line 114 of file task_params.h.
#define BKPT_CONT_STACK (11000*ARCH_STACK_FACTOR) |
Definition at line 163 of file task_params.h.
#define CA_CLIENT_NAME "CA_client" |
Definition at line 37 of file task_params.h.
#define CA_CLIENT_OPT VX_FP_TASK |
Definition at line 118 of file task_params.h.
#define CA_CLIENT_PRI 180 /* Channel Access clients */ |
Definition at line 80 of file task_params.h.
#define CA_CLIENT_STACK (11000*ARCH_STACK_FACTOR) |
Definition at line 168 of file task_params.h.
#define CA_EVENT_NAME "CA_event" |
Definition at line 38 of file task_params.h.
#define CA_ONLINE_DELAY (sysClkRateGet()*15) |
Definition at line 97 of file task_params.h.
#define CA_ONLINE_NAME "CA_online" |
Definition at line 41 of file task_params.h.
#define CA_ONLINE_OPT VX_FP_TASK |
Definition at line 120 of file task_params.h.
#define CA_ONLINE_PRI 183 /* Channel Access server online notify */ |
Definition at line 84 of file task_params.h.
#define CA_ONLINE_STACK (3048*ARCH_STACK_FACTOR) |
Definition at line 170 of file task_params.h.
#define CA_REPEATER_NAME "CA_repeater" |
Definition at line 40 of file task_params.h.
#define CA_REPEATER_OPT VX_FP_TASK |
Definition at line 119 of file task_params.h.
#define CA_REPEATER_PRI 181 /* Channel Access repeater */ |
Definition at line 81 of file task_params.h.
#define CA_REPEATER_STACK (5096*ARCH_STACK_FACTOR) |
Definition at line 169 of file task_params.h.
#define CALLBACK_OPT VX_FP_TASK |
Definition at line 104 of file task_params.h.
Definition at line 60 of file task_params.h.
Definition at line 58 of file task_params.h.
Definition at line 59 of file task_params.h.
#define CALLBACK_STACK (11000*ARCH_STACK_FACTOR) |
Definition at line 153 of file task_params.h.
#define CAST_SRVR_NAME "CA_UDP" |
Definition at line 39 of file task_params.h.
#define CAST_SRVR_OPT VX_FP_TASK |
Definition at line 117 of file task_params.h.
#define CAST_SRVR_PRI 182 /* Channel Access broadcast server */ |
Definition at line 83 of file task_params.h.
#define CAST_SRVR_STACK (5096*ARCH_STACK_FACTOR) |
Definition at line 167 of file task_params.h.
#define DB_CA_OPT (VX_FP_TASK | VX_STDIO) |
Definition at line 130 of file task_params.h.
#define DB_CA_PRI 149 /*database to channel access*/ |
Definition at line 75 of file task_params.h.
#define DB_CA_STACK (11000*ARCH_STACK_FACTOR) |
Definition at line 181 of file task_params.h.
#define ERRLOG_NAME "errlog" |
Definition at line 52 of file task_params.h.
#define ERRLOG_OPT VX_FP_TASK |
Definition at line 101 of file task_params.h.
#define ERRLOG_PRI CA_REPEATER_PRI /*error logger task*/ |
Definition at line 82 of file task_params.h.
#define ERRLOG_STACK (4000*ARCH_STACK_FACTOR) |
Definition at line 150 of file task_params.h.
#define EVENT_PEND_NAME "event_task" |
Definition at line 45 of file task_params.h.
#define EVENT_PEND_OPT VX_FP_TASK |
Definition at line 124 of file task_params.h.
#define EVENT_PEND_STACK (5096*ARCH_STACK_FACTOR) |
Definition at line 174 of file task_params.h.
#define EVENTSCAN_NAME "scanEvent" |
Definition at line 24 of file task_params.h.
#define EVENTSCAN_OPT VX_FP_TASK |
Definition at line 102 of file task_params.h.
#define EVENTSCAN_PRI 129 /* Event Scanner - Runs on a global event */ |
Definition at line 61 of file task_params.h.
#define EVENTSCAN_STACK (11000*ARCH_STACK_FACTOR) |
Definition at line 151 of file task_params.h.
#define GPIBLINK_NAME "gpibLink" |
Definition at line 47 of file task_params.h.
#define GPIBLINK_OPT VX_FP_TASK|VX_STDIO |
Definition at line 125 of file task_params.h.
#define GPIBLINK_PRI 125 /* GPIB link task */ |
Definition at line 71 of file task_params.h.
#define GPIBLINK_STACK (5000*ARCH_STACK_FACTOR) |
Definition at line 176 of file task_params.h.
#define LOG_RESTART_DELAY (sysClkRateGet()*30) |
Definition at line 98 of file task_params.h.
#define LOG_RESTART_NAME "logRestart" |
Definition at line 53 of file task_params.h.
#define LOG_RESTART_OPT (VX_FP_TASK) |
Definition at line 132 of file task_params.h.
#define LOG_RESTART_PRI 200 /* Log server connection watch dog */ |
Definition at line 88 of file task_params.h.
#define LOG_RESTART_STACK (0x1000*ARCH_STACK_FACTOR) |
Definition at line 183 of file task_params.h.
#define MOMENTARY_NAME "momentary" |
Definition at line 31 of file task_params.h.
#define MOMENTARY_OPT VX_FP_TASK |
Definition at line 110 of file task_params.h.
#define MOMENTARY_PRI 126 /* Momentary output - posted from watchdog */ |
Definition at line 72 of file task_params.h.
#define MOMENTARY_STACK (2000*ARCH_STACK_FACTOR) |
Definition at line 159 of file task_params.h.
#define PERIODSCAN_OPT VX_FP_TASK |
Definition at line 111 of file task_params.h.
#define PERIODSCAN_PRI 139 /* Periodic Scanners - Slowest rate */ |
Definition at line 74 of file task_params.h.
#define PERIODSCAN_STACK (11000*ARCH_STACK_FACTOR) |
Definition at line 160 of file task_params.h.
#define REQ_SRVR_NAME "CA_TCP" |
Definition at line 36 of file task_params.h.
#define REQ_SRVR_OPT VX_FP_TASK |
Definition at line 116 of file task_params.h.
#define REQ_SRVR_PRI 181 /* Channel Access TCP request server*/ |
Definition at line 79 of file task_params.h.
#define REQ_SRVR_STACK (5096*ARCH_STACK_FACTOR) |
Definition at line 166 of file task_params.h.
#define RSP_SRVR_STACK (5096*ARCH_STACK_FACTOR) |
Definition at line 165 of file task_params.h.
#define SCANNER_DELAY (sysClkRateGet()/5) |
Definition at line 96 of file task_params.h.
#define SCANNER_NAME "scanner" |
Definition at line 35 of file task_params.h.
#define SCANNER_OPT VX_FP_TASK |
Definition at line 115 of file task_params.h.
#define SCANNER_PRI 170 |
Definition at line 78 of file task_params.h.
#define SCANNER_STACK (3048*ARCH_STACK_FACTOR) |
Definition at line 164 of file task_params.h.
#define SCANONCE_NAME "scanOnce" |
Definition at line 25 of file task_params.h.
#define SCANONCE_OPT VX_FP_TASK |
Definition at line 103 of file task_params.h.
#define SCANONCE_PRI 129 /* scan one time */ |
Definition at line 56 of file task_params.h.
#define SCANONCE_STACK (11000*ARCH_STACK_FACTOR) |
Definition at line 152 of file task_params.h.
#define SEQUENCER_DELAY (sysClkRateGet()/5) |
Definition at line 95 of file task_params.h.
#define SEQUENCER_NAME "sequencer" |
Definition at line 33 of file task_params.h.
#define SEQUENCER_OPT VX_FP_TASK | VX_STDIO |
Definition at line 113 of file task_params.h.
#define SEQUENCER_PRI 151 |
Definition at line 76 of file task_params.h.
#define SEQUENCER_STACK (5500*ARCH_STACK_FACTOR) |
Definition at line 162 of file task_params.h.
#define SMCMD_NAME "smCommand" |
Definition at line 26 of file task_params.h.
#define SMCMD_OPT VX_FP_TASK |
Definition at line 105 of file task_params.h.
#define SMCMD_PRI 120 /* Stepper Motor Command Task - Waits for cmds */ |
Definition at line 62 of file task_params.h.
#define SMCMD_STACK (3000*ARCH_STACK_FACTOR) |
Definition at line 154 of file task_params.h.
#define SMIOTEST_NAME "smInout" |
Definition at line 43 of file task_params.h.
#define SMIOTEST_OPT VX_FP_TASK |
Definition at line 122 of file task_params.h.
#define SMIOTEST_PRI 205 /* Stepper Mtr in/out test - runs every .1 sec */ |
Definition at line 86 of file task_params.h.
#define SMIOTEST_STACK (2000*ARCH_STACK_FACTOR) |
Definition at line 172 of file task_params.h.
#define SMRESP_NAME "smResponse" |
Definition at line 27 of file task_params.h.
#define SMRESP_OPT VX_FP_TASK |
Definition at line 106 of file task_params.h.
#define SMRESP_PRI 121 /* Stepper Motor Resp Task - Waits for resps */ |
Definition at line 63 of file task_params.h.
#define SMRESP_STACK (3000*ARCH_STACK_FACTOR) |
Definition at line 155 of file task_params.h.
#define SMROTTEST_NAME "smRotate" |
Definition at line 44 of file task_params.h.
#define SMROTTEST_OPT VX_FP_TASK |
Definition at line 123 of file task_params.h.
#define SMROTTEST_PRI 205 /* Stepper Mtr rotate test - runs every .1 sec */ |
Definition at line 87 of file task_params.h.
#define SMROTTEST_STACK (2000*ARCH_STACK_FACTOR) |
Definition at line 173 of file task_params.h.
#define TASKWD_DELAY 6 |
Definition at line 91 of file task_params.h.
#define TASKWD_NAME "taskwd" |
Definition at line 42 of file task_params.h.
#define TASKWD_OPT VX_FP_TASK |
Definition at line 121 of file task_params.h.
#define TASKWD_PRI 200 /* Watchdog Scan Task - runs every 6 seconds */ |
Definition at line 85 of file task_params.h.
#define TASKWD_STACK (2000*ARCH_STACK_FACTOR) |
Definition at line 171 of file task_params.h.
#define TIMESTAMP_STACK (4000*ARCH_STACK_FACTOR) |
Definition at line 175 of file task_params.h.
#define VXTASKIDSELF 0 |
Definition at line 21 of file task_params.h.
#define WFDONE_NAME "wfDone" |
Definition at line 32 of file task_params.h.
#define WFDONE_OPT VX_FP_TASK |
Definition at line 112 of file task_params.h.
#define WFDONE_PRI 127 /* Waveform Task - Base Rate of .1 second */ |
Definition at line 73 of file task_params.h.
#define WFDONE_STACK (9000*ARCH_STACK_FACTOR) |
Definition at line 161 of file task_params.h.
#define XY240_NAME "xy_240_scan" |
Definition at line 46 of file task_params.h.
#define XY240_PRI 160 /* xy 240 dio scanner */ |
Definition at line 77 of file task_params.h.
#define XY_240_OPT (0) /* none */ |
Definition at line 131 of file task_params.h.
#define XY_240_STACK (4096*ARCH_STACK_FACTOR) |
Definition at line 182 of file task_params.h.