Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Macros | Variables
DispatchingBusinessLogic.cpp File Reference
#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"
Include dependency graph for DispatchingBusinessLogic.cpp:

Macros

#define __USE_LOG__
 
#define DISPATCHING_VALUE_ID_TYPE_ID   "TypeId"
 
#define DISPATCHING_VALUE_ID_SUBTYPE_ID   "SubTypeId"
 
#define DISPATCHING_VALUE_ID_IDENTIFICATION_NUMBER_OF_VEHCILE   "BusId"
 
#define DISPATCHING_VALUE_ID_COMMON_REASON   "CommonReason"
 
#define DISPATCHING_VALUE_ID_DELAY   "Delay"
 
#define DISPATCHING_VALUE_ID_BUS_STOP_LINE_ORDER   "TripIdBusStop"
 
#define DISPATCHING_VALUE_ID_GLOBAL_BUS_STOP_ID   "IDBusStop"
 
#define DISPATCHING_VALUE_ID_BUS_STOP_TYPE   "TypeBusStop"
 
#define DISPATCHING_VALUE_ID_BUS_STOP_FLAG   "FlagBusStop"
 
#define DISPATCHING_VALUE_ID_LINE_NUMBER_TEXT   "LineText"
 
#define DISPATCHING_VALUE_ID_ISSUE_ENTER_TYPE   "IssueEnter"
 
#define DISPATCHING_VALUE_ID_LINE_NUMBER   "LineNumber"
 
#define DISPATCHING_VALUE_ID_TRIP_NUMBER   "TripId"
 
#define DISPATCHING_VALUE_ID_PROTECT_NUMBER   "ProtectNumber"
 
#define DISPATCHING_VALUE_ID_DEVIATION_TRIP   "DeviationTrip"
 
#define DISPATCHING_VALUE_ID_BUS_STOP_CHANGE_TYPE   "BusStopChangeMode"
 
#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_PASSENGERS_CALCULATION_TIME   "CalculationTime"
 
#define DISPATCHING_VALUE_ID_PASSENGERS_CAPACITY   "Capacity"
 
#define DISPATCHING_VALUE_ID_DEDUCTION_NUMBER   "DeductionNumber"
 
#define DISPATCHING_VALUE_ID_COMMAND_NUMBER   "TaskList"
 
#define DISPATCHING_VALUE_ID_COMMAND_SEGMENT_NUMBER   "CommandBranch"
 
#define DISPATCHING_VALUE_ID_OPERATOR_MODE   "OperatorMode"
 
#define DISPATCHING_VALUE_ID_OPERATOR_LOGIN   "OperatorLogin"
 
#define DISPATCHING_VALUE_ID_SYSTEM_ERROR_NUMBER   "SystemErrorNumber"
 
#define DISPATCHING_VALUE_ID_EVENT_NUMBER   "EventNumber"
 
#define DISPATCHING_VALUE_ID_EVENT_FILE_LAST_CHANGE   "EventFileLastChange"
 
#define DISPATCHING_VALUE_ID_AUDITOR_ID   "IdRevisor"
 
#define DISPATCHING_VALUE_ID_MESSAGE_ID   "MessageId"
 
#define DISPATCHING_VALUE_ID_PREDEFINED_MESSAGE_ID   "PredefinedMessageId"
 
#define DISPATCHING_VALUE_ID_PREDEFINED_ANSWER_ID   "AnswerId"
 
#define DISPATCHING_VALUE_ID_MESSAGE_TEXT   "MessageText"
 
#define DISPATCHING_VALUE_ID_DAILY_IDENTIFICATION_RECORD_NUMBER   "DriverDailyRecordNumber"
 
#define DISPATCHING_VALUE_ID_BUS_KILOMETRAGE   "BusKilometrage"
 
#define DISPATCHING_VALUE_ID_BUS_FUEL_STATE   "BusFuelState"
 
#define DISPATCHING_VALUE_ID_HEATING_VALUE   "BusHeatingValue"
 
#define DISPATCHING_VALUE_ID_AIR_CONDITIONING   "BusAirConditioningValue"
 
#define DISPATCHING_VALUE_ID_VEHICLE_CONDITION_ON_TAKING_OVER   "VehicleConditionOnTakingOver"
 
#define DISPATCHING_VALUE_ID_TRANSIT_START_TIME   "TransitStartTime"
 
#define DISPATCHING_VALUE_ID_TRANSIT_FIRST_BUS_STOP_ID   "FromBusStopID"
 
#define DISPATCHING_VALUE_ID_TRANSIT_LAST_BUS_STOP_ID   "ToBusStopID"
 
#define DISPATCHING_VALUE_ID_TRACKING   "Tracking"
 
#define DISPATCHING_VALUE_ID_TRACKINGTIMESTAMP   "TrackingTimestamp"
 
#define DELAY_MODULE_FILE_PATH   "dispatching/ModuleDelay.xml"
 
#define XML_NODE_DELAY   "Delay"
 
#define XML_ATTRIBUTE_LIMITDELAY   "LimitDelay"
 

Variables

const QString RTC_BATTERY_MONITORING_ID = QString( "100" )
 

Macro Definition Documentation

#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"

Variable Documentation

const QString RTC_BATTERY_MONITORING_ID = QString( "100" )