Enumerations
Enumerations
BLE Services » Glucose Service Record Access Control Point (GLS_RACP)

## Enumerations
enum | gls_racp_op_code_t { GLS_RACP_OP_RESERVED, GLS_RACP_OP_REP_STRD_RECS, GLS_RACP_OP_DEL_STRD_RECS, GLS_RACP_OP_ABORT_OP, GLS_RACP_OP_REP_NB_OF_STRD_RECS, GLS_RACP_OP_NB_OF_STRD_RECS_RSP, GLS_RACP_OP_RSP_CODE }
| Glucose Recoerd Access Control Point Operation Codes. More...
enum | gls_racp_operator_t { GLS_RACP_OPERATOR_NULL, GLS_RACP_OPERATOR_ALL_RECS, GLS_RACP_OPERATOR_LE_OR_EQ, GLS_RACP_OPERATOR_GT_OR_EQ, GLS_RACP_OPERATOR_WITHIN_RANGE_OF, GLS_RACP_OPERATOR_FIRST_REC, GLS_RACP_OPERATOR_LAST_REC }
| Glucose Recoerd Access Control Point Operator. More...
enum | gls_racp_operand_t { GLS_RACP_RSP_RESERVED, GLS_RACP_RSP_SUCCESS, GLS_RACP_RSP_OP_CODE_NOT_SUP, GLS_RACP_RSP_INVALID_OPERATOR, GLS_RACP_RSP_OPERATOR_NOT_SUP, GLS_RACP_RSP_INVALID_OPERAND, GLS_RACP_RSP_NO_RECS_FOUND, GLS_RACP_RSP_ABORT_UNSUCCESSFUL, GLS_RACP_RSP_PROCEDURE_NOT_COMPLETED, GLS_RACP_RSP_OPERAND_NOT_SUP, GLS_RACP_RSP_VALID_DECODE = 0xff }
| Glucose Recoerd Access Control Point Response codes. More...
enum | gls_racp_filter_type_t { GLS_RACP_FILTER_RESERVED, GLS_RACP_FILTER_SEQ_NUMBER, GLS_RACP_FILTER_USER_FACING_TIME }
| Glucose Recoerd Access Control Point filter types. More...

## Detailed Description

## Enumeration Type Documentation

## ◆ gls_racp_filter_type_t

enum gls_racp_filter_type_t

Glucose Recoerd Access Control Point filter types.

Enumerator
GLS_RACP_FILTER_RESERVED | Reserved for future use.
GLS_RACP_FILTER_SEQ_NUMBER | Filter data using Sequence Number criteria.
GLS_RACP_FILTER_USER_FACING_TIME | Filter data using User Facing Time criteria.

## ◆ gls_racp_op_code_t

enum gls_racp_op_code_t

Glucose Recoerd Access Control Point Operation Codes.

Enumerator
GLS_RACP_OP_RESERVED | Reserved for future use.
GLS_RACP_OP_REP_STRD_RECS | Report stored records (Operator: Value from Operator Table).
GLS_RACP_OP_DEL_STRD_RECS | Delete stored records (Operator: Value from Operator Table).
GLS_RACP_OP_ABORT_OP | Abort operation (Operator: Null 'value of 0x00 from Operator Table').
GLS_RACP_OP_REP_NB_OF_STRD_RECS | Report number of stored records (Operator: Value from Operator Table).
GLS_RACP_OP_NB_OF_STRD_RECS_RSP | Number of stored records response (Operator: Null 'value of 0x00 from Operator Table').
GLS_RACP_OP_RSP_CODE | Response Code (Operator: Null 'value of 0x00 from Operator Table').

## ◆ gls_racp_operand_t

enum gls_racp_operand_t

Glucose Recoerd Access Control Point Response codes.

Enumerator
GLS_RACP_RSP_RESERVED | Reserved for future use.
GLS_RACP_RSP_SUCCESS | Normal response for successful operation.
GLS_RACP_RSP_OP_CODE_NOT_SUP | Normal response if unsupported Op Code is received.
GLS_RACP_RSP_INVALID_OPERATOR | Normal response if Operator received does not meet the requirements of the service (e.g. Null was expected).
GLS_RACP_RSP_OPERATOR_NOT_SUP | Normal response if unsupported Operator is received.
GLS_RACP_RSP_INVALID_OPERAND | Normal response if Operand received does not meet the requirements of the service.
GLS_RACP_RSP_NO_RECS_FOUND | Normal response if request to report stored records or request to delete stored records resulted in no records meeting criteria.
GLS_RACP_RSP_ABORT_UNSUCCESSFUL | Normal response if request for Abort cannot be completed.
GLS_RACP_RSP_PROCEDURE_NOT_COMPLETED | Normal response if unable to complete a procedure for any reason.
GLS_RACP_RSP_OPERAND_NOT_SUP | Normal response if unsupported Operand is received.
GLS_RACP_RSP_VALID_DECODE | User-defined response if RACP request is valid for GLS.

## ◆ gls_racp_operator_t

enum gls_racp_operator_t

Glucose Recoerd Access Control Point Operator.

Enumerator
GLS_RACP_OPERATOR_NULL | NULL.
GLS_RACP_OPERATOR_ALL_RECS | All records.
GLS_RACP_OPERATOR_LE_OR_EQ | Less than or equal to.
GLS_RACP_OPERATOR_GT_OR_EQ | Greater than or equal to.
GLS_RACP_OPERATOR_WITHIN_RANGE_OF | Within rang of (inclusive).
GLS_RACP_OPERATOR_FIRST_REC | First record(i.e. oldest record).
GLS_RACP_OPERATOR_LAST_REC | Last record (i.e. most recent record).