Go to the documentation of this file.
53 #ifndef __GLS_RACP_H__
54 #define __GLS_RACP_H__
69 #define GLS_RACP_FILTER_SEQ_NUM_LEN 2
70 #define GLS_RACP_FILTER_USER_TIME_LEN 7
@ GLS_RACP_FILTER_RESERVED
@ GLS_RACP_RSP_NO_RECS_FOUND
@ GLS_RACP_OP_NB_OF_STRD_RECS_RSP
@ GLS_RACP_OPERATOR_FIRST_REC
gls_racp_op_code_t op_code
@ GLS_RACP_OPERATOR_ALL_RECS
@ GLS_RACP_OP_REP_NB_OF_STRD_RECS
gls_racp_op_code_t op_code_req
gls_racp_operator_t racp_operator
@ GLS_RACP_FILTER_USER_FACING_TIME
@ GLS_RACP_OP_REP_STRD_RECS
int8_t gls_racp_user_time_compare(prf_date_time_t *p_compared_date_time, prf_date_time_t *p_base_date_time)
Compared two date time.
@ GLS_RACP_FILTER_SEQ_NUMBER
gls_racp_operator_t racp_operator
@ GLS_RACP_OPERATOR_WITHIN_RANGE_OF
uint16_t gls_racp_rsp_encode(gls_racp_rsp_t *p_racp_rsp, uint8_t *p_encoded_buffer)
Encode record access control point response.
@ GLS_RACP_OPERATOR_GT_OR_EQ
gls_racp_operator_t
Glucose Recoerd Access Control Point Operator.
Glucose Recoerd Access Control Point request value.
Profile/Service Common Types.
@ GLS_RACP_RSP_OPERATOR_NOT_SUP
@ GLS_RACP_RSP_OP_CODE_NOT_SUP
@ GLS_RACP_OPERATOR_LAST_REC
@ GLS_RACP_OPERATOR_LE_OR_EQ
The date and time structure. The packed size is 7 bytes.
gls_racp_op_code_t
Glucose Recoerd Access Control Point Operation Codes.
gls_racp_operand_t
Glucose Recoerd Access Control Point Response codes.
@ GLS_RACP_RSP_VALID_DECODE
@ GLS_RACP_RSP_OPERAND_NOT_SUP
@ GLS_RACP_RSP_ABORT_UNSUCCESSFUL
@ GLS_RACP_OP_DEL_STRD_RECS
@ GLS_RACP_RSP_PROCEDURE_NOT_COMPLETED
Glucose Recoerd Access Control Point response value.
gls_racp_operand_t status
Glucose Recoerd Access Control Point filter value.
gls_racp_op_code_t op_code
gls_racp_filter_type_t
Glucose Recoerd Access Control Point filter types.
gls_racp_operand_t gls_racp_req_decode(const uint8_t *p_data, uint16_t length, gls_racp_req_t *p_racp_req)
Decode record access control point request.
@ GLS_RACP_RSP_INVALID_OPERATOR
@ GLS_RACP_RSP_INVALID_OPERAND
gls_racp_filter_type_t racp_filter_type