Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기

nl::Ble::BleTransportCapabilitiesResponseMessage

요약

공개 속성

mFragmentSize
uint16_t
BleTransportCapabilitiesRequestMessage의 MTU 값과 BLE 연결 MTU에 대한 로컬 관찰에 따라 주변기기에서 선택한 BLE 전송 프래그먼트 크기입니다.
mSelectedProtocolVersion
uint8_t
하위 4비트는 이 연결을 위해 BLE 주변기기가 선택한 BLE 전송 프로토콜 버전을 지정합니다.
mWindowSize
uint8_t
주변기기에서 제공하는 초기 및 최대 수신 창 크기(GATT 쓰기 페이로드의 측면에서 정의됨).

공개 함수

Encode(PacketBuffer *msgBuf) const
msgBuf에 데이터 길이를 20바이트로 예약할 수 있어야 합니다.

공개 정적 함수

Decode(const PacketBuffer & msgBuf, BleTransportCapabilitiesResponseMessage & msg)

공개 속성

mFragmentSize

uint16_t mFragmentSize

BleTransportCapabilitiesRequestMessage의 MTU 값과 BLE 연결 MTU에 대한 로컬 관찰에 따라 주변기기에서 선택한 BLE 전송 프래그먼트 크기입니다.

mSelectedProtocolVersion

uint8_t mSelectedProtocolVersion

하위 4비트는 이 연결을 위해 BLE 주변기기가 선택한 BLE 전송 프로토콜 버전을 지정합니다.

kBleTransportProtocolVersion_None 값은 중앙 기능 기능에서 지원되는 프로토콜 버전을 찾을 수 없음을 의미합니다. 지원되는 프로토콜 버전을 사용하는 기기에서 연결을 위해 주변기기를 해제하기 위해 이러한 응답이 전송된 후 중앙 기기에서는 구독을 취소해야 합니다.

mWindowSize

uint8_t mWindowSize

주변기기에서 제공하는 초기 및 최대 수신 창 크기(GATT 쓰기 페이로드의 측면에서 정의됨).

공개 함수

인코딩

BLE_ERROR Encode(
  PacketBuffer *msgBuf
) const 

msgBuf에 데이터 길이를 20바이트로 예약할 수 있어야 합니다.

공개 정적 함수

디코딩

BLE_ERROR Decode(
  const PacketBuffer & msgBuf,
  BleTransportCapabilitiesResponseMessage & msg
)