Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define NXT_BUF_SIZE 128
- #define NXT_MSG_END 0xFF,0xFF,0xFF
- uint8_t setNumeric(const char* field,long value){
- char sendBuf[NXT_BUF_SIZE];
- snprintf( sendBuf, NXT_BUF_SIZE, "%s.val=%lu%c%c%c", field, value, NXT_MSG_END);
- return Serial.print(sendBuf);
- }
- uint8_t setString(const char* field, const char* value){
- char sendBuf[NXT_BUF_SIZE];
- snprintf( sendBuf, NXT_BUF_SIZE, "%s.txt=\"%s\"%c%c%c", field, value, NXT_MSG_END);
- return Serial.print(sendBuf);
- }
- uint8_t setFloat(const char* field, long value, uint8_t intSize = 0, uint8_t frctSize = 0){
- char sendBuf[NXT_BUF_SIZE];
- snprintf( sendBuf, NXT_BUF_SIZE, "%s.val=%ld%c%c%c", field, value, NXT_MSG_END);
- return Serial.print(sendBuf);
- }
- uint8_t setButtonClick(const char* field){
- char sendBuf[NXT_BUF_SIZE];
- snprintf( sendBuf, NXT_BUF_SIZE, "click %s,1%c%c%c", field, NXT_MSG_END);
- return Serial.print(sendBuf);
- }
- uint8_t setProperty(const char* prop, uint16_t value){
- char sendBuf[NXT_BUF_SIZE];
- snprintf(sendBuf, NXT_BUF_SIZE, "%s=%u%c%c%c", prop, value, NXT_MSG_END);
- return Serial.print(sendBuf);
- }
- uint8_t addWavePoint(uint8_t waveId,uint8_t ch, uint8_t value){
- char sendBuf[NXT_BUF_SIZE];
- snprintf(sendBuf, NXT_BUF_SIZE, "add %u,%u,%u%c%c%c", waveId, ch, value, NXT_MSG_END);
- return Serial.print(sendBuf);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement