nl:: Ble:: BleTransportCapabilitiesRequestMessage
Özet
Herkese açık özellikler |
|
---|---|
mMtu
|
uint16_t
Bu BDE bağlantısı için pazarlık yapılan 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 boyutunda bir dizi.
|
mWindowSize
|
uint8_t
Merkezi merkez tarafından sunulan ve GATT gösterge yükleri açısından tanımlanan ilk ve maksimum alma aralığı boyutu.
|
Kamu işlevleri |
|
---|---|
Encode(PacketBuffer *msgBuf) const
|
msgBuf'ta 20 baytlık 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 pazarlık yapılan MTU.
Uzak düğümün bu bilgileri kendi BDE donanım/yazılım yığınından (örneğin, eski Android platformları) toplayamaması nedeniyle BleTransportCapabilitiesRequestMessage'da belirtilmiştir.
0 değeri, merkezi merkezin anlaşılan 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 boyutunda bir dizi.
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 dizininden sayılan ilk sıfır değeri, desteklenen protokol sürümleri listesinin sonunu belirtir.
mWindowSize
uint8_t mWindowSize
Merkezi merkez tarafından sunulan ve GATT gösterge yükleri açısından tanımlanan ilk ve maksimum alma aralığı boyutu.
Kamu işlevleri
Kodla
BLE_ERROR Encode( PacketBuffer *msgBuf ) const
msgBuf'ta 20 baytlık 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ılır. Dizin, 0 ile SupportedProtocolVersions öğelerinin sayısı - 1 arasında olmalıdır.
Herkese açık statik işlevler
Decode
BLE_ERROR Decode( const PacketBuffer & msgBuf, BleTransportCapabilitiesRequestMessage & msg )