Skip to content

Commit db593ca

Browse files
Merge pull request #229 from ch2i/master
added getVDD()
2 parents bd42c2c + ff29f15 commit db593ca

File tree

3 files changed

+10
-0
lines changed

3 files changed

+10
-0
lines changed

keywords.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ setBlue KEYWORD2
5555
setColor KEYWORD2
5656
getUSB KEYWORD2
5757
getBattery KEYWORD2
58+
getVDD KEYWORD2
5859

5960
encodeDeviceData KEYWORD2
6061
decodeAppData KEYWORD2

src/TheThingsNetwork.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -307,6 +307,14 @@ size_t TheThingsNetwork::getHardwareEui(char *buffer, size_t size)
307307
return readResponse(SYS_TABLE, SYS_TABLE, SYS_GET_HWEUI, buffer, size);
308308
}
309309

310+
uint16_t TheThingsNetwork::getVDD()
311+
{
312+
if (readResponse(SYS_TABLE, SYS_TABLE, SYS_GET_VDD, buffer, sizeof(buffer)) > 0) {
313+
return atoi(buffer);
314+
}
315+
return 0;
316+
}
317+
310318
void TheThingsNetwork::debugPrintIndex(uint8_t index, const char *value)
311319
{
312320
char message[100];

src/TheThingsNetwork.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ class TheThingsNetwork
8383
void showStatus();
8484
size_t getHardwareEui(char *buffer, size_t size);
8585
size_t getAppEui(char *buffer, size_t size);
86+
uint16_t getVDD();
8687
void onMessage(void (*cb)(const uint8_t *payload, size_t size, port_t port));
8788
bool provision(const char *appEui, const char *appKey);
8889
bool join(const char *appEui, const char *appKey, int8_t retries = -1, uint32_t retryDelay = 10000);

0 commit comments

Comments
 (0)