【发布时间】:2019-11-30 01:16:47
【问题描述】:
我正在尝试使用PubSubClient 库的成员函数,该函数采用参数const char* 之一,但我需要将bool type 变量从我的代码传递给该成员函数(作为有效负载)。我怎样才能做到这一点?
库的成员函数如下:
boolean PubSubClient::publish(const char* topic, const char* payload) {
return publish(topic,(const uint8_t*)payload,strlen(payload),false);
}
【问题讨论】:
-
publish(topic, type?"T":"F");怎么样? (接收值的代码当然必须知道 T=true F=false 约定) -
感谢 Jeremy,我编译程序没有任何错误。但是,我需要将代码上传到 esp32 以确保一切正常。
标签: c++ arduino mqtt arduino-esp8266