Как использовать getDataFromMSDK ()?

У меня есть восходящий поток от мобильного устройства до OSDK (отправка сообщения). Данные отправляются правильно, но у меня возникают проблемы с их получением. Глядя на справочник по OSDK API, я ожидал, что используемые функции будут находиться в справочнике по классу MobileCommunication. Единственное, что я нашел в связи с добычей, было getDataFromMSDK функция. Я не понимаю, как работает эта функция, а также не понимаю, как на самом деле работает получение данных в OSDK. Я также не вижу эту функцию в каких-либо образцах мобильной связи.

Как настроить постоянный прослушиватель для входящих данных MSDK?
Как работает getDataFromMSDK функция вступает в игру в этом процессе?

1

Решение

OSDK будет вызывать пользовательский обратный вызов при получении данных из MSDK.

Для этого сначала определите функцию обратного вызова, которая соответствует типичной VehicleCallback подпись (например, см. L42 в образце мобильной связи из OSDK 3.6). Затем позвоните setFromMSDKCallback API, передающий указатель на вашу функцию обратного вызова и любые данные, которые вы можете захотеть иметь в этой функции обратного вызова (например, см. L128 в том же примере кода).

Последний шаг — доступ к recvFrame.recvData.raw_ack_array в вашей функции обратного вызова; это необработанные байтовые данные, отправленные с мобильного устройства.

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]