|
Vesna
|
#include <StatisticBusinessLogic.h>


Classes | |
| class | DataClass |
Public Member Functions | |
| StatisticBusinessLogic () | |
| virtual | ~StatisticBusinessLogic () |
| void | DeleteStatisticAndReinit () |
| ApplicationDefines::ResultValue | CheckDriverCredentials (unsigned long login, unsigned long pin, long deviceSnr, const char *applicationVersion) |
| ApplicationDefines::ResultValue | DriverStatisticLogin (unsigned long login, unsigned long pin, long deviceSnr, const char *applicationVersion, const bool isDispatcher=false) |
| ApplicationDefines::ResultValue | WriteChangeTripRecord (const int32_t lineNumber, const int32_t tripNumber, const int8_t lineType) |
| ApplicationDefines::ResultValue | WriteContinuousTripRecord (EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj *actualTrip) |
| ApplicationDefines::ResultValue | WriteDeductionClose (const bool preFinal) |
| ApplicationDefines::ResultValue | WriteChangeCommand (const int32_t commandNumber) |
| bool | WriteDailyIdentificationVehicleRecord (unsigned long dailyIdentificationRecordNumber, unsigned long vehicleIdentificationNumber, std::string vehicleLicensePlate) |
| bool | IsDeductionOpened () |
| bool | IsDriverLoggedInToStatistic () |
| void | LogoutDriverFromStatistic () |
| bool | CreateAndFillDeductionNumber (long deviceSnr, const char *applicationVersion) |
| bool | CreateInitialStatisticRecord () |
| bool | FillSAMNumberToDeductionNumber (long deviceSnr) |
| bool | FillAndWritePeripheralsStatisticRecord (EM::TicketIssueLogic::EIssueLogicDefines::PeripheralsStatisticEventType eventType) |
| ApplicationDefines::ResultValue | OnBusStopArrival (const int32_t tripBusStopIndex, const GPSDefines::BusStopChangeType busStopChangeType) const |
| ApplicationDefines::ResultValue | OnBusStopDeparture (const int32_t tripBusStopIndex, const GPSDefines::BusStopChangeType busStopChangeType) const |
| void | OnPositionChanged (const int32_t latitude, const int32_t longitude, const double altitude, const double speed, const int32_t numberOfSatellites) const |
Public Member Functions inherited from BusinessLogic | |
| BusinessLogic (ApplicationDefines::BusinessLogicType businessLogicType, ApplicationDefines::BusinessLogicLifeTimeType businessLogicLifeTimeType) | |
| virtual | ~BusinessLogic () |
| ApplicationDefines::BusinessLogicType | GetBusinessLogicType () const |
| ApplicationDefines::BusinessLogicLifeTimeType | GetBusinessLogicLifeTimeType () const |
Static Public Member Functions | |
| static bool | InitStatistic (bool flagDisableCountForInitialAndFinalTicket) |
Static Public Attributes | |
| static const ApplicationDefines::BusinessLogicType | mBusinessLogicType = ApplicationDefines::StatisticBusinessLogic |
| StatisticBusinessLogic::StatisticBusinessLogic | ( | ) |
|
virtual |
| ApplicationDefines::ResultValue StatisticBusinessLogic::CheckDriverCredentials | ( | unsigned long | login, |
| unsigned long | pin, | ||
| long | deviceSnr, | ||
| const char * | applicationVersion | ||
| ) |

| bool StatisticBusinessLogic::CreateAndFillDeductionNumber | ( | long | deviceSnr, |
| const char * | applicationVersion | ||
| ) |

| bool StatisticBusinessLogic::CreateInitialStatisticRecord | ( | ) |
| void StatisticBusinessLogic::DeleteStatisticAndReinit | ( | ) |

| ApplicationDefines::ResultValue StatisticBusinessLogic::DriverStatisticLogin | ( | unsigned long | login, |
| unsigned long | pin, | ||
| long | deviceSnr, | ||
| const char * | applicationVersion, | ||
| const bool | isDispatcher = false |
||
| ) |

| bool StatisticBusinessLogic::FillAndWritePeripheralsStatisticRecord | ( | EM::TicketIssueLogic::EIssueLogicDefines::PeripheralsStatisticEventType | eventType | ) |
| bool StatisticBusinessLogic::FillSAMNumberToDeductionNumber | ( | long | deviceSnr | ) |

|
static |

| bool StatisticBusinessLogic::IsDeductionOpened | ( | ) |
| bool StatisticBusinessLogic::IsDriverLoggedInToStatistic | ( | ) |
| void StatisticBusinessLogic::LogoutDriverFromStatistic | ( | ) |
| ApplicationDefines::ResultValue StatisticBusinessLogic::OnBusStopArrival | ( | const int32_t | tripBusStopIndex, |
| const GPSDefines::BusStopChangeType | busStopChangeType | ||
| ) | const |
| ApplicationDefines::ResultValue StatisticBusinessLogic::OnBusStopDeparture | ( | const int32_t | tripBusStopIndex, |
| const GPSDefines::BusStopChangeType | busStopChangeType | ||
| ) | const |
| void StatisticBusinessLogic::OnPositionChanged | ( | const int32_t | latitude, |
| const int32_t | longitude, | ||
| const double | altitude, | ||
| const double | speed, | ||
| const int32_t | numberOfSatellites | ||
| ) | const |
| ApplicationDefines::ResultValue StatisticBusinessLogic::WriteChangeCommand | ( | const int32_t | commandNumber | ) |

| ApplicationDefines::ResultValue StatisticBusinessLogic::WriteChangeTripRecord | ( | const int32_t | lineNumber, |
| const int32_t | tripNumber, | ||
| const int8_t | lineType | ||
| ) |
| ApplicationDefines::ResultValue StatisticBusinessLogic::WriteContinuousTripRecord | ( | EM::Strojcek::VstupneUdaje::CestovnePoriadky::ESpoj * | actualTrip | ) |
| bool StatisticBusinessLogic::WriteDailyIdentificationVehicleRecord | ( | unsigned long | dailyIdentificationRecordNumber, |
| unsigned long | vehicleIdentificationNumber, | ||
| std::string | vehicleLicensePlate | ||
| ) |

| ApplicationDefines::ResultValue StatisticBusinessLogic::WriteDeductionClose | ( | const bool | preFinal | ) |

|
static |
1.8.8