我的家庭自动化项目的小型微控制器(arduino)监听引脚高低状态变化。当引脚状态改变时,
功能的调用方式如下:
NotSureYet sendMessageOnPinChange(8, "You turned on the kitchen lights ");
返回
问题 什么是返回类型NotSureYet?
一旦它返回“消息发送成功”,这不是错误,而在任何其他情况下它返回“错误整数”或“错误消息”或... 所以我不是在寻找错误检查,我正在寻找'NOT_SURE_YET'的返回类型
答案 0 :(得分:0)
您将返回一个包含两个成员的结构。
typedef struct {
const char *error_str;
bool success;
} NotSureYet;
注意:我还没有尝试编译它,但它应该可以工作。