Modbus Vault v1.0
Loading...
Searching...
No Matches
app_config_t Struct Reference

NVS manager application config structure. More...

#include <nvs_manager_internal.h>

Data Fields

uint32_t version
 
char wifi_ssid [NVS_MANAGER_MAX_WIFI_SSID_SIZE]
 
char wifi_password [NVS_MANAGER_MAX_WIFI_PASSWORD_SIZE]
 
char mqtt_uri [NVS_MANAGER_MAX_MQTT_URI_SIZE]
 
char mqtt_user [NVS_MANAGER_MAX_MQTT_USER_SIZE]
 
char mqtt_password [NVS_MANAGER_MAX_MQTT_PASSWORD_SIZE]
 
uint32_t write_offset
 
uint32_t replay_offset
 
uint32_t last_id
 
uint16_t crc16
 

Detailed Description

NVS manager application config structure.

Field Documentation

◆ crc16

uint16_t app_config_t::crc16

CRC16 for this entire structure excluding crc16 itself

◆ last_id

uint32_t app_config_t::last_id

Blackbox Logger last ID

◆ mqtt_password

char app_config_t::mqtt_password[NVS_MANAGER_MAX_MQTT_PASSWORD_SIZE]

MQTT password

◆ mqtt_uri

char app_config_t::mqtt_uri[NVS_MANAGER_MAX_MQTT_URI_SIZE]

MQTT URI

◆ mqtt_user

char app_config_t::mqtt_user[NVS_MANAGER_MAX_MQTT_USER_SIZE]

MQTT user

◆ replay_offset

uint32_t app_config_t::replay_offset

Blackbox Logger replay offset

◆ version

uint32_t app_config_t::version

Configuration version

◆ wifi_password

char app_config_t::wifi_password[NVS_MANAGER_MAX_WIFI_PASSWORD_SIZE]

WiFi password

◆ wifi_ssid

char app_config_t::wifi_ssid[NVS_MANAGER_MAX_WIFI_SSID_SIZE]

WiFi SSID

◆ write_offset

uint32_t app_config_t::write_offset

Blackbox Logger write offset


The documentation for this struct was generated from the following file: