SmartVehicle-Sortic
SmartFactory
VehicleCtrl.h File Reference

The Vehicle Controll class contains the FSM for the Vehicle. More...

#include <Arduino.h>
#include "Configuration.h"
#include "HoistCtrl.h"
#include "MQTTCommunication.h"
#include "NavigationCtrl.h"
Include dependency graph for VehicleCtrl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  VehicleCtrl
 The Vehicle Controll class contains the FSM for the complete Vehicle. More...
 
struct  VehicleCtrl::Vehicle
 Holds all relevant infos for the Vehicle. More...
 

Detailed Description

The Vehicle Controll class contains the FSM for the Vehicle.

Author
Luca Mazzoleni (luca..nosp@m.mazz.nosp@m.oleni.nosp@m.@hsr.nosp@m..ch)
Version
1.0 - Implementation Vehicle Controll FSM - Luca Mazzoleni (luca..nosp@m.mazz.nosp@m.oleni.nosp@m.@hsr.nosp@m..ch) - 2019-04-23
Date
2019-04-03
Todo:

Change pSorticPark[] array so its dynamic size

Make a extra state after substate "checkposition" til "check if in pos" and use it in load and unload to minimize minimize code duplication

Stop the vehicle if connection with mqtt-broker is lost.

Definition in file VehicleCtrl.h.