Viewer

org.bluetooth.characteristic.sc_control_point

Last Modified: 2012-05-29 Approved: Yes

Name: SC Control Point

Type: org.bluetooth.characteristic.sc_control_pointDownload / View

Assigned Number: 0x2A55

Summary:

The SC Control Point characteristic is used to request a specific function to be executed on the receiving device.

Value Fields

Names Field Requirement Format Minimum Value Maximum Value Additional Information
Op Code
Mandatory
uint8 N/A N/A
Enumerations
Key Value Requirement Description
0 Reserved for future use
1 Set Cumulative Value C3 Initiate the procedure to set a cumulative value. The new value is sent as parameter following op code (parameter defined per service). The response to this control point is Op Code 16 or 0x10 in Hex followed by the Request Op Code and the appropriate Response Value
2 Start Sensor Calibration N/A Starts the calibration of the RSC Sensor. The response to this control point is Op Code 16 or 0x10 in Hex followed by the Request Op Code and the appropriate Response Value
3 Update Sensor Location C1 Update to the location of the sensor with the value sent as parameter to this op code. The response to this control point is Op Code 16 or 0x10 in Hex followed by the Request Op Code and the appropriate Response Value
4 Request Supported Sensor Locations N/A Request a list of supported locations where the sensor can be attached. The response to this control point is Op Code 16 or 0x10 in Hex followed by the Request Op Code and the appropriate Response Value, including a list of supported sensor locations in the Response Parameter
16 Response Code C2
5 - 15 Reserved for future use
17 - 255 Reserved for future use
Cumulative Value
Information:
Parameter Value for "Set Cumulative Value" Op Code
C3
variable N/A N/A None
Sensor Location Value
Information:
Parameter Value for "Update Sensor Location" Op Code
C1
uint8 N/A N/A Refer to the Sensor Location characteristic (org.bluetooth.characteristic.sensor_location) for additional information on the possible values for this field.
Request Op Code
Information:
Parameter Value for "Response Code" Op Code
C2
uint8 N/A N/A Refer to the Op Code table above for additional information on the possible values for this field.
Response Value
Information:
Parameter Value for "Response Code" Op Code
C2
uint8 N/A N/A
Response Values
Key Value Description
0 Reserved For Future Use (Response Parameter: N/A) N/A
1 Success (Response Parameter: None, except for Op Code 0x04, see Note below) Response for successful operation
2 Op Code not supported (Response Parameter: N/A) Response if unsupported Op Code is received
3 Invalid Parameter (Response Parameter: None) Response if Parameter received does not meet the requirements of the service
4 Operation Failed (Response Parameter: None) Response if the requested procedure failed
5 - 255 Reserved for future use
Response Parameter
Information:
Parameter Value for "Response Code" Op Code
C2
variable N/A N/A Note: Response Parameter for Op Code 4 or 0x04 in Hex: The Parameter Value of the response to the Control Point 0x04 (Request Supported Sensor Locations) is a variable length to allow a list of different sensor locations as defined by the Service Specification.

Note:

The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet.