|
Vesna
|
#include "DispatchingBusinessLogic.h"#include <QTime>#include <QFile>#include <QDomDocument>#include <QTextStream>#include <QDateTime>#include "core/ResultConverter.h"#include "states/ApplicationStateManager.h"#include "businesslogic/location/GPSDefines.h"#include "generallogic/DelayGeneralLogic.h"#include "core/common/EDataCol.h"#include "core/common/eqtcompatible.h"#include "core/common/ESignalForwarder.h"#include "dispatching/interfce/InterfaceLitva.h"#include "dataio/datainputlogic/edata.h"#include "dataio/datainputlogic/ecp.h"#include "dataio/datainputlogic/edataerrdefines.h"#include "dataio/datainput/EZastavkaVypis.h"#include "appcore/dispatching/Dispatching.h"#include "appcore/dispatching/ds_typedefs.h"#include "appcore/eventdownloader/CardEventDownloader.h"#include "appcore/system/SystemBusinessLogicDispatcher.h"#include "core/log/emlog.h"
Variables | |
| const QString | RTC_BATTERY_MONITORING_ID = QString( "100" ) |
| #define __USE_LOG__ |
| #define DELAY_MODULE_FILE_PATH "dispatching/ModuleDelay.xml" |
| #define DISPATCHING_VALUE_ID_AIR_CONDITIONING "BusAirConditioningValue" |
| #define DISPATCHING_VALUE_ID_AUDITOR_ID "IdRevisor" |
| #define DISPATCHING_VALUE_ID_BUS_FUEL_STATE "BusFuelState" |
| #define DISPATCHING_VALUE_ID_BUS_KILOMETRAGE "BusKilometrage" |
| #define DISPATCHING_VALUE_ID_BUS_STOP_CHANGE_TYPE "BusStopChangeMode" |
| #define DISPATCHING_VALUE_ID_BUS_STOP_FLAG "FlagBusStop" |
| #define DISPATCHING_VALUE_ID_BUS_STOP_LINE_ORDER "TripIdBusStop" |
| #define DISPATCHING_VALUE_ID_BUS_STOP_TYPE "TypeBusStop" |
| #define DISPATCHING_VALUE_ID_COMMAND_NUMBER "TaskList" |
| #define DISPATCHING_VALUE_ID_COMMAND_SEGMENT_NUMBER "CommandBranch" |
| #define DISPATCHING_VALUE_ID_COMMON_REASON "CommonReason" |
| #define DISPATCHING_VALUE_ID_DAILY_IDENTIFICATION_RECORD_NUMBER "DriverDailyRecordNumber" |
| #define DISPATCHING_VALUE_ID_DEDUCTION_NUMBER "DeductionNumber" |
| #define DISPATCHING_VALUE_ID_DELAY "Delay" |
| #define DISPATCHING_VALUE_ID_DEVIATION_TRIP "DeviationTrip" |
| #define DISPATCHING_VALUE_ID_EVENT_FILE_LAST_CHANGE "EventFileLastChange" |
| #define DISPATCHING_VALUE_ID_EVENT_NUMBER "EventNumber" |
| #define DISPATCHING_VALUE_ID_GLOBAL_BUS_STOP_ID "IDBusStop" |
| #define DISPATCHING_VALUE_ID_HEATING_VALUE "BusHeatingValue" |
| #define DISPATCHING_VALUE_ID_IDENTIFICATION_NUMBER_OF_VEHCILE "BusId" |
| #define DISPATCHING_VALUE_ID_ISSUE_ENTER_TYPE "IssueEnter" |
| #define DISPATCHING_VALUE_ID_LINE_NUMBER "LineNumber" |
| #define DISPATCHING_VALUE_ID_LINE_NUMBER_TEXT "LineText" |
| #define DISPATCHING_VALUE_ID_MESSAGE_ID "MessageId" |
| #define DISPATCHING_VALUE_ID_MESSAGE_TEXT "MessageText" |
| #define DISPATCHING_VALUE_ID_OPERATOR_LOGIN "OperatorLogin" |
| #define DISPATCHING_VALUE_ID_OPERATOR_MODE "OperatorMode" |
| #define DISPATCHING_VALUE_ID_PASSENGERS_CALCULATION_TIME "CalculationTime" |
| #define DISPATCHING_VALUE_ID_PASSENGERS_CAPACITY "Capacity" |
| #define DISPATCHING_VALUE_ID_PASSENGERS_COUNT "NumberOfPassengers" |
| #define DISPATCHING_VALUE_ID_PASSENGERS_COUNT_IN "NumberOfPassengersIN" |
| #define DISPATCHING_VALUE_ID_PASSENGERS_COUNT_OUT "NumberOfPassengersOUT" |
| #define DISPATCHING_VALUE_ID_PASSENGERS_FULLNESS "Fullness" |
| #define DISPATCHING_VALUE_ID_PREDEFINED_ANSWER_ID "AnswerId" |
| #define DISPATCHING_VALUE_ID_PREDEFINED_MESSAGE_ID "PredefinedMessageId" |
| #define DISPATCHING_VALUE_ID_PROTECT_NUMBER "ProtectNumber" |
| #define DISPATCHING_VALUE_ID_SUBTYPE_ID "SubTypeId" |
| #define DISPATCHING_VALUE_ID_SYSTEM_ERROR_NUMBER "SystemErrorNumber" |
| #define DISPATCHING_VALUE_ID_TRACKING "Tracking" |
| #define DISPATCHING_VALUE_ID_TRACKINGTIMESTAMP "TrackingTimestamp" |
| #define DISPATCHING_VALUE_ID_TRANSIT_FIRST_BUS_STOP_ID "FromBusStopID" |
| #define DISPATCHING_VALUE_ID_TRANSIT_LAST_BUS_STOP_ID "ToBusStopID" |
| #define DISPATCHING_VALUE_ID_TRANSIT_START_TIME "TransitStartTime" |
| #define DISPATCHING_VALUE_ID_TRIP_NUMBER "TripId" |
| #define DISPATCHING_VALUE_ID_TYPE_ID "TypeId" |
| #define DISPATCHING_VALUE_ID_VEHICLE_CONDITION_ON_TAKING_OVER "VehicleConditionOnTakingOver" |
| #define XML_ATTRIBUTE_LIMITDELAY "LimitDelay" |
| #define XML_NODE_DELAY "Delay" |
| const QString RTC_BATTERY_MONITORING_ID = QString( "100" ) |
1.8.8