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

nl :: Ble :: 플랫폼:: BlueZ

요약

변수

gBluezBleApplicationDelegate
BluezBleApplicationDelegate *
gBluezBlePlatformDelegate
BluezBlePlatformDelegate *
gBluezServerEndpoint

기능

CloseBleconnection (void)
void
BLE 연결을 닫습니다.
ExitBluezIOThread (void)
void
BluezIO 스레드를 종료합니다.
RunBluezIOThread ( BluezPeripheralArgs *arg)
bool
실행 WoBle을 Bluez 스레드를 통해.
RunOnBluezIOThread (int(*)(void *) aCallback, void *aClosure)
bool
BluezIO 스레드 컨텍스트에서 실행할 함수를 호출합니다.
WoBLEz_ConnectionClosed (void *user_data)
void
WoBLEz_IndicationConfirmation (void *user_data)
void
WoBLEz_NewConnection (void *user_data)
void
WoBLEz_ScheduleSendIndication (void *user_data, nl::Weave::System::PacketBuffer *msgBuf)
bool
WoBLEz_SubscriptionChange (void *user_data)
void
WoBLEz_TimerCb (void *user_data)
bool
WoBLEz_WriteReceived (void *user_data, const uint8_t *value, size_t len)
void

구조체

NL :: 상상력 :: 플랫폼 : BlueZ :: 어댑터
NL :: 상상력 :: 플랫폼 : BlueZ :: BluezPeripheralArgs
NL :: 상상력 :: 플랫폼 : BlueZ :: BluezServerEndpoint
NL :: 상상력 :: 플랫폼 : BlueZ :: 특징
NL :: 상상력 :: 플랫폼 : BlueZ :: 서비스
NL :: 상상력 :: 플랫폼 : BlueZ :: WeaveIdInfo
NL :: 상상력 :: 플랫폼 : BlueZ :: WeaveServiceData

변수

gBluezBleApplicationDelegate

BluezBleApplicationDelegate * gBluezBleApplicationDelegate

gBluezBlePlatformDelegate

BluezBlePlatformDelegate * gBluezBlePlatformDelegate

gBluezServerEndpoint

BluezServerEndpoint * gBluezServerEndpoint

기능

닫기

void CloseBleconnection(
  void
)

BLE 연결을 닫습니다.

ExitBluezIOThread

void ExitBluezIOThread(
  void
)

BluezIO 스레드를 종료합니다.

RunBluezIOThread

bool RunBluezIOThread(
  BluezPeripheralArgs *arg
)

실행 WoBle을 Bluez 스레드를 통해.

세부
보고
WoBluez 라이브러리가 광고주와 함께 Weave gatt 서버를 성공적으로 등록 할 수 있으면 'true'를 반환하고, 그렇지 않으면 'false'를 반환합니다.

RunOnBluezIOThread

bool RunOnBluezIOThread(
  int(*)(void *) aCallback,
  void *aClosure
)

BluezIO 스레드 컨텍스트에서 실행할 함수를 호출합니다.

세부
보고
함수가 BluezIO 스레드 컨텍스트에서 실행되도록 예약 된 경우 'true'를 반환하고, 그렇지 않으면 'false'를 반환합니다.

WoBLEz_ConnectionClosed

void WoBLEz_ConnectionClosed(
  void *user_data
)

WoBLEz_IndicationConfirmation

void WoBLEz_IndicationConfirmation(
  void *user_data
)

WoBLEz_NewConnection

void WoBLEz_NewConnection(
  void *user_data
)

WoBLEz_ScheduleSendIndication

bool WoBLEz_ScheduleSendIndication(
  void *user_data,
  nl::Weave::System::PacketBuffer *msgBuf
)

WoBLEz_SubscriptionChange

void WoBLEz_SubscriptionChange(
  void *user_data
)

WoBLEz_TimerCb

bool WoBLEz_TimerCb(
  void *user_data
)

WoBLEz_WriteReceived

void WoBLEz_WriteReceived(
  void *user_data,
  const uint8_t *value,
  size_t len
)