/* * lw12.h * Copyright (C) 2017 jpk * * Distributed under terms of the MIT license. */ #ifndef LW12_H #define LW12_H #include #include #include #define LW12_CMD_LENGTH 9 #define LIGHTS_ON "\x7e\x04\x04\x01\xff\xff\xff\x00\xef" #define LIGHTS_INIT "\x7e\x07\x05\x03\xff\xbf\x40\x00\xef" #define LIGHTS_OFF "\x7e\x04\x04\x00\x00\x0f\x00\x00\xef" // set lights "7e070503{red:02x}{green:02x}{blue:02x}00ef" #define LIGHT_COLOR "\x7e\x07\x05\x03\x00\x00\x00\x00\xef" int lw12_connect(int *sockfd, struct sockaddr_in *addr, uint16_t port, char *hostname); int lw12_sendcmd(int sockfd, struct sockaddr_in *addr, char *cmd); #endif /* !LW12_H */