1 #ifndef TABLEBUSINESSLOGIC_H
2 #define TABLEBUSINESSLOGIC_H
6 #include "obcdevices/ethernettabledriver/EEthernetTableDefs.h"
12 namespace VstupneUdaje
31 void IssueIn( EM::Strojcek::VstupneUdaje::Turnusy::EPrikazKurz *commandSegment,
const int delay );
32 void IssueOut(
const bool isApplicationInAccidentState );
33 void OnBusStopArrival(
const long busStopTripOrder,
const bool manualBusstopChange,
const int delay );
34 void OnBusStopDeparture(
const long busStopTripOrder,
const bool manualBusstopChange,
const int delay );
35 bool SendVehicleEvent(
const EM::Devices::EEthernetTableDefs::VehicleEvent event );
36 bool SendContinuousLine(
const int32_t lineNumber,
const int32_t tripNumber,
const int32_t tripBusStopIndex );
40 QSharedPointer<DataClass> d;
43 #endif // TABLEBUSINESSLOGIC_H
Definition: TableBusinessLogic.cpp:19
static const ApplicationDefines::BusinessLogicType mBusinessLogicType
Definition: TableBusinessLogic.h:25
void Init()
Definition: TableBusinessLogic.cpp:39
void IssueIn(EM::Strojcek::VstupneUdaje::Turnusy::EPrikazKurz *commandSegment, const int delay)
Definition: TableBusinessLogic.cpp:44
The BusinessLogic class is the base class of all business logic classes. Every inherited class has to...
Definition: BusinessLogic.h:11
void IssueOut(const bool isApplicationInAccidentState)
Definition: TableBusinessLogic.cpp:66
bool SendVehicleEvent(const EM::Devices::EEthernetTableDefs::VehicleEvent event)
Definition: TableBusinessLogic.cpp:90
bool SendContinuousLine(const int32_t lineNumber, const int32_t tripNumber, const int32_t tripBusStopIndex)
Definition: TableBusinessLogic.cpp:102
TableBusinessLogic()
Definition: TableBusinessLogic.cpp:29
virtual ~TableBusinessLogic()
Definition: TableBusinessLogic.cpp:35
void OnBusStopArrival(const long busStopTripOrder, const bool manualBusstopChange, const int delay)
Definition: TableBusinessLogic.cpp:77
Definition: ApplicationDefines.h:199
void OnBusStopDeparture(const long busStopTripOrder, const bool manualBusstopChange, const int delay)
Definition: TableBusinessLogic.cpp:83
Definition: AutomaticCardHandlingBusinessLogic.h:6
BusinessLogicType
Definition: ApplicationDefines.h:186
Definition: TableBusinessLogic.h:22