This is Unofficial EPICS BASE Doxygen Site
task_params.h File Reference
#include <taskLib.h>
+ Include dependency graph for task_params.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)
 

Macro Definition Documentation

#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.

#define CALLBACK_PRI_HIGH   128 /* callback task - generall callback task */

Definition at line 60 of file task_params.h.

#define CALLBACK_PRI_LOW   140 /* callback task - generall callback task */

Definition at line 58 of file task_params.h.

#define CALLBACK_PRI_MEDIUM   135 /* callback task - generall callback task */

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.