|
Vesna
|
GPSBusinessLogic child, that emits signals on location events (algorithm change, bus stop events, synchronization events,...) More...
#include <GPSBusinessLogicTestWrapper.h>


Signals | |
| void | AlgorithmChanged (GPSDefines::GPSAlgorithmType gpsAlgorithmType) |
| void | SynchronizationOnBusStopFinished (const int actualTripBusStopOrder) |
| void | SynchronizationOnRoutePointFinished (const int actualTripBusStopOrder, const RouteSynchroPoint &routeSynchroPoint) |
| void | SynchroPointArrival (const int actualTripBusStopOrder, const RouteSynchroPoint &routeSynchroPoint) |
| void | BusStopArrival (const int busStopTripIndex) |
| void | BusStopDeparture (const int busStopTripIndex) |
Public Member Functions | |
| GPSBusinessLogicTestWrapper () | |
| virtual | ~GPSBusinessLogicTestWrapper () |
| void | OnPositionChanged (long latitude, long longitude) |
Public Member Functions inherited from GPSBusinessLogic | |
| GPSBusinessLogic () | |
| virtual | ~GPSBusinessLogic () |
| void | IssueIn (const QList< RouteBusStop > &modelRoute, const int32_t actualTripBusStopindex) |
| void | IssueOut () |
| void | UpdateModelRoute (const QList< RouteBusStop > &modelRoute) |
| void | SetDelayRefreshTimeout (const long delayRefreshTimeoutSeconds) |
| long | CalculateDistance (long lonX1, long latY1, long lonX2, long latY2) |
| Calculates distance between two points in meters. More... | |
| void | OnRequestManualBusStopChange (unsigned long requestedTripBusStopIndex) |
| void | OnPositionChanged (long latitude, long longitude, double altitude, double speed, SGPSTimePal time) |
| void | OnBusStopArrival (const int busStopTripIndex, const GPSDefines::BusStopChangeType busStopChangeType) |
| void | OnBusStopDeparture (const int busStopTripIndex, const GPSDefines::BusStopChangeType busStopChangeType) |
| bool | IsOnBusStop () |
| void | ResetDelayTimeout () |
| int | GetGPSBearingDegrees () |
| void | GetLastKnownPosition (long &latitude, long &longitude) |
| GetLastKnownPosition - returns last known GPS coordinates. More... | |
| ApplicationDefines::ResultValue | CalculateDelayAccordingToBusStop (const int tripBusStopIndex, int &delay) |
| CalculateDelayOnBusStop - calculates delay by tariff time by defined trip bus stop order tripBusStopIndex. More... | |
| void | OnManualBusStopSynchronization () |
Public Member Functions inherited from BusinessLogic | |
| BusinessLogic (ApplicationDefines::BusinessLogicType businessLogicType, ApplicationDefines::BusinessLogicLifeTimeType businessLogicLifeTimeType) | |
| virtual | ~BusinessLogic () |
| ApplicationDefines::BusinessLogicType | GetBusinessLogicType () const |
| ApplicationDefines::BusinessLogicLifeTimeType | GetBusinessLogicLifeTimeType () const |
Protected Member Functions | |
| virtual void | ChangeAlgorithm (GPSDefines::GPSAlgorithmType gpsAlgorithmType) |
| virtual void | PostApplicationEvent (long eventType, BusStopChangeEvent *event) |
| virtual void | PostApplicationEvent (long eventType, SynchroPointEvent *event) |
| virtual void | OnSynchronizationOnBusStopFinished (const int actualTripBusStopOrder) |
| virtual void | OnSynchronizationOnRoutePointFinished (const int actualTripBusStopOrder, const RouteSynchroPoint &routeSynchroPoint) |
Additional Inherited Members | |
Static Public Attributes inherited from GPSBusinessLogic | |
| static const ApplicationDefines::BusinessLogicType | mBusinessLogicType = ApplicationDefines::GPSBusinessLogic |
GPSBusinessLogic child, that emits signals on location events (algorithm change, bus stop events, synchronization events,...)
| GPSBusinessLogicTestWrapper::GPSBusinessLogicTestWrapper | ( | ) |
|
virtual |
|
signal |

|
signal |

|
signal |

|
protectedvirtual |
| void GPSBusinessLogicTestWrapper::OnPositionChanged | ( | long | latitude, |
| long | longitude | ||
| ) |

|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Reimplemented from GPSBusinessLogic.
|
protectedvirtual |
Reimplemented from GPSBusinessLogic.
|
signal |

|
signal |

|
signal |

1.8.8