Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Macros | Enumerations | Variables
TripGuaranteedConnectionsBusinessLogic.cpp File Reference
#include <QJsonArray>
#include <QJsonDocument>
#include <QJsonObject>
#include <QTimer>
#include <QUrlQuery>
#include "applicationtexts/textOBC.h"
#include "dataio/datainput/ERootDataIO.h"
#include "dataio/datainput/ERootNastavenia.h"
#include "dataio/datainput/ERootCP.h"
#include "dataio/datainput/EZastavkaVypis.h"
#include "dataio/datainput/ELinkaCol.h"
#include "dataio/datainput/ELinka.h"
#include "dataio/datainputlogic/ecp.h"
#include "dataio/datainputlogic/edata.h"
#include "TripGuaranteedConnectionsBusinessLogic.h"
#include "VehicleIdentificationBusinessLogic.h"
#include "core/NetworkRequestHandler.h"
#include "core/ProjectConfiguration.h"
#include "system/SystemBusinessLogicDispatcher.h"
#include "core/common/ApplicationPath.h"
#include "core/common/eqtcompatible.h"
#include "core/log/emlog.h"
Include dependency graph for TripGuaranteedConnectionsBusinessLogic.cpp:

Classes

struct  ConnectionsFrom
 
class  TripGuaranteedConnectionsBusinessLogic::DataClass
 

Macros

#define __USE_LOG__
 

Enumerations

enum  WaitingStatus { UnknownStatus = -1, DelayExceedWaitingTime = 0, DelayDontExceedWaitingTime = 1, NoNeedToWait = 2 }
 
enum  TripState {
  UnknownState = -1, TripWithDelayMax = 0, TripWithoutDelay = 1, TripDelayWithinWaiting = 2,
  TripBehingStop = 3
}
 

Variables

const QString JSON_ITEM_COMPANY_NUMBER = "companyId"
 
const QString JSON_ITEM_LINE_NUMBER_STRING = "lineNumberString"
 
const QString JSON_ITEM_TRIP_NUMBER = "tripNumber"
 
const QString JSON_ITEM_BUS_STOP_ID = "stopId"
 
const QString JSON_ITEM_BUS_STOP_ORDER = "stopOrder"
 
const QString JSON_ITEM_OBC_NUMBER = "obcNumber"
 
const QString JSON_ITEM_BIN = "bin"
 
const QString JSON_ITEM_CONNECTIONS_FROM = "connectionsFrom"
 
const QString JSON_ITEM_LINE_NUMBER = "lineNumber"
 
const QString JSON_ITEM_DELAY = "delay"
 
const QString JSON_ITEM_LATITUDE = "latitude"
 
const QString JSON_ITEM_LONGITUDE = "longitude"
 
const QString JSON_ITEM_LICENSE_NUMBER = "licenseNumber"
 
const QString JSON_ITEM_PLAN_ARRIVAL = "planArrival"
 
const QString JSON_ITEM_REAL_ARRIVAL = "realArrival"
 
const QString JSON_ITEM_CONN_TRIP_PLAN_DEPARTURE = "connTripPlanDeparture"
 
const QString JSON_ITEM_CONN_TRIP_MAX_WAIT_TIME = "connTripMaxWaitTime"
 
const QString JSON_ITEM_CONN_TRIP_MAX_WAIT_TO = "connTripMaxWaitTo"
 
const QString JSON_ITEM_TRIP_STATE = "tripState"
 
const QString JSON_ITEM_WAIT_TO_MINUTES = "waitToMinutes"
 
const QString JSON_ITEM_TRANSFER_TIME_MINUTES = "transferTimeMinutes"
 
const QString JSON_ITEM_MANUAL_WAIT_TO_MINUTES = "manualWaitToMinutes"
 
const QString JSON_ITEM_CONNECTIONS_WAIT_TO_MINUTES = "connectionsWaitToMinutes"
 
const QString JSON_ITEM_WAITING_STATUS = "waitingStatus"
 

Macro Definition Documentation

#define __USE_LOG__

Enumeration Type Documentation

enum TripState
Enumerator
UnknownState 
TripWithDelayMax 
TripWithoutDelay 
TripDelayWithinWaiting 
TripBehingStop 
Enumerator
UnknownStatus 
DelayExceedWaitingTime 
DelayDontExceedWaitingTime 
NoNeedToWait 

Variable Documentation

const QString JSON_ITEM_BIN = "bin"
const QString JSON_ITEM_BUS_STOP_ID = "stopId"
const QString JSON_ITEM_BUS_STOP_ORDER = "stopOrder"
const QString JSON_ITEM_COMPANY_NUMBER = "companyId"
const QString JSON_ITEM_CONN_TRIP_MAX_WAIT_TIME = "connTripMaxWaitTime"
const QString JSON_ITEM_CONN_TRIP_MAX_WAIT_TO = "connTripMaxWaitTo"
const QString JSON_ITEM_CONN_TRIP_PLAN_DEPARTURE = "connTripPlanDeparture"
const QString JSON_ITEM_CONNECTIONS_FROM = "connectionsFrom"
const QString JSON_ITEM_CONNECTIONS_WAIT_TO_MINUTES = "connectionsWaitToMinutes"
const QString JSON_ITEM_DELAY = "delay"
const QString JSON_ITEM_LATITUDE = "latitude"
const QString JSON_ITEM_LICENSE_NUMBER = "licenseNumber"
const QString JSON_ITEM_LINE_NUMBER = "lineNumber"
const QString JSON_ITEM_LINE_NUMBER_STRING = "lineNumberString"
const QString JSON_ITEM_LONGITUDE = "longitude"
const QString JSON_ITEM_MANUAL_WAIT_TO_MINUTES = "manualWaitToMinutes"
const QString JSON_ITEM_OBC_NUMBER = "obcNumber"
const QString JSON_ITEM_PLAN_ARRIVAL = "planArrival"
const QString JSON_ITEM_REAL_ARRIVAL = "realArrival"
const QString JSON_ITEM_TRANSFER_TIME_MINUTES = "transferTimeMinutes"
const QString JSON_ITEM_TRIP_NUMBER = "tripNumber"
const QString JSON_ITEM_TRIP_STATE = "tripState"
const QString JSON_ITEM_WAIT_TO_MINUTES = "waitToMinutes"
const QString JSON_ITEM_WAITING_STATUS = "waitingStatus"