| 123456789101112131415161718192021222324 |
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- 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";
- }
|