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

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.

Definition at line 118 of file gls_racp.h.

◆ 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').

Definition at line 78 of file gls_racp.h.

◆ 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.

Definition at line 102 of file gls_racp.h.

◆ 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).

Definition at line 90 of file gls_racp.h.