From 4b05dfa98dd8cdf1be89a28d128ace6490b403c0 Mon Sep 17 00:00:00 2001 From: kutayboz Date: Mon, 12 Jun 2023 04:13:15 +0300 Subject: Implementing data gathering function --- include/bg96.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'include/bg96.h') diff --git a/include/bg96.h b/include/bg96.h index b304479..d6715f3 100644 --- a/include/bg96.h +++ b/include/bg96.h @@ -1,6 +1,20 @@ #ifndef __INCLUDE_BG96__ #define __INCLUDE_BG96__ +struct networkData { + char *operatorName; + char *currentTech; + char *networkRegStat; + char *trkAreaCode; + char *cellID; + char *rssi; + char *ber; +}; + +int initNetworkData(struct networkData *nD); + +int freeNetworkData(struct networkData *nD); + int powerOn(char *pathToPort, char *pathToChip, int statusPin, int pwrKeyPin); int powerOff(char *pathToPort, char *pathToChip, int statusPin, int pwrKeyPin); @@ -14,4 +28,8 @@ int mqttDisc(char *pathToPort); int mqttConn(char *pathToPort, char *hostURL, int hostPort, char *username, char *password); +int mqttPub(char *pathToPort, char *topic, char *msg); + +int gatherData(struct networkData *output, char *pathToPort); + #endif -- cgit v1.3