You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
695 B
27 lines
695 B
#include <Arduino.h>
|
|
#include "TransmitterModule.h"
|
|
#include "TransmissionModule.h"
|
|
#include "ReedSolomonModule.h"
|
|
|
|
TransmitterModule transmitterModule;
|
|
ReedSolomonModule reedSolomonModule;
|
|
TransmissionModule transmissionModule(transmitterModule, reedSolomonModule);
|
|
|
|
void setup() {
|
|
Serial.begin(115200);
|
|
transmitterModule.init();
|
|
}
|
|
|
|
uint16_t getMockSensorData() {
|
|
return rand() & 0xFFFF;
|
|
}
|
|
|
|
void loop() {
|
|
MeasureData measureData;
|
|
measureData.sensor_id = 0xA5;
|
|
measureData.sensor_type = 0x01;
|
|
measureData.payload = getMockSensorData();
|
|
transmissionModule.encrypt((uint8_t*)&measureData+1, 4, (uint8_t*)&measureData+1);
|
|
transmissionModule.transmit(measureData);
|
|
delay(1000);
|
|
} |