Home
last modified time | relevance | path

Searched refs:lineStatus (Results 1 - 7 of 7) sorted by relevance

/foundation/communication/bluetooth_service/services/bluetooth/stack/src/rfcomm/
H A Drfcomm_channel_fsm.c884 RfcommRemoteLineStatus lineStatus; in RfcommRecvRlsReq() local
886 (void)memset_s(&lineStatus, sizeof(RfcommRemoteLineStatus), 0x00, sizeof(RfcommRemoteLineStatus)); in RfcommRecvRlsReq()
888 lineStatus.overrunErr = info.rls.lineStatus >> RFCOMM_RLS_SHIFT_OVERRUN; in RfcommRecvRlsReq()
889 lineStatus.parityErr = info.rls.lineStatus >> RFCOMM_RLS_SHIFT_PARITY; in RfcommRecvRlsReq()
890 lineStatus.frameErr = info.rls.lineStatus >> RFCOMM_RLS_SHIFT_FRAMING; in RfcommRecvRlsReq()
892 RfcommNotifyEvtToUpper(channel, RFCOMM_CHANNEL_EV_REMOTE_LINE_STATUS, &lineStatus); in RfcommRecvRlsReq()
894 return RfcommSendUihRls(channel->session, channel->dlci, false, info.rls.lineStatus); in RfcommRecvRlsReq()
1075 RfcommRemoteLineStatus *lineStatus = (RfcommRemoteLineStatus *)data; RfcommSendRlsReq() local
[all...]
H A Drfcomm_api.c661 RfcommRemoteLineStatus lineStatus; member
675 RfcommSendRemoteLineStatus(ctx->handle, &ctx->lineStatus); in RfcommSendRemoteLineStatusTsk()
685 * @param lineStatus Remote line status
689 int RFCOMM_SendRemoteLineStatus(uint16_t handle, const RfcommRemoteLineStatus *lineStatus) in RFCOMM_SendRemoteLineStatus() argument
700 (void)memcpy_s(&ctx->lineStatus, sizeof(RfcommRemoteLineStatus), lineStatus, sizeof(RfcommRemoteLineStatus)); in RFCOMM_SendRemoteLineStatus()
H A Drfcomm_defs.h387 uint8_t lineStatus; member
433 uint8_t lineStatus; member
504 int RfcommSendRemoteLineStatus(uint16_t handle, const RfcommRemoteLineStatus *lineStatus);
617 int RfcommSendUihRls(const RfcommSessionInfo *session, uint8_t dlci, bool isCmd, uint8_t lineStatus);
H A Drfcomm.c350 * @param lineStatus Remote line status
353 int RfcommSendRemoteLineStatus(uint16_t handle, const RfcommRemoteLineStatus *lineStatus) in RfcommSendRemoteLineStatus() argument
363 return RfcommChannelEvtFsm(channel, EV_CHANNEL_SEND_RLS_REQ, (void *)lineStatus); in RfcommSendRemoteLineStatus()
H A Drfcomm_frames.c322 * @param lineStatus Line status information.
325 int RfcommSendUihRls(const RfcommSessionInfo *session, uint8_t dlci, bool isCmd, uint8_t lineStatus) in RfcommSendUihRls() argument
346 header[RFCOMM_RLS_STATUS] = lineStatus; in RfcommSendUihRls()
1175 output.info->rls.lineStatus = data[RFCOMM_OFFSET_1]; in RfcommSetRlsInfo()
H A Drfcomm_channel.c430 (void)memset_s(&channel->lineStatus, sizeof(RfcommRemoteLineStatus), 0x00, sizeof(RfcommRemoteLineStatus)); in RfcommResetChannelInfo()
/foundation/communication/bluetooth_service/services/bluetooth/stack/include/
H A Drfcomm.h326 * @param lineStatus Remote line status
330 int BTSTACK_API RFCOMM_SendRemoteLineStatus(uint16_t handle, const RfcommRemoteLineStatus *lineStatus);

Completed in 9 milliseconds