nl :: Ble
이 네임 스페이스에는 Bluetooth Smart라고도하는 BLE (Bluetooth Low Energy) 용 Weave 내의 모든 인터페이스가 포함됩니다.
요약
열거 형 | |
---|---|
@12 | 열거 형 |
@371 | 열거 형 |
@372 | 열거 형 |
@373 | 열거 형 |
@374 | 열거 형 |
@375 | 열거 형 |
@376 | 열거 형 |
@377 | 열거 형 |
BleRole | 열거 형 엔드 포인트의 관련 BLE 연결의 역할. 데이터를 보내고 받기 위해 엔드 포인트에서 사용하는 수단을 결정합니다. |
BleTransportProtocolVersion | 열거 형 BLE 전송 프로토콜을 통한 Weave 버전을 정의하는 열거 형입니다. |
PacketType_t | 열거 형 |
WeaveBLEServiceDataType | 열거 형 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 :: 상상력 :: WeaveBLEDeviceIdentificationInfo | Weave BLE 장치 식별 정보 블록. |
NL :: 상상력 :: WeaveBleUUID |
네임 스페이스 | |
---|---|
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 )
UUIDsMatch
bool UUIDsMatch( const WeaveBleUUID *idOne, const WeaveBleUUID *idTwo )