3.3. センサーデバイスに対する操作・指示の実装

3.3.1. コールバックの実装

int operation_cb(ddca_event_t *event) {
  ...
  return DDCA_SUCCESS;
}
}

3.3.2. コールバックの登録

ret = ddca_devadpt_register_operation_cb(operation_cb);
if (ret != DDCA_SUCCESS) {
  return -1;
}

3.3.3. コールバックの受付開始・終了待ち合わせ

ret = ddca_devadpt_start();
if (ret != DDCA_SUCCESS) {
  return -1;
}

ret = ddca_devadpt_join();
if (ret != DDCA_SUCCESS) {
  return -1;
}

ddca_devadpt_destroy();