SmartVehicle-Sortic
SmartFactory
VehicleCtrl::Vehicle Struct Reference

Holds all relevant infos for the Vehicle. More...

#include <VehicleCtrl.h>

Public Attributes

String id = DEFAULT_HOSTNAME
 Vehiclename. More...
 
NavigationCtrl::Sector actualSector = NavigationCtrl::Sector::SorticHandover
 actual sector initialise with Sortic handover More...
 
int actualLine = DEFAUL_HOSTNAME_NUMBER
 actual line initialised with 1 More...
 
NavigationCtrl::Sector targetSector = NavigationCtrl::Sector::SorticHandover
 actual sector initialise with Sortic handover More...
 
int targetLine = actualLine
 tartget line initialised with 1 More...
 
String cargo = "null"
 cargo; not used atm More...
 
String status = "null"
 status of the Vehicle FSM More...
 
String substate = "null"
 substatus of the Vhicle More...
 
String ack = "null"
 ack for handshake vehicle More...
 
String req = "null"
 req for handshake vehicle More...
 

Detailed Description

Holds all relevant infos for the Vehicle.

Definition at line 41 of file VehicleCtrl.h.

Member Data Documentation

◆ id

String VehicleCtrl::Vehicle::id = DEFAULT_HOSTNAME

Vehiclename.

Definition at line 42 of file VehicleCtrl.h.

◆ actualSector

NavigationCtrl::Sector VehicleCtrl::Vehicle::actualSector = NavigationCtrl::Sector::SorticHandover

actual sector initialise with Sortic handover

Definition at line 43 of file VehicleCtrl.h.

◆ actualLine

int VehicleCtrl::Vehicle::actualLine = DEFAUL_HOSTNAME_NUMBER

actual line initialised with 1

Definition at line 44 of file VehicleCtrl.h.

◆ targetSector

NavigationCtrl::Sector VehicleCtrl::Vehicle::targetSector = NavigationCtrl::Sector::SorticHandover

actual sector initialise with Sortic handover

Definition at line 45 of file VehicleCtrl.h.

◆ targetLine

int VehicleCtrl::Vehicle::targetLine = actualLine

tartget line initialised with 1

Definition at line 46 of file VehicleCtrl.h.

◆ cargo

String VehicleCtrl::Vehicle::cargo = "null"

cargo; not used atm

Definition at line 47 of file VehicleCtrl.h.

◆ status

String VehicleCtrl::Vehicle::status = "null"

status of the Vehicle FSM

Definition at line 48 of file VehicleCtrl.h.

◆ substate

String VehicleCtrl::Vehicle::substate = "null"

substatus of the Vhicle

Definition at line 49 of file VehicleCtrl.h.

◆ ack

String VehicleCtrl::Vehicle::ack = "null"

ack for handshake vehicle

Definition at line 50 of file VehicleCtrl.h.

◆ req

String VehicleCtrl::Vehicle::req = "null"

req for handshake vehicle

Definition at line 51 of file VehicleCtrl.h.


The documentation for this struct was generated from the following file: