39 SENSOR_NVS_ADDRESS_DEVICE_NAME,
40 SENSOR_NVS_ADDRESS_APP_STATE,
41 SENSOR_NVS_ADDRESS_LORAWAN_ENABLED,
42 SENSOR_NVS_ADDRESS_LORAWAN_FREQUENCY,
43 SENSOR_NVS_ADDRESS_LORAWAN_DEV_EUI,
44 SENSOR_NVS_ADDRESS_LORAWAN_JOIN_EUI,
45 SENSOR_NVS_ADDRESS_LORAWAN_APP_KEY,
46 SENSOR_NVS_ADDRESS_LORAWAN_DEV_NONCE,
47 SENSOR_NVS_ADDRESS_LORAWAN_JOIN_ATTEMPTS,
48 SENSOR_NVS_ADDRESS_LORAWAN_SEND_ATTEMPTS,
49 SENSOR_NVS_ADDRESS_SENSOR_1_ENABLED,
50 SENSOR_NVS_ADDRESS_SENSOR_1_POWER,
51 SENSOR_NVS_ADDRESS_SENSOR_1_TYPE,
52 SENSOR_NVS_ADDRESS_SENSOR_1_FREQUENCY,
53 SENSOR_NVS_ADDRESS_SENSOR_2_ENABLED,
54 SENSOR_NVS_ADDRESS_SENSOR_2_POWER,
55 SENSOR_NVS_ADDRESS_SENSOR_2_TYPE,
56 SENSOR_NVS_ADDRESS_SENSOR_2_FREQUENCY,
57 SENSOR_NVS_ADDRESS_LIMIT,
68 uint8_t connect_network_during_configuration;
72 char sensor_1_type_name[SENSOR_TYPE_NAME_LENGTH];
76 char sensor_2_type_name[SENSOR_TYPE_NAME_LENGTH];
80 char sensor_1_voltage_name[SENSOR_VOLTAGE_NAME_LENGTH];
84 char sensor_2_voltage_name[SENSOR_VOLTAGE_NAME_LENGTH];
86 uint8_t is_sensor_1_enabled;
88 uint8_t is_sensor_2_enabled;
90 uint8_t sensor_1_frequency;
92 uint8_t sensor_2_frequency;
94 uint8_t *sensor_1_latest_data;
96 uint32_t sensor_1_latest_data_timestamp;
98 uint8_t *sensor_2_latest_data;
100 uint32_t sensor_2_latest_data_timestamp;
int sensor_app_init(sensor_app_config_t *config)
Initialize the sensor app, handle anything that needs to be initialized for the app such as timers,...
Definition sensor_app.c:508