![]() |
Cordio Stack and Cordio Profiles
r2p3-02rel0
|
Characteristic constants. More...
Go to the source code of this file.
Macros | |
#define | CH_SYSTEM_ID_LEN 8 |
System ID. More... | |
#define | CH_BATT_LEVEL_LEN 1 |
Battery Level. More... | |
Appearance Values | |
#define | CH_APPEAR_UNKNOWN 0 |
Unknown. | |
#define | CH_APPEAR_PHONE 64 |
Generic Phone. | |
#define | CH_APPEAR_COMPUTER 128 |
Generic Computer. | |
#define | CH_APPEAR_WATCH 192 |
Generic Watch. | |
#define | CH_APPEAR_WATCH_SPORTS 193 |
Watch: Sports Watch. | |
#define | CH_APPEAR_CLOCK 256 |
Generic Clock. | |
#define | CH_APPEAR_DISPLAY 320 |
Generic Display. | |
#define | CH_APPEAR_REMOTE 384 |
Generic Remote Control. | |
#define | CH_APPEAR_GLASSES 448 |
Generic Eye-glasses. | |
#define | CH_APPEAR_TAG 512 |
Generic Tag. | |
#define | CH_APPEAR_KEYRING 576 |
Generic Keyring. | |
#define | CH_APPEAR_PLAYER 640 |
Generic Media Player. | |
#define | CH_APPEAR_BARCODE 704 |
Generic Barcode Scanner. | |
#define | CH_APPEAR_THERM 768 |
Generic Thermometer. | |
#define | CH_APPEAR_THERM_EAR 769 |
Thermometer: Ear. | |
#define | CH_APPEAR_HR 832 |
Generic Heart rate Sensor. | |
#define | CH_APPEAR_HR_BELT 833 |
Heart Rate Sensor: Heart Rate Belt. | |
#define | CH_APPEAR_BP 896 |
Generic Blood Pressure. | |
#define | CH_APPEAR_BP_ARM 897 |
Blood Pressure: Arm. | |
#define | CH_APPEAR_BP_WRIST 898 |
Blood Pressure: Wrist. | |
#define | CH_APPEAR_HID 960 |
Human Interface Device (HID) | |
#define | CH_APPEAR_HID_KEYBOARD 961 |
Keyboard. | |
#define | CH_APPEAR_HID_MOUSE 962 |
Mouse. | |
#define | CH_APPEAR_HID_JOYSTICK 963 |
Joystick. | |
#define | CH_APPEAR_HID_GAMEPAD 964 |
Gamepad. | |
#define | CH_APPEAR_HID_TABLET 965 |
Digitizer Tablet. | |
#define | CH_APPEAR_HID_READER 966 |
Card Reader. | |
#define | CH_APPEAR_HID_PEN 967 |
Digital Pen. | |
#define | CH_APPEAR_HID_BARCODE 968 |
Barcode Scanner. | |
#define | CH_APPEAR_GLUCOSE 1024 |
Generic Glucose Meter. | |
#define | CH_APPEAR_RUN 1088 |
Generic: Running Walking Sensor. | |
#define | CH_APPEAR_RUN_IN_SHOE 1089 |
Running Walking Sensor: In-Shoe. | |
#define | CH_APPEAR_RUN_ON_SHOE 1090 |
Running Walking Sensor: On-Shoe. | |
#define | CH_APPEAR_RUN_ON_HIP 1091 |
Running Walking Sensor: On-Hip. | |
#define | CH_APPEAR_CYCL 1152 |
Generic: Cycling. | |
#define | CH_APPEAR_CYCL_COMP 1153 |
Cycling: Cycling Computer. | |
#define | CH_APPEAR_CYCL_SPEED 1154 |
Cycling: Speed Sensor. | |
#define | CH_APPEAR_CYCL_CAD 1155 |
Cycling: Cadence Sensor. | |
#define | CH_APPEAR_CYCL_POWER 1156 |
Cycling: Power Sensor. | |
#define | CH_APPEAR_CYCL_SPEED_CAD 1157 |
Cycling: Speed and Cadence Sensor. | |
#define | CH_APPEAR_LEN 2 |
Length in bytes. | |
Alert Level Values | |
#define | CH_ALERT_LVL_NONE 0 |
No Alert. | |
#define | CH_ALERT_LVL_MILD 1 |
Mild Alert. | |
#define | CH_ALERT_LVL_HIGH 2 |
High Alert. | |
#define | CH_ALERT_LVL_LEN 1 |
Length in bytes. | |
Heart Rate Measurement Flags | |
#define | CH_HRM_FLAGS_VALUE_8BIT 0x00 |
Heart Rate Value Format is set to UINT8. | |
#define | CH_HRM_FLAGS_VALUE_16BIT 0x01 |
Heart Rate Value Format is set to UINT16. | |
#define | CH_HRM_FLAGS_SENSOR_NOT_SUP 0x00 |
Sensor Contact feature is not supported. | |
#define | CH_HRM_FLAGS_SENSOR_NOT_DET 0x04 |
Sensor Contact feature is supported, but contact is not detected. | |
#define | CH_HRM_FLAGS_SENSOR_DET 0x06 |
Sensor Contact feature is supported and contact is detected. | |
#define | CH_HRM_FLAGS_ENERGY_EXP 0x08 |
Energy Expended field is present. | |
#define | CH_HRM_FLAGS_RR_INTERVAL 0x10 |
One or more RR-Interval values are present. | |
Heart Rate Measurement Field Lengths | |
#define | CH_HRM_LEN_VALUE_8BIT 1 |
Heart rate measurement 8-bit value length. | |
#define | CH_HRM_LEN_VALUE_16BIT 2 |
Heart rate measurement 16-bit value length. | |
#define | CH_HRM_LEN_ENERGY_EXP 2 |
Heart rate measurement exponent value length. | |
#define | CH_HRM_LEN_RR_INTERVAL 2 |
Heart rate measurement RR interval value length. | |
Body Sensor Locations | |
#define | CH_BSENSOR_LOC_OTHER 0 |
Other. | |
#define | CH_BSENSOR_LOC_CHEST 1 |
Chest. | |
#define | CH_BSENSOR_LOC_WRIST 2 |
Wrist. | |
#define | CH_BSENSOR_LOC_FINGER 3 |
Finger. | |
#define | CH_BSENSOR_LOC_HAND 4 |
Hand. | |
#define | CH_BSENSOR_LOC_EARLOBE 5 |
Ear Lobe. | |
#define | CH_BSENSOR_LOC_FOOT 6 |
Foot. | |
#define | CH_BSENSOR_LOC_LEN 1 |
Length in bytes. | |
Heart Rate Control Point | |
#define | CH_HRCP_RESET_ENERGY_EXP 1 |
Reset Energy Expended. | |
Alert Notification Control Point | |
#define | CH_ANCP_ENABLE_NEW 0 |
Enable New Incoming Alert Notification. | |
#define | CH_ANCP_ENABLE_UNREAD 1 |
Enable Unread Category Status Notification. | |
#define | CH_ANCP_DISABLE_NEW 2 |
Disable New Incoming Alert Notification. | |
#define | CH_ANCP_DISABLE_UNREAD 3 |
Disable Unread Category Status Notification. | |
#define | CH_ANCP_NOTIFY_NEW 4 |
Notify New Incoming Alert immediately. | |
#define | CH_ANCP_NOTIFY_UNREAD 5 |
Notify Unread Category Status immediately. | |
Alert Category ID | |
#define | CH_ALERT_CAT_ID_SIMPLE 0 |
Simple Alert: General text alert or non-text alert. | |
#define | CH_ALERT_CAT_ID_EMAIL 1 |
Email: Alert when Email messages arrives. | |
#define | CH_ALERT_CAT_ID_NEWS 2 |
News: News feeds such as RSS, Atom. | |
#define | CH_ALERT_CAT_ID_CALL 3 |
Call: Incoming call. | |
#define | CH_ALERT_CAT_ID_MISSED 4 |
Missed call: Missed Call. | |
#define | CH_ALERT_CAT_ID_SMS 5 |
SMS/MMS: SMS/MMS message arrives. | |
#define | CH_ALERT_CAT_ID_VMAIL 6 |
Voice mail: Voice mail. | |
#define | CH_ALERT_CAT_ID_SCHED 7 |
Schedule: Alert occurred on calendar, planner. | |
#define | CH_ALERT_CAT_ID_ALERT 8 |
High Prioritized Alert: Alert that should be handled as high priority. | |
#define | CH_ALERT_CAT_ID_IM 9 |
Instant Message: Alert for incoming instant messages. | |
#define | CH_ALERT_CAT_ID_ALL 0xFF |
All Categories. | |
Alert Category ID Bit Mask | |
#define | CH_ALERT_CAT_MASK_SIMPLE 0x0001 |
Simple Alert: General text alert or non-text alert. | |
#define | CH_ALERT_CAT_MASK_EMAIL 0x0002 |
Email: Alert when Email messages arrives. | |
#define | CH_ALERT_CAT_MASK_NEWS 0x0004 |
News: News feeds such as RSS, Atom. | |
#define | CH_ALERT_CAT_MASK_CALL 0x0008 |
Call: Incoming call. | |
#define | CH_ALERT_CAT_MASK_MISSED 0x0010 |
Missed call: Missed Call. | |
#define | CH_ALERT_CAT_MASK_SMS 0x0020 |
SMS/MMS: SMS/MMS message arrives. | |
#define | CH_ALERT_CAT_MASK_VMAIL 0x0040 |
Voice mail: Voice mail. | |
#define | CH_ALERT_CAT_MASK_SCHED 0x0080 |
Schedule: Alert occurred on calendar, planner. | |
#define | CH_ALERT_CAT_MASK_ALERT 0x0100 |
High Prioritized Alert: Alert that should be handled as high priority. | |
#define | CH_ALERT_CAT_MASK_IM 0x0200 |
Instant Message: Alert for incoming instant messages. | |
Ringer Control Point | |
#define | CH_RCP_SILENT 1 |
Silent Mode. | |
#define | CH_RCP_MUTE_ONCE 2 |
Mute Once. | |
#define | CH_RCP_CANCEL_SILENT 3 |
Cancel Silent Mode. | |
Ringer Setting | |
#define | CH_RINGER_SET_SILENT 0 |
Ringer Silent. | |
#define | CH_RINGER_SET_NORMAL 1 |
Ringer Normal. | |
Alert Status | |
#define | CH_ALERT_STATUS_RINGER 0x01 |
Ringer State active. | |
#define | CH_ALERT_STATUS_VIBRATE 0x02 |
Vibrate State active. | |
#define | CH_ALERT_STATUS_DISPLAY 0x04 |
Display Alert Status State active. | |
Blood Pressure Measurement Flags | |
#define | CH_BPM_FLAG_UNITS_MMHG 0x00 |
Blood pressure in units of mmHg. | |
#define | CH_BPM_FLAG_UNITS_KPA 0x01 |
Blood pressure in units of kPa. | |
#define | CH_BPM_FLAG_TIMESTAMP 0x02 |
Time Stamp Flag. | |
#define | CH_BPM_FLAG_PULSE_RATE 0x04 |
Pulse Rate Flag. | |
#define | CH_BPM_FLAG_USER_ID 0x08 |
User ID Flag. | |
#define | CH_BPM_FLAG_MEAS_STATUS 0x10 |
Measurement Status Flag. | |
Blood Pressure Measurement: Measurement Status Bitmasks | |
#define | CH_BPM_MS_BIT_MOVEMENT 0x0001 |
Blood Pressure Measurement measurement status bitmasks. More... | |
#define | CH_BPM_MS_BIT_CUFF_FIT 0x0002 |
Cuff Fit Detection. | |
#define | CH_BPM_MS_BIT_IRR_PULSE 0x0004 |
Irregular Pulse Detection. | |
#define | CH_BPM_MS_BIT_PULSE_RANGE 0x0018 |
Pulse Rate Range Detection. | |
#define | CH_BPM_MS_BIT_MEAS_POS 0x0020 |
Measurement Position Detection. | |
Blood Pressure Measurement: measurement status flags | |
#define | CH_BPM_MS_FLAG_MOVEMENT_NONE 0x0000 |
No body movement. | |
#define | CH_BPM_MS_FLAG_MOVEMENT 0x0001 |
Body movement. | |
#define | CH_BPM_MS_FLAG_CUFF_FIT_OK 0x0000 |
Cuff fit ok. | |
#define | CH_BPM_MS_FLAG_CUFF_FIT_LOOSE 0x0002 |
Cuff fit loose. | |
#define | CH_BPM_MS_FLAG_IRR_PULSE_NONE 0x0000 |
No irregular pulse detected. | |
#define | CH_BPM_MS_FLAG_IRR_PULSE 0x0004 |
Irregular pulse detected. | |
#define | CH_BPM_MS_FLAG_PULSE_RANGE_OK 0x0000 |
Pulse rate is within the range. | |
#define | CH_BPM_MS_FLAG_PULSE_RANGE_HIGH 0x0008 |
Pulse rate exceeds upper limit. | |
#define | CH_BPM_MS_FLAG_PULSE_RANGE_LOW 0x0010 |
Pulse rate is less than lower limit. | |
#define | CH_BPM_MS_FLAG_MEAS_POS 0x0000 |
Proper measurement position. | |
#define | CH_BPM_MS_FLAG_MEAS_POS_ERR 0x0020 |
Improper measurement position. | |
Blood Pressure Measurement Field Lengths | |
#define | CH_BPM_FLAGS_LEN 1 |
Blood pressure measurement flags length. | |
#define | CH_BPM_MEAS_LEN 6 |
Blood pressure measurement measurement length. | |
#define | CH_BPM_TIMESTAMP_LEN 7 |
Blood pressure measurement timestamp length. | |
#define | CH_BPM_PULSE_RATE_LEN 2 |
Blood pressure measurement pulse rate length. | |
#define | CH_BPM_USER_ID_LEN 1 |
Blood pressure measurement user ID length. | |
#define | CH_BPM_MEAS_STATUS_LEN 2 |
Blood pressure measurement status length. | |
Blood Pressure Feature Flags | |
#define | CH_BPF_FLAG_MOVEMENT 0x0001 |
Body Movement Detection Support bit. | |
#define | CH_BPF_FLAG_CUFF_FIT 0x0002 |
Cuff Fit Detection Support bit. | |
#define | CH_BPF_FLAG_IRR_PULSE 0x0004 |
Irregular Pulse Detection Support bit. | |
#define | CH_BPF_FLAG_PULSE_RANGE 0x0008 |
Pulse Rate Range Detection Support bit. | |
#define | CH_BPF_FLAG_MEAS_POS 0x0010 |
Measurement Position Detection Support bit. | |
#define | CH_BPF_FLAG_MULTI_BOND 0x0020 |
Multiple bond support bit. | |
SFLOAT Special Values | |
#define | CH_SFLOAT_NAN 0x07FF |
Not a number. | |
#define | CH_SFLOAT_NRES 0x07FF |
Not at this resolution. | |
#define | CH_SFLOAT_POS_INF 0x07FE |
Positive infinity. | |
#define | CH_SFLOAT_NEG_INF 0x0802 |
Negative infinity. | |
#define | CH_SFLOAT_RSVD 0x0801 |
Not at this resolution. | |
Glucose Feature | |
#define | CH_GLF_LOW_BATT 0x0001 |
Low Battery Detection During Measurement Supported. | |
#define | CH_GLF_MALFUNC 0x0002 |
Sensor Malfunction Detection Supported. | |
#define | CH_GLF_SAMPLE_SIZE 0x0004 |
Sensor Sample Size Supported. | |
#define | CH_GLF_INSERT_ERR 0x0008 |
Sensor Strip Insertion Error Detection Supported. | |
#define | CH_GLF_TYPE_ERR 0x0010 |
Sensor Strip Type Error Detection Supported. | |
#define | CH_GLF_RES_HIGH_LOW 0x0020 |
Sensor Result High-Low Detection Supported. | |
#define | CH_GLF_TEMP_HIGH_LOW 0x0040 |
Sensor Temperature High-Low Detection Supported. | |
#define | CH_GLF_READ_INT 0x0080 |
Sensor Read Interrupt Detection Supported. | |
#define | CH_GLF_GENERAL_FAULT 0x0100 |
General Device Fault Supported. | |
#define | CH_GLF_TIME_FAULT 0x0200 |
Time Fault Supported. | |
#define | CH_GLF_MULTI_BOND 0x0400 |
Multiple Bond Supported. | |
Glucose Measurement Flags | |
#define | CH_GLM_FLAG_TIME_OFFSET 0x01 |
Time Offset Present. | |
#define | CH_GLM_FLAG_CONC_TYPE_LOC 0x02 |
Glucose Concentration, Type, and Sample Location Present. | |
#define | CH_GLM_FLAG_UNITS_KG_L 0x00 |
Glucose Concentration Units kg/L. | |
#define | CH_GLM_FLAG_UNITS_MOL_L 0x04 |
Glucose Concentration Units mol/L. | |
#define | CH_GLM_FLAG_SENSOR_STATUS 0x08 |
Sensor Status Annunciation Present. | |
#define | CH_GLM_FLAG_CONTEXT_INFO 0x10 |
Context Information Follows. | |
Glucose Measurement Type | |
#define | CH_GLM_TYPE_CAP_BLOOD 1 |
Capillary whole blood. | |
#define | CH_GLM_TYPE_CAP_PLASMA 2 |
Capillary plasma. | |
#define | CH_GLM_TYPE_VEN_BLOOD 3 |
Venous whole blood. | |
#define | CH_GLM_TYPE_VEN_PLASMA 4 |
Venous plasma. | |
#define | CH_GLM_TYPE_ART_BLOOD 5 |
Arterial whole blood. | |
#define | CH_GLM_TYPE_ART_PLASMA 6 |
Arterial plasma. | |
#define | CH_GLM_TYPE_UNDET_BLOOD 7 |
Undetermined whole blood. | |
#define | CH_GLM_TYPE_UNDET_PLASMA 8 |
Undetermined plasma. | |
#define | CH_GLM_TYPE_FLUID 9 |
Interstitial fluid (ISF) | |
#define | CH_GLM_TYPE_CONTROL 10 |
Control solution. | |
Glucose Measurement Location | |
#define | CH_GLM_LOC_FINGER 1 |
Finger. | |
#define | CH_GLM_LOC_AST 2 |
Alternate Site Test (AST) | |
#define | CH_GLM_LOC_EAR 3 |
Earlobe. | |
#define | CH_GLM_LOC_CONTROL 4 |
Control solution. | |
#define | CH_GLM_LOC_NOT_AVAIL 15 |
Sample Location value not available. | |
Glucose Sensor Status Annunciation | |
#define | CH_GLM_STATUS_BATT_LOW 0x0001 |
Device battery low at time of measurement. | |
#define | CH_GLM_STATUS_SENSOR_FAULT 0x0002 |
Sensor malfunction or faulting at time of measurement. | |
#define | CH_GLM_STATUS_SAMPLE_SIZE 0x0004 |
Sample size for blood or control solution insufficient at time of measurement. | |
#define | CH_GLM_STATUS_STRIP_INSERT 0x0008 |
Strip insertion error. | |
#define | CH_GLM_STATUS_STRIP_TYPE 0x0010 |
Strip type incorrect for device. | |
#define | CH_GLM_STATUS_RESULT_HIGH 0x0020 |
Sensor result higher than the device can process. | |
#define | CH_GLM_STATUS_RESULT_LOW 0x0040 |
Sensor result lower than the device can process. | |
#define | CH_GLM_STATUS_TEMP_HIGH 0x0080 |
Sensor temperature too high for valid test/result at time of measurement. | |
#define | CH_GLM_STATUS_TEMP_LOW 0x0100 |
Sensor temperature too low for valid test/result at time of measurement. | |
#define | CH_GLM_STATUS_STRIP_PULL 0x0200 |
Sensor read interrupted because strip was pulled too soon at time of measurement. | |
#define | CH_GLM_STATUS_GENERAL_FAULT 0x0400 |
General device fault has occurred in the sensor. | |
#define | CH_GLM_STATUS_TIME_FAULT 0x0800 |
Time fault has occurred in the sensor and time may be inaccurate. | |
Glucose Measurement Field Lengths | |
#define | CH_GLM_FLAGS_LEN 1 |
Glucose measurement flags length. | |
#define | CH_GLM_SEQNUM_LEN 2 |
Glucose measurement sequence number length. | |
#define | CH_GLM_TIMESTAMP_LEN 7 |
Glucose measurement timestamp length. | |
#define | CH_GLM_TIME_OFFSET_LEN 2 |
Glucose measurement time offset length. | |
#define | CH_GLM_CONC_TYPE_LOC_LEN 3 |
Glucose measurement concentration type location length. | |
#define | CH_GLM_SENSOR_STATUS_LEN 2 |
Glucose measurement sensor status length. | |
Glucose Measurement Context Flags | |
#define | CH_GLMC_FLAG_CARB 0x01 |
Carbohydrate id and carbohydrate present. | |
#define | CH_GLMC_FLAG_MEAL 0x02 |
Meal present. | |
#define | CH_GLMC_FLAG_TESTER 0x04 |
Tester-health present. | |
#define | CH_GLMC_FLAG_EXERCISE 0x08 |
Exercise duration and exercise intensity present. | |
#define | CH_GLMC_FLAG_MED 0x10 |
Medication ID and medication present. | |
#define | CH_GLMC_FLAG_MED_KG 0x00 |
Medication value units, kilograms. | |
#define | CH_GLMC_FLAG_MED_L 0x20 |
Medication value units, liters. | |
#define | CH_GLMC_FLAG_HBA1C 0x40 |
Hba1c present. | |
#define | CH_GLMC_FLAG_EXT 0x80 |
Extended flags present. | |
Glucose Measurement Context Field Lenths | |
#define | CH_GLMC_FLAGS_LEN 1 |
Glucose measurement context flags length. | |
#define | CH_GLMC_SEQNUM_LEN 2 |
Glucose measurement context sequence number length. | |
#define | CH_GLMC_CARB_LEN 3 |
Glucose measurement context carbohydrate ID a d carbohydrate length. | |
#define | CH_GLMC_MEAL_LEN 1 |
Glucose measurement context meal present length. | |
#define | CH_GLMC_TESTER_LEN 1 |
Glucose measurement context tester-health length. | |
#define | CH_GLMC_EXERCISE_LEN 3 |
Glucose measurement context exercise duration and exercise intensity length. | |
#define | CH_GLMC_MED_LEN 3 |
Glucose measurement context medication ID length. | |
#define | CH_GLMC_HBA1C_LEN 2 |
Glucose measurement context Hba1c length. | |
#define | CH_GLMC_EXT_LEN 1 |
Glucose measurement context extended length. | |
Glucose measurement context carbohydrate ID | |
#define | CH_GLMC_CARB_BREAKFAST 1 |
Breakfast. | |
#define | CH_GLMC_CARB_LUNCH 2 |
Lunch. | |
#define | CH_GLMC_CARB_DINNER 3 |
Dinner. | |
#define | CH_GLMC_CARB_SNACK 4 |
Snack. | |
#define | CH_GLMC_CARB_DRINK 5 |
Drink. | |
#define | CH_GLMC_CARB_SUPPER 6 |
Supper. | |
#define | CH_GLMC_CARB_BRUNCH 7 |
Brunch. | |
Glucose Measurement Context Meal | |
#define | CH_GLMC_MEAL_PREPRANDIAL 1 |
Preprandial (before meal) | |
#define | CH_GLMC_MEAL_POSTPRANDIAL 2 |
Postprandial (after meal) | |
#define | CH_GLMC_MEAL_FASTING 3 |
Fasting. | |
#define | CH_GLMC_MEAL_CASUAL 4 |
Casual (snacks, drinks, etc.) | |
#define | CH_GLMC_MEAL_BEDTIME 5 |
Bedtime. | |
Glucose Measurement Context Tester | |
#define | CH_GLMC_TESTER_SELF 1 |
Self. | |
#define | CH_GLMC_TESTER_PRO 2 |
Health care professional. | |
#define | CH_GLMC_TESTER_LAB 3 |
Lab test. | |
#define | CH_GLMC_TESTER_NOT_AVAIL 15 |
Tester value not available. | |
Glucose measurement Context Health | |
#define | CH_GLMC_HEALTH_MINOR 1 |
Minor health issues. | |
#define | CH_GLMC_HEALTH_MAJOR 2 |
Major health issues. | |
#define | CH_GLMC_HEALTH_MENSES 3 |
During menses. | |
#define | CH_GLMC_HEALTH_STRESS 4 |
Under stress. | |
#define | CH_GLMC_HEALTH_NONE 5 |
No health issues. | |
#define | CH_GLMC_HEALTH_NOT_AVAIL 15 |
Health value not available. | |
Glucose Measurement Context Medication ID | |
#define | CH_GLMC_MED_RAPID 1 |
Rapid acting insulin. | |
#define | CH_GLMC_MED_SHORT 2 |
Short acting insulin. | |
#define | CH_GLMC_MED_INTERMED 3 |
Intermediate acting insulin. | |
#define | CH_GLMC_MED_LONG 4 |
Long acting insulin. | |
#define | CH_GLMC_MED_PREMIX 5 |
Pre-mixed insulin. | |
Record Access Control Point Opcode | |
#define | CH_RACP_OPCODE_REPORT 1 |
Report stored records. | |
#define | CH_RACP_OPCODE_DELETE 2 |
Delete stored records. | |
#define | CH_RACP_OPCODE_ABORT 3 |
Abort operation. | |
#define | CH_RACP_OPCODE_REPORT_NUM 4 |
Report number of stored records. | |
#define | CH_RACP_OPCODE_NUM_RSP 5 |
Number of stored records response. | |
#define | CH_RACP_OPCODE_RSP 6 |
Response code. | |
Record Access Control Point Operator | |
#define | CH_RACP_OPERATOR_NULL 0 |
Null operator. | |
#define | CH_RACP_OPERATOR_ALL 1 |
All records. | |
#define | CH_RACP_OPERATOR_LTEQ 2 |
Less than or equal to. | |
#define | CH_RACP_OPERATOR_GTEQ 3 |
Greater than or equal to. | |
#define | CH_RACP_OPERATOR_RANGE 4 |
Within range of (inclusive) | |
#define | CH_RACP_OPERATOR_FIRST 5 |
First record(i.e. oldest record) | |
#define | CH_RACP_OPERATOR_LAST 6 |
Last record (i.e. most recent record) | |
Record Access Control Point Response Code Values | |
#define | CH_RACP_RSP_SUCCESS 1 |
Success. | |
#define | CH_RACP_RSP_OPCODE_NOT_SUP 2 |
Op code not supported. | |
#define | CH_RACP_RSP_INV_OPERATOR 3 |
Invalid operator. | |
#define | CH_RACP_RSP_OPERATOR_NOT_SUP 4 |
Operator not supported. | |
#define | CH_RACP_RSP_INV_OPERAND 5 |
Invalid operand. | |
#define | CH_RACP_RSP_NO_RECORDS 6 |
No records found. | |
#define | CH_RACP_RSP_ABORT_FAILED 7 |
Abort unsuccessful. | |
#define | CH_RACP_RSP_PROC_NOT_COMP 8 |
Procedure not completed. | |
#define | CH_RACP_RSP_OPERAND_NOT_SUP 9 |
Operand not supported. | |
Glucose Service Operand Filter Types And Field Lengths | |
#define | CH_RACP_GLS_FILTER_SEQ 1 |
Sequence number. | |
#define | CH_RACP_GLS_FILTER_TIME 2 |
User facing time. | |
#define | CH_RACP_GLS_FILTER_SEQ_LEN 2 |
Sequence number filter length. | |
#define | CH_RACP_GLS_FILTER_TIME_LEN 7 |
User facing time filter length. | |
Service Changed Length | |
#define | CH_SC_LEN 4 |
Length of service changed. | |
Temperature Measurement flags | |
#define | CH_TM_FLAG_UNITS_C 0x00 |
Temperature in units of C. | |
#define | CH_TM_FLAG_UNITS_F 0x01 |
Temperature in units of F. | |
#define | CH_TM_FLAG_TIMESTAMP 0x02 |
Time Stamp Flag. | |
#define | CH_TM_FLAG_TEMP_TYPE 0x04 |
Temperature Type Flag. | |
Temperature Measurement Field Lengths | |
#define | CH_TM_FLAGS_LEN 1 |
Temperature measurement flags length. | |
#define | CH_TM_MEAS_LEN 4 |
Temperature measurement measurement length. | |
#define | CH_TM_TIMESTAMP_LEN 7 |
Temperature measurement timestamp length. | |
#define | CH_TM_TEMP_TYPE_LEN 1 |
Temperature measurement type length. | |
Temperature Type | |
#define | CH_TT_ARMPIT 1 |
Armpit. | |
#define | CH_TT_BODY 2 |
Body (general) | |
#define | CH_TT_EAR 3 |
Ear (usually ear lobe) | |
#define | CH_TT_FINGER 4 |
Finger. | |
#define | CH_TT_GI 5 |
Gastro-intestinal Tract. | |
#define | CH_TT_MOUTH 6 |
Mouth. | |
#define | CH_TT_RECTUM 7 |
Rectum. | |
#define | CH_TT_TOE 8 |
Toe. | |
#define | CH_TT_TYMPANUM 9 |
Tympanum (ear drum) | |
Weight Scale Feature Flags | |
#define | CH_WSF_FLAG_TIMESTAMP 0x0001 |
Time Stamp Supported bit. | |
#define | CH_WSF_FLAG_MULTIUSER 0x0002 |
Multiple Users Supported bit. | |
#define | CH_WSF_FLAG_BMI 0x0004 |
BMI Supported bit. | |
Weight Scale Measurement Flags | |
#define | CH_WSM_FLAG_UNITS_KG 0x00 |
Weight in units of kilograms. | |
#define | CH_WSM_FLAG_UNITS_LBS 0x01 |
Weight in units of pounds. | |
#define | CH_WSM_FLAG_TIMESTAMP 0x02 |
Time stamp present. | |
#define | CH_WSM_FLAG_USER_ID 0x04 |
User ID present. | |
#define | CH_WSM_FLAG_BMI_HEIGHT 0x08 |
BMI and height present. | |
Weight Scale Measurement Field Lengths | |
#define | CH_WSM_FLAGS_LEN 1 |
Weight scale measurement flags length. | |
#define | CH_WSM_MEAS_LEN 2 |
Weight scale measurement measurement length. | |
#define | CH_WSM_TIMESTAMP_LEN 7 |
Weight scale measurement timestamp length. | |
#define | CH_WSM_USER_ID_LEN 1 |
Weight scale measurement user ID length. | |
#define | CH_WSM_BMI_HEIGHT_LEN 4 |
Weight scale measurement BMI-height length. | |
Scan Parameter Profile Field Lengths | |
#define | CH_SCPP_INTERVAL_WINDOW_LEN 4 |
Scan parameter profile interval window length. | |
#define | CH_SCPP_REFRESH_LEN 0 |
Scan parameter profile refresh length. | |
Cycle Power Profile field Lengths | |
#define | CH_CPS_MEASUREMENT_LEN 34 |
Cycling power profile measurement length. | |
Cycle Speed Profile Field Lengths | |
#define | CH_CSCS_MEASUREMENT_LEN 11 |
Cycling speed profile measurement length. | |
Running Speed Profile Field Lengths | |
#define | CH_RSCS_MEASUREMENT_LEN 10 |
Running speed profile measurement length. | |
Pulse Oximiter Profile Field Lengths | |
#define | CH_PLXS_SPOT_CHECK_LEN 19 |
Pulse oximiter profile spot check length. | |
#define | CH_PLXS_CONTINUOUS_LEN 16 |
Pulse oximiter profile continuous length. | |
Pulse Oximeter Common Field Lenths | |
#define | CH_PLX_FLAGS_LEN 1 |
Pulse oximiter flags length. | |
#define | CH_PLX_SPO2_LEN 2 |
Pulse oximiter SPO2 length,. | |
#define | CH_PLX_PULSE_LEN 2 |
Pulse oximiter pulse length. | |
#define | CH_PLX_MEASUREMENT_STATUS_LEN 2 |
Pulse oximiter measurement status length. | |
#define | CH_PLX_SENSOR_STATUS_LEN 3 |
Pulse oximiter sensor status length. | |
#define | CH_PLX_PULSE_AMP_INDX_LEN 2 |
Pulse AMP index length. | |
Pulse Oximeter Spot Check Measurement Field Lenths | |
#define | CH_PLXSC_TIMESTAMP_LEN 7 |
Pulse oximiter spot check measurement timestamp length. | |
Pulse Oximeter Continuous Measurement Field Lenths | |
#define | CH_PLXC_SPO2PR_FAST_LEN 2 |
Pulse oximiter continuous measurement SPO2PR fast length. | |
#define | CH_PLXC_SPO2PR_SLOW_LEN 2 |
Pulse oximiter continuous measurement SPO2PR slow length. | |
Pulse Oximeter Features Field Lenths | |
#define | CH_PLXF_MIN_FEATURES_LEN 2 |
Pulse oximiter minimum features length. | |
#define | CH_PLXF_MAX_FEATURES_LEN 7 |
Pulse oximiter maximum features length. | |
#define | CH_PLXF_SENSOR_SUPPORT_LEN 2 |
Pulse oximiter sensor support length. | |
#define | CH_PLXF_MEASUREMENT_SUPPORT_LEN 2 |
Pulse oximeter measurement suppported length. | |
Pulse Oximeter Spot Check Measurement Flags | |
#define | CH_PLXSC_FLAG_TIMESTAMP 0x01 |
Timestamp field is present. | |
#define | CH_PLXSC_FLAG_MEASUREMENT_STATUS 0x02 |
Measurement Status Field Present. | |
#define | CH_PLXSC_FLAG_SENSOR_STATUS 0x04 |
Device and Sensor Status Field Present. | |
#define | CH_PLXSC_FLAG_PULSE_AMP_INDX 0x08 |
Pulse Amplitude Index field is present. | |
#define | CH_PLXSC_FLAG_CLOCK_NOT_SET 0x10 |
Device Clock is Not Set. | |
Pulse Oximeter Continuous Measurement Flags | |
#define | CH_PLXC_FLAG_SPO2PR_FAST 0x01 |
SpO2PR-Fast field is present. | |
#define | CH_PLXC_FLAG_SPO2PR_SLOW 0x02 |
SpO2PR-Slow field is present. | |
#define | CH_PLXC_FLAG_MEASUREMENT_STATUS 0x04 |
Measurement Status Field Present. | |
#define | CH_PLXC_FLAG_SENSOR_STATUS 0x08 |
Device and Sensor Status Field Present. | |
#define | CH_PLXC_FLAG_PULSE_AMP_INDX 0x10 |
Pulse Amplitude Index field is present. | |
Pulse Oximeter Features | |
#define | CH_PLF_FLAG_MEAS_STATUS_SUP 0x01 |
Measurement Status support is present. | |
#define | CH_PLF_FLAG_SENSOR_STATUS_SUP 0x02 |
Device and Sensor Status support is present. | |
#define | CH_PLF_FLAG_SPOT_CHECK_STORAGE_SUP 0x04 |
Measurement Storage for Spot-check measurements is supported. | |
#define | CH_PLF_FLAG_SPOT_CHECK_SUP 0x08 |
Timestamp for Spot-check measurements is supported. | |
#define | CH_PLF_FLAG_SPO2PR_FAST_SUP 0x10 |
SpO2PR-Fast metric is supported. | |
#define | CH_PLF_FLAG_SPO2PR_SLOW_SUP 0x20 |
SpO2PR-Slow metric is supported. | |
#define | CH_PLF_FLAG_PULSE_AMP_SUP 0x40 |
Pulse Amplitude Index field is supported. | |
#define | CH_PLF_FLAG_MULTI_BOND_SUP 0x80 |
Multiple Bonds Supported. | |
Characteristic constants.
Copyright (c) 2011-2018 Arm Ltd. All Rights Reserved. Arm Ltd. confidential and proprietary.
IMPORTANT. Your use of this file is governed by a Software License Agreement ("Agreement") that must be accepted in order to download or otherwise receive a copy of this file. You may not use or copy this file for any purpose other than as described in the Agreement. If you do not agree to all of the terms of the Agreement do not use this file and delete all copies in your possession or control; if you do not have a copy of the Agreement, you must contact Arm Ltd. prior to any use, copying or further distribution of this software.
Definition in file svc_ch.h.