Home | History | Annotate | Download | only in gatt

Lines Matching refs:conn_id

588 ** Parameter        conn_id: connection identifier.
596 tGATT_STATUS GATTS_HandleValueIndication (UINT16 conn_id, UINT16 attr_handle, UINT16 val_len, UINT8 *p_val)
603 tGATT_IF gatt_if = GATT_GET_GATT_IF(conn_id);
604 UINT8 tcb_idx = GATT_GET_TCB_IDX(conn_id);
612 GATT_TRACE_ERROR ("GATTS_HandleValueIndication Unknown conn_id: %u ", conn_id);
619 indication.conn_id = conn_id;
660 ** Parameter conn_id: connection identifier.
668 tGATT_STATUS GATTS_HandleValueNotification (UINT16 conn_id, UINT16 attr_handle,
674 tGATT_IF gatt_if = GATT_GET_GATT_IF(conn_id);
675 UINT8 tcb_idx = GATT_GET_TCB_IDX(conn_id);
683 GATT_TRACE_ERROR ("GATTS_HandleValueNotification Unknown conn_id: %u ", conn_id);
711 ** Parameter conn_id: connection identifier.
719 tGATT_STATUS GATTS_SendRsp (UINT16 conn_id, UINT32 trans_id,
723 tGATT_IF gatt_if = GATT_GET_GATT_IF(conn_id);
724 UINT8 tcb_idx = GATT_GET_TCB_IDX(conn_id);
728 GATT_TRACE_API ("GATTS_SendRsp: conn_id: %u trans_id: %u Status: 0x%04x",
729 conn_id, trans_id, status);
733 GATT_TRACE_ERROR ("GATTS_SendRsp Unknown conn_id: %u ", conn_id);
739 GATT_TRACE_ERROR ("GATTS_SendRsp conn_id: %u waiting for op_code = %02x",
740 conn_id, p_tcb->sr_cmd.op_code);
767 ** Parameters conn_id: connection identifier.
773 tGATT_STATUS GATTC_ConfigureMTU (UINT16 conn_id, UINT16 mtu)
776 tGATT_IF gatt_if=GATT_GET_GATT_IF(conn_id);
777 UINT8 tcb_idx = GATT_GET_TCB_IDX(conn_id);
783 GATT_TRACE_API ("GATTC_ConfigureMTU conn_id=%d mtu=%d", conn_id, mtu );
796 if (gatt_is_clcb_allocated(conn_id))
798 GATT_TRACE_ERROR("GATTC_ConfigureMTU GATT_BUSY conn_id = %d", conn_id);
802 if ((p_clcb = gatt_clcb_alloc(conn_id)) != NULL)
819 ** Parameters conn_id: connection identifier.
826 tGATT_STATUS GATTC_Discover (UINT16 conn_id, tGATT_DISC_TYPE disc_type,
831 tGATT_IF gatt_if=GATT_GET_GATT_IF(conn_id);
832 UINT8 tcb_idx = GATT_GET_TCB_IDX(conn_id);
837 GATT_TRACE_API ("GATTC_Discover conn_id=%d disc_type=%d",conn_id, disc_type);
842 GATT_TRACE_ERROR("GATTC_Discover Illegal param: disc_type %d conn_id = %d", disc_type, conn_id);
847 if (gatt_is_clcb_allocated(conn_id))
849 GATT_TRACE_ERROR("GATTC_Discover GATT_BUSY conn_id = %d", conn_id);
854 if ((p_clcb = gatt_clcb_alloc(conn_id)) != NULL )
888 ** Parameters conn_id: connection identifier.
895 tGATT_STATUS GATTC_Read (UINT16 conn_id, tGATT_READ_TYPE type, tGATT_READ_PARAM *p_read)
900 tGATT_IF gatt_if=GATT_GET_GATT_IF(conn_id);
901 UINT8 tcb_idx = GATT_GET_TCB_IDX(conn_id);
906 GATT_TRACE_API ("GATTC_Read conn_id=%d type=%d", conn_id, type);
910 GATT_TRACE_ERROR("GATT_Read Illegal param: conn_id %d, type 0%d,", conn_id, type);
914 if (gatt_is_clcb_allocated(conn_id))
916 GATT_TRACE_ERROR("GATTC_Read GATT_BUSY conn_id = %d", conn_id);
920 if ( (p_clcb = gatt_clcb_alloc(conn_id)) != NULL )
976 ** Parameters conn_id: connection identifier.
983 tGATT_STATUS GATTC_Write (UINT16 conn_id, tGATT_WRITE_TYPE type, tGATT_VALUE *p_write)
988 tGATT_IF gatt_if=GATT_GET_GATT_IF(conn_id);
989 UINT8 tcb_idx = GATT_GET_TCB_IDX(conn_id);
996 GATT_TRACE_ERROR("GATT_Write Illegal param: conn_id %d, type 0%d,", conn_id, type);
1000 if (gatt_is_clcb_allocated(conn_id))
1002 GATT_TRACE_ERROR("GATTC_Write GATT_BUSY conn_id = %d", conn_id);
1006 if ((p_clcb = gatt_clcb_alloc(conn_id)) != NULL )
1051 ** Parameters conn_id: connection identifier.
1057 tGATT_STATUS GATTC_ExecuteWrite (UINT16 conn_id, BOOLEAN is_execute)
1062 tGATT_IF gatt_if=GATT_GET_GATT_IF(conn_id);
1063 UINT8 tcb_idx = GATT_GET_TCB_IDX(conn_id);
1067 GATT_TRACE_API ("GATTC_ExecuteWrite conn_id=%d is_execute=%d", conn_id, is_execute);
1071 GATT_TRACE_ERROR("GATTC_ExecuteWrite Illegal param: conn_id %d", conn_id);
1075 if (gatt_is_clcb_allocated(conn_id))
1077 GATT_TRACE_ERROR("GATTC_Write GATT_BUSY conn_id = %d", conn_id);
1081 if ((p_clcb = gatt_clcb_alloc(conn_id)) != NULL)
1089 GATT_TRACE_ERROR("Unable to allocate client CB for conn_id %d ", conn_id);
1102 ** Parameters conn_id: connection identifier.
1108 tGATT_STATUS GATTC_SendHandleValueConfirm (UINT16 conn_id, UINT16 handle)
1111 tGATT_TCB *p_tcb=gatt_get_tcb_by_idx(GATT_GET_TCB_IDX(conn_id));
1113 GATT_TRACE_API ("GATTC_SendHandleValueConfirm conn_id=%d handle=0x%x", conn_id, handle);
1130 GATT_TRACE_DEBUG ("GATTC_SendHandleValueConfirm - conn_id: %u - ignored not waiting for indicaiton ack", conn_id);
1136 GATT_TRACE_ERROR ("GATTC_SendHandleValueConfirm - Unknown conn_id: %u", conn_id);
1335 UINT16 conn_id;
1348 conn_id = GATT_CREATE_CONN_ID(p_tcb->tcb_idx, gatt_if);
1349 (*p_reg->app_cb.p_conn_cb)(gatt_if, bda, conn_id, TRUE, 0, transport);
1488 ** Parameters conn_id: connection identifier.
1493 tGATT_STATUS GATT_Disconnect (UINT16 conn_id)
1497 tGATT_IF gatt_if=GATT_GET_GATT_IF(conn_id);
1498 UINT8 tcb_idx = GATT_GET_TCB_IDX(conn_id);
1500 GATT_TRACE_API ("GATT_Disconnect conn_id=%d ", conn_id);
1521 ** Description This function use conn_id to find its associated BD address and applciation
1524 ** Parameters conn_id: connection id (input)
1528 ** Returns TRUE the ligical link information is found for conn_id
1531 BOOLEAN GATT_GetConnectionInfor(UINT16 conn_id, tGATT_IF *p_gatt_if, BD_ADDR bd_addr,
1535 tGATT_IF gatt_if = GATT_GET_GATT_IF(conn_id);
1537 UINT8 tcb_idx = GATT_GET_TCB_IDX(conn_id);
1541 GATT_TRACE_API ("GATT_GetConnectionInfor conn_id=%d", conn_id);
1558 ** Description This function find the conn_id if the logical link for BD address