16#ifndef VEHICLEDATAMANAGER_HPP
17#define VEHICLEDATAMANAGER_HPP
CarDirection
Enum class for the car direction.
ClusterMetrics
Enum class for the cluster metrics.
void handleRpmData(int rawRpm)
Handle Rotation Per Minute data.
void handleSteeringData(int rawAngle)
Handle Steering data.
void canDataProcessed(float processedSpeed, int processedRpm)
void engineDataProcessed(CarDirection processedDirection, int processedAngle)
void handleSpeedData(float rawSpeed)
Handle Speed data.
~VehicleDataManager()
Destroy the VehicleDataManager::VehicleDataManager object.
CarDirection m_carDirection
ClusterMetrics m_clusterMetrics
void handleDirectionData(CarDirection rawDirection)
Handle Direction data.
VehicleDataManager(QObject *parent=nullptr)
Construct a new VehicleDataManager::VehicleDataManager object.
void handleMileageUpdate(double mileage)
Handle mileage data.
void mileageUpdated(double mileage)
Definition of the enums used in the application.