Viewer

org.bluetooth.characteristic.record_access_control_point

Last Modified: 2011-12-6 Approved: Yes

Name: Record Access Control Point

Type: org.bluetooth.characteristic.record_access_control_pointDownload / View

Assigned Number: 0x2A52

Summary:

This control point is used with a service to provide basic management functionality for the Glucose Sensor patient record database. This enables functions including counting records, transmitting records and clearing records based on filter criterion. The filter criterion in the Operand field is defined by the service that references this characteristic as is the format of a record (which may be comprised of one or more characteristics) and the sequence of transferred records.

Value Fields

Names Field Requirement Format Minimum Value Maximum Value Additional Information
Op Code
Mandatory
uint8 N/A N/A
Enumerations
Key Value
0 Reserved for future use (Operator:N/A)
1 Report stored records (Operator: Value from Operator Table)
2 Delete stored records (Operator: Value from Operator Table)
3 Abort operation (Operator: Null 'value of 0x00 from Operator Table')
4 Report number of stored records (Operator: Value from Operator Table)
5 Number of stored records response (Operator: Null 'value of 0x00 from Operator Table')
6 Response Code (Operator: Null 'value of 0x00 from Operator Table')
7 - 255 Reserved for future use
Operator
Mandatory
uint8 N/A N/A
Enumerations
Key Value
0 Null
1 All records
2 Less than or equal to
3 Greater than or equal to
4 Within range of (inclusive)
5 First record(i.e. oldest record)
6 Last record (i.e. most recent record)
7 - 255 Reserved for future use
Operand
Information:
The operands correspond to the Op Code values (Keys 0 to 255) defined in the Op Code Field above
Mandatory
variable N/A N/A
Op Code / Operand Value Correspondence
Key Value
0 N/A
1 Filter parameters (as appropriate to Operator and Service)
2 Filter parameters (as appropriate to Operator and Service)
3 Not included
4 Filter parameters (as appropriate to Operator and Service)
5 Number of Records (Field size defined per service)
6 Request Op Code, Response Code Value
7 - 255 Reserved for future use

Response Code Values
Key Value Description
0 Reserved For Future Use N/A
1 Success Normal response for successful operation
2 Op Code not supported Normal response if unsupported Op Code is received
3 Invalid Operator Normal response if Operator received does not meet the requirements of the service (e.g. Null was expected)
4 Operator not supported Normal response if unsupported Operator is received
5 Invalid Operand Normal response if Operand received does not meet the requirements of the service
6 No records found Normal response if request to report stored records or request to delete stored records resulted in no records meeting criteria.
7 Abort unsuccessful Normal response if request for Abort cannot be completed
8 Procedure not completed Normal response if unable to complete a procedure for any reason
9 Operand not supported Normal response if unsupported Operand is received
10 - 255 Reserved for future use

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.