Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MQTT MQTT_SetInPubCallback 的两个回调函数合并成一个 #4

Open
xfdr0805 opened this issue Sep 2, 2018 · 0 comments
Open

Comments

@xfdr0805
Copy link

xfdr0805 commented Sep 2, 2018

3.8. MQTT_SetInPubCallback
void MQTT_SetInPubCallback(MQTT_Client_t* client, MQTT_InPub_Callback_t inpubCallback, MQTT_InPub_Data_Callback_t dataInpubCallback, void* arg);
功能
设置MQTT接收到订阅的消息时的回调函数

参数
client:MQTT客户端对象
inpubCallback:接收到订阅消息时的回调函数
dataInpubCallback:接收到订阅消息时的消息体回调函数

arg:需要传递给成功回调函数的参数

能否将这两个回调函数合并为一个吗,两个感觉不太方便,因为有时接收到数据需要根据topic 来区分是哪个主题发送来的数据,如果分开的话,需要定义一个全局变量,然后在接收消息体里再判断主题,这样不如合并为一个回调函数,需要哪个参数就用哪个参数,不知这样是否可行,否则有其它的办法。
谢谢!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant