nl:: Ble:: BleTransportCapabilitiesRequestMessage
Özet
Herkese açık özellikler |
|
---|---|
mMtu
|
uint16_t
Bu BDE bağlantısı için görüşülen MTU.
|
mSupportedProtocolVersions[(NUM_SUPPORTED_PROTOCOL_VERSIONS/2)+(NUM_SUPPORTED_PROTOCOL_VERSIONS%2)]
|
uint8_t
Bu düğümün desteklediği BLE aktarım protokolünün sürümlerini listeleyen NUM_SUPPORTED_PROTOCOL_VERSIONS boyut dizisi.
|
mWindowSize
|
uint8_t
Merkezi tarafından sunulan ilk ve maksimum alma aralığı boyutu (GATT gösterge yükleriyle tanımlanır).
|
Herkese açık işlevler |
|
---|---|
Encode(PacketBuffer *msgBuf) const
|
msgBuf'ta 20 bayt veri uzunluğu ayrılabilmelidir.
|
SetSupportedProtocolVersion(uint8_t index, uint8_t version)
|
void
SupportedProtocolVersions bölümünde belirtilen dizinde desteklenen sürüm değerini ayarlayın.
|
Herkese açık statik işlevler |
|
---|---|
Decode(const PacketBuffer & msgBuf, BleTransportCapabilitiesRequestMessage & msg)
|
Herkese açık özellikler
mMtu
uint16_t mMtu
Bu BDE bağlantısı için görüşülen MTU.
Uzak düğümün, eski Android platformlarında olduğu gibi kendi BLE donanım/yazılım yığınından bu bilgileri toplayamayabileceği için BleTransportCapabilitiesRequestMessage'da belirtilir.
0 değeri, merkezin müzakere edilen BDE bağlantısı MTU'sunu belirleyemediği anlamına gelir.
mSupportedProtocolVersions
uint8_t mSupportedProtocolVersions[(NUM_SUPPORTED_PROTOCOL_VERSIONS/2)+(NUM_SUPPORTED_PROTOCOL_VERSIONS%2)]
Bu düğümün desteklediği BLE aktarım protokolünün sürümlerini listeleyen NUM_SUPPORTED_PROTOCOL_VERSIONS boyut dizisi.
Her protokol sürümü, 4 bitlik imzalanmamış bir tam sayı olarak belirtilir. Sıfır değeri, kullanılmayan dizi öğelerini temsil eder. Sıfır dizinden sayılan ilk sıfır değeri, desteklenen protokol sürümleri listesinin sonunu belirtir.
mWindowSize
uint8_t mWindowSize
Merkezi tarafından sunulan ilk ve maksimum alma aralığı boyutu (GATT gösterge yükleriyle tanımlanır).
Herkese açık işlevler
Kodla
BLE_ERROR Encode( PacketBuffer *msgBuf ) const
msgBuf'ta 20 bayt veri uzunluğu ayrılabilmelidir.
SetSupportedProtocolVersion
void SetSupportedProtocolVersion( uint8_t index, uint8_t version )
SupportedProtocolVersions bölümünde belirtilen dizinde desteklenen sürüm değerini ayarlayın.
uint8_t sürüm bağımsız değişkeni, en az anlamlı 4 bite kısaltıldı. Dizin, 0 ile SupportedProtocolVersions öğelerinin sayısı arasında - 1 olmalıdır.
Herkese açık statik işlevler
Decode
BLE_ERROR Decode( const PacketBuffer & msgBuf, BleTransportCapabilitiesRequestMessage & msg )