Fork for Get Started Demo

Dependencies:   DebouncedInterrupt dash7-alp mbed-rtos mbed wizzi-utils

Fork of D7A_Demo_full by WizziLab

Committer:
Jeej
Date:
Mon Feb 15 10:43:19 2016 +0000
Revision:
17:cc5aa9de745a
Parent:
11:1a5a4f7cc5d3
Child:
13:218d2b6a9390
Commented tag to tag for demo. (Get started)

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Jeej 11:1a5a4f7cc5d3 1 #include "files.h"
Jeej 11:1a5a4f7cc5d3 2 #include "alp.h"
Jeej 11:1a5a4f7cc5d3 3
Jeej 11:1a5a4f7cc5d3 4
Jeej 11:1a5a4f7cc5d3 5 revision_t revision = {
Jeej 11:1a5a4f7cc5d3 6 .nw_stat = 0,
Jeej 11:1a5a4f7cc5d3 7 .nw_seq = 255,
Jeej 11:1a5a4f7cc5d3 8 // These data are parsed to identify the device
Jeej 11:1a5a4f7cc5d3 9 .manufacturer_id = __MANUFACTURER_ID__,
Jeej 11:1a5a4f7cc5d3 10 .device_id = __DEVICE_ID__,
Jeej 11:1a5a4f7cc5d3 11 .fw_version.fw_id = __FW_ID__,
Jeej 11:1a5a4f7cc5d3 12 .fw_version.major = __FW_MAJOR__,
Jeej 11:1a5a4f7cc5d3 13 .fw_version.minor = __FW_MINOR__,
Jeej 11:1a5a4f7cc5d3 14 .fw_version.patch = __FW_PATCH__,
Jeej 11:1a5a4f7cc5d3 15 .fw_version.hash = __FW_HASH__,
Jeej 11:1a5a4f7cc5d3 16 .hw_version = __HW_ID__,
Jeej 11:1a5a4f7cc5d3 17 .fs_crc = 0,
Jeej 11:1a5a4f7cc5d3 18 };
Jeej 11:1a5a4f7cc5d3 19
Jeej 11:1a5a4f7cc5d3 20 alarm_data_t alarm_data = {
Jeej 11:1a5a4f7cc5d3 21 .nw_stat = 0,
Jeej 11:1a5a4f7cc5d3 22 .nw_seq = 255,
Jeej 11:1a5a4f7cc5d3 23 .status = true,
Jeej 11:1a5a4f7cc5d3 24 };
Jeej 11:1a5a4f7cc5d3 25
Jeej 11:1a5a4f7cc5d3 26 alarm_cmd_t alarm_cmd = {
Jeej 11:1a5a4f7cc5d3 27 .cmd = 0,
Jeej 11:1a5a4f7cc5d3 28 };
Jeej 11:1a5a4f7cc5d3 29
Jeej 11:1a5a4f7cc5d3 30 temp_data_t temp_data = {
Jeej 11:1a5a4f7cc5d3 31 .nw_stat = 0,
Jeej 11:1a5a4f7cc5d3 32 .nw_seq = 255,
Jeej 11:1a5a4f7cc5d3 33 .value = 0,
Jeej 11:1a5a4f7cc5d3 34 };
Jeej 11:1a5a4f7cc5d3 35
Jeej 11:1a5a4f7cc5d3 36 const d7_file_header_t revision_device_fh = {
Jeej 11:1a5a4f7cc5d3 37 .access_class = ACCESS_CLASS_GW,
Jeej 11:1a5a4f7cc5d3 38 .notify = true,
Jeej 11:1a5a4f7cc5d3 39 .file_size = REVISION_DEVICE_FILE_SIZE,
Jeej 11:1a5a4f7cc5d3 40 .file_id = REVISION_DEVICE_FILE_ID,
Jeej 11:1a5a4f7cc5d3 41 };
Jeej 11:1a5a4f7cc5d3 42
Jeej 11:1a5a4f7cc5d3 43 const d7_file_header_t alarm_data_fh = {
Jeej 11:1a5a4f7cc5d3 44 .access_class = ACCESS_CLASS_GW,
Jeej 11:1a5a4f7cc5d3 45 .notify = true,
Jeej 11:1a5a4f7cc5d3 46 .file_size = ALARM_DATA_FILE_SIZE,
Jeej 11:1a5a4f7cc5d3 47 .file_id = ALARM_DATA_FILE_ID,
Jeej 11:1a5a4f7cc5d3 48 };
Jeej 11:1a5a4f7cc5d3 49
Jeej 11:1a5a4f7cc5d3 50 const d7_file_header_t alarm_cmd_fh = {
Jeej 11:1a5a4f7cc5d3 51 .access_class = ACCESS_CLASS_GW,
Jeej 11:1a5a4f7cc5d3 52 .notify = false,
Jeej 11:1a5a4f7cc5d3 53 .file_size = ALARM_CMD_FILE_SIZE,
Jeej 11:1a5a4f7cc5d3 54 .file_id = ALARM_CMD_FILE_ID,
Jeej 11:1a5a4f7cc5d3 55 };
Jeej 11:1a5a4f7cc5d3 56
Jeej 11:1a5a4f7cc5d3 57 const d7_file_header_t temp_data_fh = {
Jeej 11:1a5a4f7cc5d3 58 .access_class = ACCESS_CLASS_GW,
Jeej 11:1a5a4f7cc5d3 59 .notify = true,
Jeej 11:1a5a4f7cc5d3 60 .file_size = TEMP_DATA_FILE_SIZE,
Jeej 11:1a5a4f7cc5d3 61 .file_id = TEMP_DATA_FILE_ID,
Jeej 11:1a5a4f7cc5d3 62 };