25 lines
747 B
C++
Executable File
25 lines
747 B
C++
Executable File
|
|
|
|
#pragma once
|
|
|
|
#include "oc_telegrams.h"
|
|
|
|
namespace TrainingAreaBaseOC
|
|
{
|
|
class RecvFromTab
|
|
{
|
|
public:
|
|
RecvFromTab() = default;
|
|
virtual ~RecvFromTab() = default;
|
|
|
|
virtual void rxData(const OcTelegrams::Display &inData) = 0;
|
|
virtual void rxData(const OcTelegrams::TimeSync &inData) = 0;
|
|
virtual void rxData(const OcTelegrams::SpecificsExercise &inData) = 0;
|
|
virtual void rxData(const OcTelegrams::SpecificsEquipment &inData) = 0;
|
|
virtual void rxData(const OcTelegrams::TechnicalStateSfm &inData) = 0;
|
|
virtual void rxData(const OcTelegrams::EnterLeaveAes &inData) = 0;
|
|
virtual void rxData(const OcTelegrams::OwnPosition &inData) = 0;
|
|
virtual void rxData(const TrainingAreaBase::TetraIcd::OpaquePayloadDataBase &inData) = 0;
|
|
};
|
|
}
|