▼NData | Namespace for the car data |
CCallback_CarData_getCarTemperatureValue | |
CCallback_CarData_getCarTemperatureValue_Base | |
CCallback_CarData_getJoystickValue | |
CCallback_CarData_getJoystickValue_Base | |
CCallback_CarData_setCarTemperatureValue | |
CCallback_CarData_setCarTemperatureValue_Base | |
CCallback_CarData_setJoystickValue | |
CCallback_CarData_setJoystickValue_Base | |
CCallbackNC_CarData_getCarTemperatureValue | |
CCallbackNC_CarData_getJoystickValue | |
CCallbackNC_CarData_setCarTemperatureValue | |
CCallbackNC_CarData_setJoystickValue | |
CCarData | |
CCarDataI | Class for the car data |
▼NIceProxy | |
▼NData | |
CCarData | |
CBatteryController | Class that manages the battery of the vehicle |
CBatteryControllerTest | Test fixture for testing the BatteryController class |
CCanBusManager | Class that manages the CAN bus communication. QObject |
CCanBusManagerTest | Class to test the integration between the CanBusManager and the MCP2515 controller |
CCANFrame | Structure to represent a CAN frame. following fields needed to represent a CAN frame |
CCANMessageProcessor | Class that processes CAN messages |
CCANMessageProcessorTest | Test fixture for testing the CANMessageProcessor class |
CCarManager | Class that manages the car manager application. QMainWindow |
CClientThread | Class for the client thread |
CClusterSettingsManager | Class that manages the cluster settings |
CClusterSettingsManagerTest | Test fixture for testing the ClusterSettingsManager class |
CControlsManager | The ControlsManager class |
CDataManager | Class that manages the data received from the car's systems. QObject |
CDataManagerTest | Class to test the integration between the DataManager and the SystemDataManager, VehicleDataManager, and ClusterSettingsManager |
CDisplayManager | Class that manages the display of the car manager. QObject |
CEngineController | The EngineController class |
Ci2c_smbus_data | Represents data formats for I2C SMBus communication |
CI2CController | Class that controls I2C devices |
CIBatteryController | Interface for managing the battery of the vehicle |
CII2CController | Interface for controlling I2C devices |
CIMCP2515Controller | Interface for the MCP2515 CAN controller. QObject |
CIMileageCalculator | Interface for calculating the mileage of a vehicle |
CIMileageFileHandler | Interface for reading and writing the mileage of a vehicle to a file |
CIPeripheralController | Interface for the peripheral controller |
CISPIController | Interface for the SPI controller |
CISystemCommandExecutor | Interface for executing system commands and reading files |
CISystemInfoProvider | Interface for providing system information to the display manager |
CJoysticksController | The JoysticksController class |
CMCP2515Configurator | Class that configures the MCP2515 CAN controller |
CMCP2515ConfiguratorTest | Test fixture for testing the MCP2515Configurator class |
CMCP2515Controller | Class that controls the MCP2515 CAN controller. IMCP2515Controller |
CMCP2515ControllerTest | Test fixture for testing the MCP2515Controller class |
CMileageCalculator | Class that calculates the total distance traveled based on speed measurements |
CMileageCalculatorTest | Test fixture for testing the MileageCalculator class |
CMileageFileHandler | Class that manages the mileage file |
CMileageFileHandlerTest | Test fixture for testing the MileageFileHandler class |
CMileageManager | Class that manages the mileage of a vehicle. QObject |
CMileageManagerTest | Class to test the integration between the MileageManager and the MileageCalculator and MileageFileHandler |
CMockBatteryController | Class to emulate the behavior of the BatteryController module |
CMockFileController | Class to emulate the behavior of the File controller |
CMockI2CController | Class to emulate the behavior of the I2C controller |
CMockMCP2515Controller | Class to emulate the behavior of the MCP2515 controller |
CMockMileageCalculator | Class to emulate the behavior of the MileageCalculator class |
CMockMileageFileHandler | Class to emulate the behavior of the MileageFileHandler class |
CMockPeripheralController | Class to emulate the behavior of the peripheral controller |
CMockSPIController | Class to emulate the behavior of the SPI controller. (Overrided the Can0) |
CMockSysCalls | Class to emulate the behavior of the system calls |
CMockSystemCommandExecutor | Class to emulate the behavior of the SystemCommandExecutor class |
CMockSystemInfoProvider | Class to emulate the behavior of the SystemInfoProvider module |
CPeripheralController | The PeripheralController class |
CRS485CANTest | Class to test the integration between the MCP2515 controller and the SPI controller |
CSPIController | Class that controls the SPI communication. ISPIController |
CSPIControllerTest | Test fixture for testing the SPIController class |
CSystemCommandExecutor | Class that executes system commands and reads files |
CSystemDataManager | Class that manages the data received from the car's systems. QObject |
CSystemDataManagerTest | Test fixture for testing the SystemDataManager class |
CSystemInfoProvider | Class that provides system information to the display manager |
CSystemInfoProviderTest | Test fixture for testing the SystemInfoProvider class |
CSystemManager | Class that manages the system time, status, and battery. QObject |
CSystemManagerTest | Class to test the integration between the SystemManager and the BatteryController, SystemInfoProvider, and SystemCommandExecutor |
CVehicleDataManager | Class that manages the data received from the car's systems. QObject |
CVehicleDataManagerTest | Test fixture for testing the VehicleDataManager class |