nl:: Ble
이 네임스페이스는 저전력 블루투스(BLE)(Bluetooth Smart라고도 함)용 Weave 내의 모든 인터페이스를 포함합니다.
요약
열거 |
|
---|---|
@12
|
enum |
@371
|
enum |
@372
|
enum |
@373
|
enum |
@374
|
enum |
@375
|
enum |
@376
|
enum |
@377
|
enum |
BleRole
|
enum 엔드포인트의 역할 BLE 연결이 있습니다. 엔드포인트에서 데이터를 보내고 받는 데 사용하는 수단을 결정합니다. |
BleTransportProtocolVersion
|
enum BLE 전송 프로토콜을 통해 Weave의 버전을 정의하는 열거형입니다. |
PacketType_t
|
enum |
WeaveBLEServiceDataType
|
enum Weave BLE 서비스 광고 데이터와 함께 표시될 수 있는 Weave 데이터 블록 유형입니다. |
Typedef |
|
---|---|
SequenceNumber_t
|
typedefuint8_t
|
변수 |
|
---|---|
WEAVE_BLE_SVC_ID
|
const WeaveBleUUID
|
함수 |
|
---|---|
FormatBleLayerError(char *buf, uint16_t bufSize, int32_t err)
|
bool
|
HandleCommandTest(void *ble, BLE_CONNECTION_OBJECT connObj, uint32_t packetCount, uint32_t duration, uint16_t txGap, uint8_t needAck, uint16_t payloadSize, bool reverse)
|
|
HandleCommandTestAbort(void *ble, BLE_CONNECTION_OBJECT connObj)
|
|
HandleCommandTestResult(void *ble, BLE_CONNECTION_OBJECT connObj, bool local)
|
|
HandleCommandTxTiming(void *ble, BLE_CONNECTION_OBJECT connObj, bool enabled, bool remote)
|
|
RegisterBleLayerErrorFormatter(void)
|
void
|
UUIDsMatch(const WeaveBleUUID *idOne, const WeaveBleUUID *idTwo)
|
bool
|
구조체 |
|
---|---|
nl:: |
Weave BLE 기기 식별 정보 블록. |
nl:: |
네임스페이스 |
|
---|---|
nl:: |
열거
@12
@12
@371
@371
@372
@372
@373
@373
@374
@374
@375
@375
@376
@376
@377
@377
BleRole
BleRole
엔드포인트의 역할 BLE 연결이 있습니다. 엔드포인트에서 데이터를 주고받기 위해 사용하는 수단을 결정합니다.
BleTransportProtocolVersion
BleTransportProtocolVersion
BLE 전송 프로토콜을 통해 Weave의 버전을 정의하는 열거형입니다.
PacketType_t
PacketType_t
WeaveBLEServiceDataType
WeaveBLEServiceDataType
Weave BLE 서비스 광고 데이터와 함께 표시될 수 있는 Weave 데이터 블록 유형입니다.
Typedef
SequenceNumber_t
uint8_t SequenceNumber_t
변수
WEAVE_BLE_SVC_ID
const WeaveBleUUID WEAVE_BLE_SVC_ID
함수
FormatBleLayerError
bool FormatBleLayerError( char *buf, uint16_t bufSize, int32_t err )
HandleCommandTest
BLE_ERROR HandleCommandTest( void *ble, BLE_CONNECTION_OBJECT connObj, uint32_t packetCount, uint32_t duration, uint16_t txGap, uint8_t needAck, uint16_t payloadSize, bool reverse )
HandleCommandTestAbort
BLE_ERROR HandleCommandTestAbort( void *ble, BLE_CONNECTION_OBJECT connObj )
HandleCommandTestResult
BLE_ERROR HandleCommandTestResult( void *ble, BLE_CONNECTION_OBJECT connObj, bool local )
HandleCommandTxTiming
BLE_ERROR HandleCommandTxTiming( void *ble, BLE_CONNECTION_OBJECT connObj, bool enabled, bool remote )
RegisterBleLayerErrorFormatter
void RegisterBleLayerErrorFormatter( void )