Viewer

org.bluetooth.characteristic.pulse_oximetry_control_point

Last Modified: 2012-05-20 Approved: No

Name: Pulse Oximetry Control Point

Type: org.bluetooth.characteristic.pulse_oximetry_control_pointDownload / View

Assigned Number: 0x2A62

Summary:

The Pulse Oximetry Control Point Characteristic is used to set or get the sensor’s configuration.

Value Fields

Names Field Requirement Format Minimum Value Maximum Value Additional Information
Operating Mode
Mandatory
uint8 N/A N/A
Enumerations
Key Value Requirement
1 Get Operating Mode N/A
129 Get Operating Mode Response C1
2 Set Operating Mode C2
130 Set Operating Mode Response C3
Threshold Control and Status
Mandatory
uint8 N/A N/A
Enumerations
Key Value Requirement
3 Get Threshold Control and Select Settings N/A
131 Get Threshold Control and Select Settings Response C4
4 Set Threshold Control and Select Settings C5
132 Set Threshold Control and Select Settings Response C6
Threshold Settings Op Codes
Mandatory
uint8 N/A N/A
Enumerations
Key Value Requirement
5 Get Threshold Settings N/A
133 Get Threshold Settings Response C7
6 Set Threshold Settings C8
134 Set Threshold Settings Response C9
Date and Time Op Codes
Mandatory
uint8 N/A N/A
Enumerations
Key Value Requirement
7 Get Date and Time N/A
135 Get Date and Time Response C10
8 Set Date and Time C11
136 Set Date and Time Response C12
Operating Mode
Mandatory
uint8 N/A N/A
Enumerations
Key Value
00 Spot-Check Operating Mode
1 Continuous Measurement Operating Mode
2 - 255 Reserved for future use
Threshold Control
Information:
The Threshold Control field is 1 octet in size, and of type 8bit.
8bit N/A N/A
Bit Field
Bit Size Name
Definition
Key Value
1 1 All annunciations are temporarily inhibited for pulse rate readings out of limits. TIme interval is implementation-specific
0 False
1 True
1 1 Annunciation is off if pulse rate reading is at or above limit
0 False
1 True
2 1 Annunciation is off if pulse rate reading is at or below limit
0 False
1 True
3 1 All annunciations are off for pulse rate readings out of limits
0 False
1 True
4 1 All annunciations are temporarily inhibited for SpO2 readings out of limits. Time interval is implementation-specific
0 False
1 True
5 1 Annunciation is off if SpO2 reading is at or above limit
0 False
1 True
6 1 Annunciation is off if SpO2 reading is at or below limit
0 False
1 True
7 1 All annunciations are off for SpO2 readings out of limits
0 False
1 True
Threshold Metric Selection field
Mandatory
uint8 N/A N/A
Enumerations
Key Value
00 Threshold comparison uses Normally processed SpO2 and pulse rate measurements
1 Threshold comparison uses Fast-Response SpO2 and pulse rate measurements
2 Threshold comparison uses Slow-Response SpO2 and pulse rate measuremnets
3 - 255 Reserved for future use
Response Codes field
Mandatory
uint8 N/A N/A
Enumerations
Key Value
1 Sucess
2 Opcode Not Supported
3 Invalid Parameter
4 Operation Failed
5 Operation Not Supported
00 - 00 Reserved for future use
6 - 255 Reserved for future use
Response Codes
Information:
Parameter Value for "Set Date and Time Response" Op Code
C12
uint8 N/A N/A None
Date Time Characteristic
Information:
Parameter Value for "Set Date and Time" Op Code
C11
uint8 N/A N/A None
Response Codes
Information:
Parameter Value for "Get Date and Time Response" Op Code
C10
uint8 N/A N/A None
Date Time Characteristic
Information:
Parameter Value for "Get Date and Time Response" Op Code
C10
uint8 N/A N/A None
Response Codes
Information:
Parameter Value for "Set Threshold Settings Response" Op Code
C9
uint8 N/A N/A None
Threshold Control
Information:
Parameter Value for "Set Threshold Settings" Op Code
C8
uint8 N/A N/A None
Threshold Metric Selection
Information:
Parameter Value for "Set Threshold Settings" Op Code
C8
uint8 N/A N/A None
SpO2 Threshold High
Information:
Parameter Value for "Set Threshold Settings" Op Code
C8
SFLOAT N/A N/A None
SpO2 Threshold Low
Information:
Parameter Value for "Set Threshold Settings" Op Code
C8
SFLOAT N/A N/A None
Pulse Rate Threshold High
Information:
Parameter Value for "Set Threshold Settings" Op Code
C8
SFLOAT N/A N/A None
Pulse Rate Threshold Low
Information:
Parameter Value for "Set Threshold Settings" Op Code
C8
SFLOAT N/A N/A None
Response Codes
Information:
Parameter Value for "Get Threshold Settings Response" Op Code
C7
uint8 N/A N/A None
Threshold Control
Information:
Parameter Value for "Get Threshold Settings Response" Op Code
C7
uint8 N/A N/A None
Threshold Metric Selection
Information:
Parameter Value for "Get Threshold Settings Response" Op Code
C7
uint8 N/A N/A None
SpO2 Threshold High
Information:
Parameter Value for "Get Threshold Settings Response" Op Code
C7
SFLOAT N/A N/A None
SpO2 Threshold Low
Information:
Parameter Value for "Get Threshold Settings Response" Op Code
C7
SFLOAT N/A N/A None
Pulse Rate Threshold High
Information:
Parameter Value for "Get Threshold Settings Response" Op Code
C7
SFLOAT N/A N/A None
Pulse Rate Threshold Low
Information:
Parameter Value for "Get Threshold Settings Response" Op Code
C7
SFLOAT N/A N/A None
Response Codes
Information:
Parameter Value for "Set Threshold Control and Select Settings Response" Op Code
C6
uint8 N/A N/A None
Threshold Control
Information:
Paremeter Value for "Set Threshold Control and Select Settings" Op Code
C5
uint8 N/A N/A None
Threshold Metric Selection
Information:
Paremeter Value for "Set Threshold Control and Select Settings" Op Code
C5
uint8 N/A N/A None
Response Codes
Information:
Paremeter Value for "Get Threshold COntrol and Select Settings Response" Op Code
C4
uint8 N/A N/A None
Threshold Control
Information:
Paremeter Value for "Get Threshold COntrol and Select Settings Response" Op Code
C4
uint8 N/A N/A None
Threshold Metric Selection
Information:
Paremeter Value for "Get Threshold COntrol and Select Settings Response" Op Code
C4
uint8 N/A N/A None
Response Codes
Information:
Paremeter Value for "Get Operating Mode Response" Op Code
C1
uint8 N/A N/A None
Operating Mode
Information:
Paremeter Value for "Get Operating Mode Response" Op Code
C1
uint8 N/A N/A None
Operating Mode
Information:
Parameter Value for "Set Operating Mode" Op Code
C2
uint8 N/A N/A None
Response Codes
Information:
Parameter Value for "Set Operating Mode Response" Op Code
C3
uint8 N/A N/A None

Note:

The fields in the above table, reading from top to bottom, are shown in the order of LSO to MSO, where LSO = Least Significant Octet and MSO = Most Significant Octet. Where fields with the format ‘nibble’ have been defined in the above table, the fields are shown in the order of Least Significant Nibble first, when reading the table from top to bottom. Where the characteristic definition contains two adjacent nibbles and the service specification has defined that that pair of nibbles comprise a single octet, the Least Significant Nibble means the four bits numbered 0, 1, 2 and 3 of the octet and the Most Significant Nibble means the four bits numbered 4, 5, 6 and 7 of that octet.