Defines

gpca_header.h File Reference

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

Go to the source code of this file.

Defines

#define CMD_PAUSE_RESUME   0x02
 GPCA Header.
#define PKT_SIZE   10
#define CMD_EVT_RequestBolus   0x40
 GPCA Event (From Environment).
#define CMD_EVT_StopInfusion   0x41
#define CMD_EVT_PowerButton   0x42
#define CMD_EVT_PauseInfusion   0x43
#define CMD_EVT_ConfirmPauseInfusion   0x44
#define CMD_EVT_ClearAlarm   0x45
#define CMD_EVT_Cancel   0x46
#define CMD_EVT_ChangeDoseRate   0x47
#define CMD_EVT_ConfigureInfusionProgram   0x48
#define CMD_EVT_ConfirmStopInfusion   0x49
#define CMD_EVT_ConfirmDoseRate   0x4A
#define CMD_EVT_NewInfusion   0x4B
#define CMD_EVT_ChangeVTBI   0x4C
#define CMD_EVT_ConfirmVTBI   0x4D
#define CMD_EVT_StartInfusion   0x4E
#define CMD_EVT_CheckAdminSet   0x4F
#define CMD_EVT_CheckAdminSet_1   0x50
#define CMD_EVT_CheckDrug   0x51
#define CMD_EVT_ConfirmConcentration   0x52
#define CMD_EVT_Prime   0x53
#define CMD_V_T_Cond_6_6   0x70
 GPCA Condition (From Environment).
#define CMD_V_T_Cond_6_3   0x71
#define CMD_V_T_Cond_6_4   0x72
#define CMD_V_T_Cond_6_5   0x73
#define CMD_V_MCond_6_6   0x74
#define CMD_V_TCond_6_3   0x75
#define CMD_V_Cond_6_3   0x76
#define CMD_V_TCond_6_5   0x77
#define CMD_V_TCond_6_4   0x78
#define CMD_V_Cond_7_4   0x79
#define CMD_V_Cond_7_3   0x7A
#define CMD_V_Cond_2   0x7B
#define CMD_V_Level_Two_Alarm   0x7C
#define CMD_V_Cond_4_1   0x7D
#define CMD_V_Cond_4_2   0x7E
#define CMD_V_Cond_4_3   0x7F
#define CMD_V_Cond_4_4   0x80
#define CMD_V_Cond_4_5   0x81
#define CMD_V_Cond_4_6   0x82
#define CMD_V_Cond_5_1   0x83
#define CMD_V_MCDR_In_Progress   0x84
#define CMD_V_Cond_3_1   0x85
#define CMD_V_Cond_3_2   0x86
#define CMD_V_Cond_3_3   0x87
#define CMD_V_Cond_3_4   0x88
#define CMD_V_Cond_3_5   0x89
#define CMD_V_Cond_3_6   0x8A
#define CMD_V_Cond_3_7   0x8B
#define CMD_V_Cond_3_8   0x8C
#define CMD_V_Cond_3_9   0x8D
#define CMD_V_Cond_3_11   0x8E
#define CMD_V_Cond_3_10   0x8F
#define CMD_V_Power_ON   0x90
#define CMD_V_MCond_1_3   0x92
#define CMD_V_MCond_1_4   0x93
#define CMD_V_Cond_5_2   0x94
#define CMD_V_Cond_6_2   0x95
#define CMD_V_Cond_7_1   0x96
#define CMD_V_Cond_7_2   0x97
#define CHAN_ACK   1
#define CHAN_NO_ACK   0
#define INDEX_CTL_SOP   0
#define INDEX_CTL_CMD   1
#define INDEX_CTL_MOTOR_DIR   2
#define INDEX_CTL_MOTOR_SPD   3
#define INDEX_CTL_MOTOR_TIMEOUT1   4
#define INDEX_CTL_MOTOR_TIMEOUT2   5
#define INDEX_CTL_EOP   9
#define INDEX_CTL_ALARM_LED   2
 Alarm control packet constants.
#define INDEX_CTL_ALARM_BUZZ   3
#define INDEX_CTL_GPCA_CONDITION   2
 GPCA control packet constants.
#define INDEX_CTL_GPCA_EVENT   3
#define CTL_SOP   0xFA
#define CTL_EOP   0xFB
#define CTL_CMD_MOTOR   0x01
#define CTL_CMD_ALARM   0x02
#define CTL_CMD_GPCA   0x03
#define PARSE_CTL_INIT   0
#define PARSE_CTL_SOP_RCVD   1
#define PARSE_CTL_CMD_MOTOR_RCVD   2
#define PARSE_CTL_CMD_ALARM_RCVD   3
#define PARSE_CTL_CMD_GPCA_RCVD   4
#define PARSE_CTL_MOTOR_DIR_RCVD   5
#define PARSE_CTL_MOTOR_SPD_RCVD   6
#define PARSE_CTL_MOTOR_TIMEOUT1_RCVD   7
#define PARSE_CTL_MOTOR_TIMEOUT2_RCVD   8
#define PARSE_CTL_ALARM_LED_RCVD   9
#define PARSE_CTL_ALARM_BUZZ_RCVD   10
#define PARSE_CTL_ALARM_GPCA_CONDITION_RCVD   11
#define PARSE_CTL_ALARM_GPCA_EVENT_RCVD   12
#define PARSE_CTL_EOP_RCVD   13
#define INDEX_SOP   0
 Packet index (Upstream from GPCA to client).
#define INDEX_MOTOR_DIR   1
#define INDEX_SPD_LEVEL   2
#define INDEX_DURATION   3
#define INDEX_GPCA_STATE   4
#define INDEX_MOTOR_STATE   5
#define INDEX_CHANNEL_ACK   6
#define INDEX_REMAIN_VOL_PERCENT   7
#define INDEX_EOP   9
#define SOP   0xFC
#define EOP   0xFD
#define CLOCKWISE   0
 Motor-Control related constants.
#define COUNTER_CLOCKWISE   1
#define MAX_MOTOR_SPEED   5
#define MOTOR_STOP   0
#define MOTOR_RUN   1
#define PARSE_INIT   0
#define PARSE_SOP_RCVD   1
#define PARSE_MOTOR_DIR_RCVD   2
#define PARSE_SPD_LEVEL_RCVD   3
#define PARSE_DURATION_RCVD   4
#define PARSE_GPCA_STATE_RCVD   5
#define PARSE_MOTOR_STATE_RCVD   6
#define PARSE_RESERVE6_RCVD   7
#define PARSE_RESERVE7_RCVD   8
#define PARSE_RESERVE8_RCVD   9
#define PARSE_EOF_RCVD   10
#define CONT_CMD_TOGGLE_MOTOR_DIRECTION   0x01
#define CONT_CMD_TOGGLE_MOTOR_OPERATION   0x02
#define CONT_CMD_SET_MOTOR_SPD_LEVEL1   0x10
#define CONT_CMD_SET_MOTOR_SPD_LEVEL2   0x11
#define CONT_CMD_SET_MOTOR_SPD_LEVEL3   0x12
#define CONT_CMD_SET_MOTOR_SPD_LEVEL4   0x13
#define CONT_CMD_SET_MOTOR_DURATION_LEVEL1   0x20
#define CONT_CMD_SET_MOTOR_DURATION_LEVEL2   0x21
#define CONT_CMD_SET_MOTOR_DURATION_LEVEL3   0x22
#define CONT_CMD_SET_MOTOR_DURATION_LEVEL4   0x23
#define CONT_CMD_SET_MOTOR_DURATION_LEVEL5   0x24
#define CONT_CMD_SET_MOTOR_DURATION_LEVEL6   0x25
#define CONT_CMD_ALARM_BUZZ_ON   0x30
#define CONT_CMD_ALARM_BUZZ_OFF   0x31
#define CONT_CMD_ALARM_LED_ON   0x32
#define CONT_CMD_ALARM_LED_OFF   0x33

Define Documentation

#define CHAN_ACK   1

Definition at line 72 of file gpca_header.h.

#define CHAN_NO_ACK   0

Definition at line 73 of file gpca_header.h.

#define CLOCKWISE   0

Motor-Control related constants.

Definition at line 129 of file gpca_header.h.

#define CMD_EVT_Cancel   0x46

Definition at line 13 of file gpca_header.h.

#define CMD_EVT_ChangeDoseRate   0x47

Definition at line 14 of file gpca_header.h.

#define CMD_EVT_ChangeVTBI   0x4C

Definition at line 19 of file gpca_header.h.

#define CMD_EVT_CheckAdminSet   0x4F

Definition at line 22 of file gpca_header.h.

#define CMD_EVT_CheckAdminSet_1   0x50

Definition at line 23 of file gpca_header.h.

#define CMD_EVT_CheckDrug   0x51

Definition at line 24 of file gpca_header.h.

#define CMD_EVT_ClearAlarm   0x45

Definition at line 12 of file gpca_header.h.

#define CMD_EVT_ConfigureInfusionProgram   0x48

Definition at line 15 of file gpca_header.h.

#define CMD_EVT_ConfirmConcentration   0x52

Definition at line 25 of file gpca_header.h.

#define CMD_EVT_ConfirmDoseRate   0x4A

Definition at line 17 of file gpca_header.h.

#define CMD_EVT_ConfirmPauseInfusion   0x44

Definition at line 11 of file gpca_header.h.

#define CMD_EVT_ConfirmStopInfusion   0x49

Definition at line 16 of file gpca_header.h.

#define CMD_EVT_ConfirmVTBI   0x4D

Definition at line 20 of file gpca_header.h.

#define CMD_EVT_NewInfusion   0x4B

Definition at line 18 of file gpca_header.h.

#define CMD_EVT_PauseInfusion   0x43

Definition at line 10 of file gpca_header.h.

#define CMD_EVT_PowerButton   0x42

Definition at line 9 of file gpca_header.h.

#define CMD_EVT_Prime   0x53

Definition at line 26 of file gpca_header.h.

#define CMD_EVT_RequestBolus   0x40

GPCA Event (From Environment).

Definition at line 7 of file gpca_header.h.

#define CMD_EVT_StartInfusion   0x4E

Definition at line 21 of file gpca_header.h.

#define CMD_EVT_StopInfusion   0x41

Definition at line 8 of file gpca_header.h.

#define CMD_PAUSE_RESUME   0x02

GPCA Header.

Definition at line 3 of file gpca_header.h.

#define CMD_V_Cond_2   0x7B

Definition at line 40 of file gpca_header.h.

#define CMD_V_Cond_3_1   0x85

Definition at line 51 of file gpca_header.h.

#define CMD_V_Cond_3_10   0x8F

Definition at line 61 of file gpca_header.h.

#define CMD_V_Cond_3_11   0x8E

Definition at line 60 of file gpca_header.h.

#define CMD_V_Cond_3_2   0x86

Definition at line 52 of file gpca_header.h.

#define CMD_V_Cond_3_3   0x87

Definition at line 53 of file gpca_header.h.

#define CMD_V_Cond_3_4   0x88

Definition at line 54 of file gpca_header.h.

#define CMD_V_Cond_3_5   0x89

Definition at line 55 of file gpca_header.h.

#define CMD_V_Cond_3_6   0x8A

Definition at line 56 of file gpca_header.h.

#define CMD_V_Cond_3_7   0x8B

Definition at line 57 of file gpca_header.h.

#define CMD_V_Cond_3_8   0x8C

Definition at line 58 of file gpca_header.h.

#define CMD_V_Cond_3_9   0x8D

Definition at line 59 of file gpca_header.h.

#define CMD_V_Cond_4_1   0x7D

Definition at line 42 of file gpca_header.h.

#define CMD_V_Cond_4_2   0x7E

Definition at line 43 of file gpca_header.h.

#define CMD_V_Cond_4_3   0x7F

Definition at line 44 of file gpca_header.h.

#define CMD_V_Cond_4_4   0x80

Definition at line 45 of file gpca_header.h.

#define CMD_V_Cond_4_5   0x81

Definition at line 46 of file gpca_header.h.

#define CMD_V_Cond_4_6   0x82

Definition at line 47 of file gpca_header.h.

#define CMD_V_Cond_5_1   0x83

Definition at line 49 of file gpca_header.h.

#define CMD_V_Cond_5_2   0x94

Definition at line 66 of file gpca_header.h.

#define CMD_V_Cond_6_2   0x95

Definition at line 67 of file gpca_header.h.

#define CMD_V_Cond_6_3   0x76

Definition at line 35 of file gpca_header.h.

#define CMD_V_Cond_7_1   0x96

Definition at line 68 of file gpca_header.h.

#define CMD_V_Cond_7_2   0x97

Definition at line 69 of file gpca_header.h.

#define CMD_V_Cond_7_3   0x7A

Definition at line 39 of file gpca_header.h.

#define CMD_V_Cond_7_4   0x79

Definition at line 38 of file gpca_header.h.

#define CMD_V_Level_Two_Alarm   0x7C

Definition at line 41 of file gpca_header.h.

#define CMD_V_MCDR_In_Progress   0x84

Definition at line 50 of file gpca_header.h.

#define CMD_V_MCond_1_3   0x92

Definition at line 64 of file gpca_header.h.

#define CMD_V_MCond_1_4   0x93

Definition at line 65 of file gpca_header.h.

#define CMD_V_MCond_6_6   0x74

Definition at line 33 of file gpca_header.h.

#define CMD_V_Power_ON   0x90

Definition at line 62 of file gpca_header.h.

#define CMD_V_T_Cond_6_3   0x71

Definition at line 30 of file gpca_header.h.

#define CMD_V_T_Cond_6_4   0x72

Definition at line 31 of file gpca_header.h.

#define CMD_V_T_Cond_6_5   0x73

Definition at line 32 of file gpca_header.h.

#define CMD_V_T_Cond_6_6   0x70

GPCA Condition (From Environment).

Definition at line 29 of file gpca_header.h.

#define CMD_V_TCond_6_3   0x75

Definition at line 34 of file gpca_header.h.

#define CMD_V_TCond_6_4   0x78

Definition at line 37 of file gpca_header.h.

#define CMD_V_TCond_6_5   0x77

Definition at line 36 of file gpca_header.h.

#define CONT_CMD_ALARM_BUZZ_OFF   0x31

Definition at line 168 of file gpca_header.h.

#define CONT_CMD_ALARM_BUZZ_ON   0x30

Definition at line 167 of file gpca_header.h.

#define CONT_CMD_ALARM_LED_OFF   0x33

Definition at line 170 of file gpca_header.h.

#define CONT_CMD_ALARM_LED_ON   0x32

Definition at line 169 of file gpca_header.h.

#define CONT_CMD_SET_MOTOR_DURATION_LEVEL1   0x20

Definition at line 160 of file gpca_header.h.

#define CONT_CMD_SET_MOTOR_DURATION_LEVEL2   0x21

Definition at line 161 of file gpca_header.h.

#define CONT_CMD_SET_MOTOR_DURATION_LEVEL3   0x22

Definition at line 162 of file gpca_header.h.

#define CONT_CMD_SET_MOTOR_DURATION_LEVEL4   0x23

Definition at line 163 of file gpca_header.h.

#define CONT_CMD_SET_MOTOR_DURATION_LEVEL5   0x24

Definition at line 164 of file gpca_header.h.

#define CONT_CMD_SET_MOTOR_DURATION_LEVEL6   0x25

Definition at line 165 of file gpca_header.h.

#define CONT_CMD_SET_MOTOR_SPD_LEVEL1   0x10

Definition at line 155 of file gpca_header.h.

#define CONT_CMD_SET_MOTOR_SPD_LEVEL2   0x11

Definition at line 156 of file gpca_header.h.

#define CONT_CMD_SET_MOTOR_SPD_LEVEL3   0x12

Definition at line 157 of file gpca_header.h.

#define CONT_CMD_SET_MOTOR_SPD_LEVEL4   0x13

Definition at line 158 of file gpca_header.h.

#define CONT_CMD_TOGGLE_MOTOR_DIRECTION   0x01

Controller commands.

Definition at line 153 of file gpca_header.h.

#define CONT_CMD_TOGGLE_MOTOR_OPERATION   0x02

Definition at line 154 of file gpca_header.h.

#define COUNTER_CLOCKWISE   1

Definition at line 130 of file gpca_header.h.

#define CTL_CMD_ALARM   0x02

Definition at line 94 of file gpca_header.h.

#define CTL_CMD_GPCA   0x03

Definition at line 95 of file gpca_header.h.

#define CTL_CMD_MOTOR   0x01

Definition at line 93 of file gpca_header.h.

#define CTL_EOP   0xFB

Definition at line 92 of file gpca_header.h.

#define CTL_SOP   0xFA

Definition at line 91 of file gpca_header.h.

#define EOP   0xFD

Definition at line 126 of file gpca_header.h.

#define INDEX_CHANNEL_ACK   6

Definition at line 122 of file gpca_header.h.

#define INDEX_CTL_ALARM_BUZZ   3

Definition at line 86 of file gpca_header.h.

#define INDEX_CTL_ALARM_LED   2

Alarm control packet constants.

Definition at line 85 of file gpca_header.h.

#define INDEX_CTL_CMD   1

Definition at line 78 of file gpca_header.h.

#define INDEX_CTL_EOP   9

Definition at line 83 of file gpca_header.h.

#define INDEX_CTL_GPCA_CONDITION   2

GPCA control packet constants.

Definition at line 88 of file gpca_header.h.

#define INDEX_CTL_GPCA_EVENT   3

Definition at line 89 of file gpca_header.h.

#define INDEX_CTL_MOTOR_DIR   2

Definition at line 79 of file gpca_header.h.

#define INDEX_CTL_MOTOR_SPD   3

Definition at line 80 of file gpca_header.h.

#define INDEX_CTL_MOTOR_TIMEOUT1   4

Definition at line 81 of file gpca_header.h.

#define INDEX_CTL_MOTOR_TIMEOUT2   5

Definition at line 82 of file gpca_header.h.

#define INDEX_CTL_SOP   0

Packet index (Downstream from client to GPCA). Motor control packet constants.

Definition at line 77 of file gpca_header.h.

#define INDEX_DURATION   3

Definition at line 119 of file gpca_header.h.

#define INDEX_EOP   9

Definition at line 124 of file gpca_header.h.

#define INDEX_GPCA_STATE   4

Definition at line 120 of file gpca_header.h.

#define INDEX_MOTOR_DIR   1

Definition at line 117 of file gpca_header.h.

#define INDEX_MOTOR_STATE   5

Definition at line 121 of file gpca_header.h.

#define INDEX_REMAIN_VOL_PERCENT   7

Definition at line 123 of file gpca_header.h.

#define INDEX_SOP   0

Packet index (Upstream from GPCA to client).

Definition at line 116 of file gpca_header.h.

#define INDEX_SPD_LEVEL   2

Definition at line 118 of file gpca_header.h.

#define MAX_MOTOR_SPEED   5

Definition at line 131 of file gpca_header.h.

#define MOTOR_RUN   1

Definition at line 133 of file gpca_header.h.

#define MOTOR_STOP   0

Definition at line 132 of file gpca_header.h.

#define PARSE_CTL_ALARM_BUZZ_RCVD   10

Definition at line 109 of file gpca_header.h.

#define PARSE_CTL_ALARM_GPCA_CONDITION_RCVD   11

Definition at line 110 of file gpca_header.h.

#define PARSE_CTL_ALARM_GPCA_EVENT_RCVD   12

Definition at line 111 of file gpca_header.h.

#define PARSE_CTL_ALARM_LED_RCVD   9

Definition at line 108 of file gpca_header.h.

#define PARSE_CTL_CMD_ALARM_RCVD   3

Definition at line 102 of file gpca_header.h.

#define PARSE_CTL_CMD_GPCA_RCVD   4

Definition at line 103 of file gpca_header.h.

#define PARSE_CTL_CMD_MOTOR_RCVD   2

Definition at line 101 of file gpca_header.h.

#define PARSE_CTL_EOP_RCVD   13

Definition at line 112 of file gpca_header.h.

#define PARSE_CTL_INIT   0

Parsing state (Downstream from GPCA to client).

Definition at line 99 of file gpca_header.h.

#define PARSE_CTL_MOTOR_DIR_RCVD   5

Definition at line 104 of file gpca_header.h.

#define PARSE_CTL_MOTOR_SPD_RCVD   6

Definition at line 105 of file gpca_header.h.

#define PARSE_CTL_MOTOR_TIMEOUT1_RCVD   7

Definition at line 106 of file gpca_header.h.

#define PARSE_CTL_MOTOR_TIMEOUT2_RCVD   8

Definition at line 107 of file gpca_header.h.

#define PARSE_CTL_SOP_RCVD   1

Definition at line 100 of file gpca_header.h.

#define PARSE_DURATION_RCVD   4

Definition at line 142 of file gpca_header.h.

#define PARSE_EOF_RCVD   10

Definition at line 148 of file gpca_header.h.

#define PARSE_GPCA_STATE_RCVD   5

Definition at line 143 of file gpca_header.h.

#define PARSE_INIT   0

Parsing related (Upstream from GPCA to client).

Definition at line 138 of file gpca_header.h.

#define PARSE_MOTOR_DIR_RCVD   2

Definition at line 140 of file gpca_header.h.

#define PARSE_MOTOR_STATE_RCVD   6

Definition at line 144 of file gpca_header.h.

#define PARSE_RESERVE6_RCVD   7

Definition at line 145 of file gpca_header.h.

#define PARSE_RESERVE7_RCVD   8

Definition at line 146 of file gpca_header.h.

#define PARSE_RESERVE8_RCVD   9

Definition at line 147 of file gpca_header.h.

#define PARSE_SOP_RCVD   1

Definition at line 139 of file gpca_header.h.

#define PARSE_SPD_LEVEL_RCVD   3

Definition at line 141 of file gpca_header.h.

#define PKT_SIZE   10

Definition at line 4 of file gpca_header.h.

#define SOP   0xFC

Definition at line 125 of file gpca_header.h.

 All Classes Files Functions Variables Typedefs Defines