Lines Matching refs:handle
46 ** validate a handle to be a DIS attribute handle or not.
48 BOOLEAN battery_valid_handle_range(UINT16 handle)
55 if (handle == p_inst->ba_level_hdl ||
56 handle == p_inst->clt_cfg_hdl ||
57 handle == p_inst->rpt_ref_hdl ||
58 handle == p_inst->pres_fmt_hdl )
74 UINT16 handle = p_value->handle;
83 if (handle == p_inst->clt_cfg_hdl)
92 p_inst->pending_handle = handle;
99 else /* all other handle is not writable */
112 UINT8 battery_s_read_attr_value (UINT8 clcb_idx, UINT16 handle, tGATT_VALUE *p_value, BOOLEAN is_long, tGATT_STATUS* p_status)
123 if (handle == p_inst->ba_level_hdl ||
124 handle == p_inst->clt_cfg_hdl ||
125 handle == p_inst->rpt_ref_hdl ||
126 handle == p_inst->pres_fmt_hdl)
133 if (handle == p_inst->ba_level_hdl) p_inst->pending_evt = BA_READ_LEVEL_REQ;
134 if (handle == p_inst->clt_cfg_hdl) p_inst->pending_evt = BA_READ_CLT_CFG_REQ;
135 if (handle == p_inst->pres_fmt_hdl) p_inst->pending_evt = BA_READ_PRE_FMT_REQ;
136 if (handle == p_inst->rpt_ref_hdl) p_inst->pending_evt = BA_READ_RPT_REF_REQ ;
139 p_inst->pending_handle = handle;
331 rsp.attr_value.handle = p_inst->pending_handle;
339 rsp.attr_value.handle = p_inst->pending_handle;
351 rsp.attr_value.handle = p_inst->pending_handle;