1 #ifndef PASSENGERCOUNTERMANUAL_H
2 #define PASSENGERCOUNTERMANUAL_H
12 virtual void IssueIn(
const bool sameLineTrip,
const bool currentTripIsContinousForPrevisousTrip,
const long continousTripOffset );
14 virtual void EvaluatePostIssueData(
const std::vector<const EM::TicketIssueLogic::ETicketIssueLogicOutputData *> *outputDataCol );
16 virtual void PassengersGotIn(
const uint16_t count,
const uint16_t checkOutBusStopTripOrder );
20 virtual void OnAutomaticPassengerCountResultsArrived(
const uint8_t fullness,
const uint16_t capacity,
const uint16_t passengerCount,
const QString &calculationTime,
const uint32_t busStopID,
const uint8_t busStopOrder );
26 #endif // PASSENGERCOUNTERMANUAL_H
virtual ~PassengerCounterManual()
Definition: PassengerCounterManual.cpp:24
PassengerCounterManual(PassengerCountBusinessLogic *passengerCountBusinessLogic)
Definition: PassengerCounterManual.cpp:19
virtual QString GetAutomaticCountingResult() const
GetAutomaticCountingResult - returns value based on AutomaticPassengerCountingResultMeaning in Projec...
Definition: PassengerCounterManual.cpp:123
Definition: PassengerCountBusinessLogic.h:19
virtual void OnBusStopDeparture(const long busStopTripOrder)
Definition: PassengerCounterManual.cpp:128
virtual void EvaluatePostIssueData(const std::vector< const EM::TicketIssueLogic::ETicketIssueLogicOutputData * > *outputDataCol)
EvaluatePostIssueData - adding passengers by Ticket Issue output data.
Definition: PassengerCounterManual.cpp:33
virtual void PassengersGotIn(const uint16_t count, const uint16_t checkOutBusStopTripOrder)
if valid checkOutBusStopTripOrder was entered, method adds getting out passangers for that bus stop ...
Definition: PassengerCounterManual.cpp:68
Definition: PassengerCounterInterface.h:58
virtual void IssueIn(const bool sameLineTrip, const bool currentTripIsContinousForPrevisousTrip, const long continousTripOffset)
IssueIn - Initializes passenger count structures on event IssueIn, creates record for each bus stop o...
Definition: PassengerCounterManual.cpp:28
virtual void CancelPassengersGotIn(const uint16_t count, const int32_t busStopLineOrder)
if valid busStopLineOrder was entered, method decrements getting out passangers for that bus stop ...
Definition: PassengerCounterManual.cpp:82
Definition: PassengerCounterManual.h:6
virtual void OnAutomaticPassengerCountResultsArrived(const uint16_t boardedCount, const uint16_t alightedCount)
OnAutomaticPassengerCountResultsArrived - processes results from irma matrix automatic counters...
Definition: PassengerCounterManual.cpp:113