#include #include #include extern int local_sdk_close_night_light(); extern int local_sdk_open_night_light(); extern int local_sdk_auto_night_light(); extern void CommandResponse(int fd, const char *res); char *IrLed(int fd, char *tokenPtr) { char *p = strtok_r(NULL, " \t\r\n", &tokenPtr); if(!p) return "error"; if(!strcmp(p, "on")) { local_sdk_open_night_light(); } else if(!strcmp(p, "off")) { local_sdk_close_night_light(); } else if(!strcmp(p, "auto")) { local_sdk_auto_night_light(); } else { return "error"; } return "ok"; }