|
|
|
@ -57,6 +57,9 @@ public:
@@ -57,6 +57,9 @@ public:
|
|
|
|
|
Q_PROPERTY(QmlObjectListModel* vehicles READ vehicles CONSTANT) |
|
|
|
|
Q_PROPERTY(bool gcsHeartBeatEnabled READ gcsHeartbeatEnabled WRITE setGcsHeartbeatEnabled NOTIFY gcsHeartBeatEnabledChanged) |
|
|
|
|
|
|
|
|
|
/// A disconnected vehicle is used to access FactGroup information for the Vehicle object when no active vehicle is available
|
|
|
|
|
Q_PROPERTY(Vehicle* disconnectedVehicle MEMBER _disconnectedVehicle CONSTANT) |
|
|
|
|
|
|
|
|
|
// Methods
|
|
|
|
|
|
|
|
|
|
Q_INVOKABLE Vehicle* getVehicleById(int vehicleId); |
|
|
|
@ -104,6 +107,7 @@ private:
@@ -104,6 +107,7 @@ private:
|
|
|
|
|
bool _activeVehicleAvailable; ///< true: An active vehicle is available
|
|
|
|
|
bool _parameterReadyVehicleAvailable; ///< true: An active vehicle with ready parameters is available
|
|
|
|
|
Vehicle* _activeVehicle; ///< Currently active vehicle from a ui perspective
|
|
|
|
|
Vehicle* _disconnectedVehicle; ///< Disconnected vechicle for FactGroup access
|
|
|
|
|
|
|
|
|
|
QList<Vehicle*> _vehiclesBeingDeleted; ///< List of Vehicles being deleted in queued phases
|
|
|
|
|
Vehicle* _vehicleBeingSetActive; ///< Vehicle being set active in queued phases
|
|
|
|
|