22 #include "ndeft2t/ndeft2t.h" 23 #include "tmeas/tmeas.h" 25 #include "msghandler_protocol.h" 30 #define EEPROM_POS_CONFIG 0 33 #define EEPROM_POS_BACKUP_CONFIG EEPROM_ROW_SIZE 36 #define EEPROM_POS_QUERY (2 * EEPROM_ROW_SIZE) 42 #define EEPROM_POS_LENDOMAINPATH (4 * EEPROM_ROW_SIZE) 45 #define EEPROM_POS_DOMAINPATH (EEPROM_POS_LENDOMAINPATH + sizeof(unsigned int)) 50 #define LEN_DEFAULT_DOMAINPATH 18 53 #define DEFAULT_DOMAINPATH "rebrand.ly/7t2rxu1" 59 #define DEFAULT_RESOLUTION TSEN_8BITS 62 #define DEFAULT_FORMAT TMEAS_FORMAT_CELSIUS 78 typedef struct APP_CONFIG_S {
133 void App_SetUnit(uint8_t unit);
141 void App_SetKey(
const uint32_t key[4]);
147 void App_SetOffset(int8_t offset);
162 void App_Commit(
void);
203 void Url_SetDomainPath(
int len,
const uint8_t * domainPath);
215 void Url_SetQuery(
void);
232 void Url_SetUnit(uint8_t unit);
245 void Url_SetId(
const uint8_t
id[8]);
259 void Url_SetOffset(int8_t offset);
274 void Url_SetVersion(uint16_t major, uint16_t minor);
280 void Url_Commit(
void);
290 void Url_SetCount(
unsigned int count);
300 void Url_SetTemperature(
unsigned int temperature);
311 void Url_SetHash(
const uint32_t key[4]);
bool locked
Definition: app.h:95
#define APP_MSG_MAX_LEN_URL
Definition: app_demo_label_signedurl/inc/msghandler_protocol.h:133
int8_t offset
Definition: app.h:102
uint16_t count
Definition: app.h:82
TSEN_RESOLUTION_T
Definition: tsen_nss.h:104
uint16_t temperature
Definition: app.h:114
uint8_t unit
Definition: app.h:120
void MsgHandler_Init(void)
TSEN_RESOLUTION_T resolution
Definition: app.h:108