▼CIceInternal::CallbackBase | |
▼CData::Callback_CarData_getCarTemperatureValue_Base | |
CData::CallbackNC_CarData_getCarTemperatureValue< T > | |
CData::Callback_CarData_getCarTemperatureValue< T, CT > | |
▼CData::Callback_CarData_getJoystickValue_Base | |
CData::CallbackNC_CarData_getJoystickValue< T > | |
CData::Callback_CarData_getJoystickValue< T, CT > | |
▼CData::Callback_CarData_setCarTemperatureValue_Base | |
CData::CallbackNC_CarData_setCarTemperatureValue< T > | |
CData::Callback_CarData_setCarTemperatureValue< T, CT > | |
▼CData::Callback_CarData_setJoystickValue_Base | |
CData::CallbackNC_CarData_setJoystickValue< T > | |
CData::Callback_CarData_setJoystickValue< T, CT > | |
CCANFrame | Structure to represent a CAN frame. following fields needed to represent a CAN frame |
CCANMessageProcessor | Class that processes CAN messages |
Ci2c_smbus_data | Represents data formats for I2C SMBus communication |
▼CIBatteryController | Interface for managing the battery of the vehicle |
CBatteryController | Class that manages the battery of the vehicle |
CMockBatteryController | Class to emulate the behavior of the BatteryController module |
▼CII2CController | Interface for controlling I2C devices |
CI2CController | Class that controls I2C devices |
CMockI2CController | Class to emulate the behavior of the I2C controller |
▼CIMileageCalculator | Interface for calculating the mileage of a vehicle |
CMileageCalculator | Class that calculates the total distance traveled based on speed measurements |
CMockMileageCalculator | Class to emulate the behavior of the MileageCalculator class |
▼CIMileageFileHandler | Interface for reading and writing the mileage of a vehicle to a file |
CMileageFileHandler | Class that manages the mileage file |
CMockMileageFileHandler | Class to emulate the behavior of the MileageFileHandler class |
▼CIPeripheralController | Interface for the peripheral controller |
CMockPeripheralController | Class to emulate the behavior of the peripheral controller |
CPeripheralController | The PeripheralController class |
▼CISPIController | Interface for the SPI controller |
CMockSPIController | Class to emulate the behavior of the SPI controller. (Overrided the Can0) |
CSPIController | Class that controls the SPI communication. ISPIController |
▼CISystemCommandExecutor | Interface for executing system commands and reading files |
CMockSystemCommandExecutor | Class to emulate the behavior of the SystemCommandExecutor class |
CSystemCommandExecutor | Class that executes system commands and reads files |
▼CISystemInfoProvider | Interface for providing system information to the display manager |
CMockSystemInfoProvider | Class to emulate the behavior of the SystemInfoProvider module |
CSystemInfoProvider | Class that provides system information to the display manager |
CMCP2515Configurator | Class that configures the MCP2515 CAN controller |
CMockFileController | Class to emulate the behavior of the File controller |
CMockSysCalls | Class to emulate the behavior of the system calls |
▼CIce::Object | |
▼CData::CarData | |
CData::CarDataI | Class for the car data |
▼CIceInternal::OnewayCallback | |
CData::Callback_CarData_setCarTemperatureValue< T, CT > | |
CData::Callback_CarData_setJoystickValue< T, CT > | |
▼CIceInternal::OnewayCallbackNC | |
CData::CallbackNC_CarData_setCarTemperatureValue< T > | |
CData::CallbackNC_CarData_setJoystickValue< T > | |
▼CIce::Proxy | |
CIceProxy::Data::CarData | |
▼CQMainWindow | |
CCarManager | Class that manages the car manager application. QMainWindow |
▼CQObject | |
CCanBusManager | Class that manages the CAN bus communication. QObject |
CClientThread | Class for the client thread |
CClusterSettingsManager | Class that manages the cluster settings |
CControlsManager | The ControlsManager class |
CControlsManager | The ControlsManager class |
CData::CarDataI | Class for the car data |
CDataManager | Class that manages the data received from the car's systems. QObject |
CDisplayManager | Class that manages the display of the car manager. QObject |
CEngineController | The EngineController class |
▼CIMCP2515Controller | Interface for the MCP2515 CAN controller. QObject |
CMCP2515Controller | Class that controls the MCP2515 CAN controller. IMCP2515Controller |
CMockMCP2515Controller | Class to emulate the behavior of the MCP2515 controller |
CJoysticksController | The JoysticksController class |
CMileageManager | Class that manages the mileage of a vehicle. QObject |
CSystemDataManager | Class that manages the data received from the car's systems. QObject |
CSystemManager | Class that manages the system time, status, and battery. QObject |
CVehicleDataManager | Class that manages the data received from the car's systems. QObject |
▼Ctesting::Test | |
CBatteryControllerTest | Test fixture for testing the BatteryController class |
CCANMessageProcessorTest | Test fixture for testing the CANMessageProcessor class |
CCanBusManagerTest | Class to test the integration between the CanBusManager and the MCP2515 controller |
CCanBusManagerTest | Class to test the integration between the CanBusManager and the MCP2515 controller |
CClusterSettingsManagerTest | Test fixture for testing the ClusterSettingsManager class |
CDataManagerTest | Class to test the integration between the DataManager and the SystemDataManager, VehicleDataManager, and ClusterSettingsManager |
CMCP2515ConfiguratorTest | Test fixture for testing the MCP2515Configurator class |
CMCP2515ControllerTest | Test fixture for testing the MCP2515Controller class |
CMileageCalculatorTest | Test fixture for testing the MileageCalculator class |
CMileageFileHandlerTest | Test fixture for testing the MileageFileHandler class |
CMileageManagerTest | Class to test the integration between the MileageManager and the MileageCalculator and MileageFileHandler |
CMileageManagerTest | Class to test the integration between the MileageManager and the MileageCalculator and MileageFileHandler |
CRS485CANTest | Class to test the integration between the MCP2515 controller and the SPI controller |
CSPIControllerTest | Test fixture for testing the SPIController class |
CSystemDataManagerTest | Test fixture for testing the SystemDataManager class |
CSystemInfoProviderTest | Test fixture for testing the SystemInfoProvider class |
CSystemManagerTest | Class to test the integration between the SystemManager and the BatteryController, SystemInfoProvider, and SystemCommandExecutor |
CSystemManagerTest | Class to test the integration between the SystemManager and the BatteryController, SystemInfoProvider, and SystemCommandExecutor |
CVehicleDataManagerTest | Test fixture for testing the VehicleDataManager class |
▼CIceInternal::TwowayCallback | |
CData::Callback_CarData_getCarTemperatureValue< T, CT > | |
CData::Callback_CarData_getJoystickValue< T, CT > | |
▼CIceInternal::TwowayCallbackNC | |
CData::CallbackNC_CarData_getCarTemperatureValue< T > | |
CData::CallbackNC_CarData_getJoystickValue< T > | |