如何使用getDataFromMSDK()?

How to use getDataFromMSDK()?

我有一个从移动设备到 OSDK 的上游(发送消息)。数据发送正确,但我在接收时遇到问题。在查看 OSDK API 参考时,我希望使用的函数位于 MobileCommunication class 参考下。我发现唯一与上游相关的是 getDataFromMSDK 函数。我不明白这个函数是如何工作的,也不明白在 OSDK 上接收数据实际上是如何工作的。我也没有在任何移动通信示例中看到此功能。

如何为传入的 MSDK 数据设置常量侦听器?
getDataFromMSDK函数在这个过程中是如何发挥作用的?

每当从 MSDK 接收到数据时,OSDK 将调用用户定义的回调。

为此,首先定义一个匹配典型 VehicleCallback 签名的回调函数(有关示例,请参见 L42 in the Mobile Communication Sample from OSDK 3.6). Next, call the setFromMSDKCallback API passing a pointer to your callback function and any data you might want to have accessible within that callback function (for an example, see L128 in the same sample code)。

最后一步是在回调函数中访问 recvFrame.recvData.raw_ack_array;这是您从移动设备发送的原始字节数据。