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.
20 lines
616 B
20 lines
616 B
#include <Arduino.h>
|
|
#include "MeasureData.h"
|
|
#include "TransmitterModule.h"
|
|
#include "ReedSolomonModule.h"
|
|
|
|
#ifndef KEMPT_KINKAJOU_TRANSMISSIONMODULE_H
|
|
#define KEMPT_KINKAJOU_TRANSMISSIONMODULE_H
|
|
|
|
class TransmissionModule {
|
|
private:
|
|
TransmitterModule * transmitterModule;
|
|
ReedSolomonModule * reedSolomonModule;
|
|
public:
|
|
TransmissionModule(TransmitterModule &transmitterModule, ReedSolomonModule &reedSolomonModule) : transmitterModule(&transmitterModule), reedSolomonModule(&reedSolomonModule) {}
|
|
bool receive(uint8_t &sendor_id, MeasureData &data);
|
|
};
|
|
|
|
|
|
#endif //KEMPT_KINKAJOU_TRANSMISSIONMODULE_H
|