22 lines
482 B
C++
Executable File
22 lines
482 B
C++
Executable File
|
|
|
|
#pragma once
|
|
|
|
#include "oc_telegrams.h"
|
|
|
|
namespace TrainingAreaBaseOC
|
|
{
|
|
class SendToTab
|
|
{
|
|
protected:
|
|
SendToTab() = default;
|
|
virtual ~SendToTab() = default;
|
|
|
|
public:
|
|
virtual bool txData(const OcTelegrams::DemandCyclicPositions &data) = 0;
|
|
virtual bool txData(const OcTelegrams::TechnicalStateOc &data) = 0;
|
|
virtual bool txData(const OcTelegrams::DemandSelftestSfm &data) = 0;
|
|
virtual bool txData(const TrainingAreaBase::TetraIcd::OpaquePayloadDataBase &data) = 0;
|
|
};
|
|
}
|