Hotwheels-Cluster 1.2
Creation of Cluster APP for SEA:ME project.
 
Loading...
Searching...
No Matches
Data Structures
Here are the data structures with brief descriptions:
[detail level 123]
 NDataNamespace 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
 CCarDataIClass for the car data
 NIceProxy
 NData
 CCarData
 CBatteryControllerClass that manages the battery of the vehicle
 CBatteryControllerTestTest fixture for testing the BatteryController class
 CCanBusManagerClass that manages the CAN bus communication. QObject
 CCanBusManagerTestClass to test the integration between the CanBusManager and the MCP2515 controller
 CCANFrameStructure to represent a CAN frame. following fields needed to represent a CAN frame
 CCANMessageProcessorClass that processes CAN messages
 CCANMessageProcessorTestTest fixture for testing the CANMessageProcessor class
 CCarManagerClass that manages the car manager application. QMainWindow
 CClientThreadClass for the client thread
 CClusterSettingsManagerClass that manages the cluster settings
 CClusterSettingsManagerTestTest fixture for testing the ClusterSettingsManager class
 CControlsManagerThe ControlsManager class
 CDataManagerClass that manages the data received from the car's systems. QObject
 CDataManagerTestClass to test the integration between the DataManager and the SystemDataManager, VehicleDataManager, and ClusterSettingsManager
 CDisplayManagerClass that manages the display of the car manager. QObject
 CEngineControllerThe EngineController class
 Ci2c_smbus_dataRepresents data formats for I2C SMBus communication
 CI2CControllerClass that controls I2C devices
 CIBatteryControllerInterface for managing the battery of the vehicle
 CII2CControllerInterface for controlling I2C devices
 CIMCP2515ControllerInterface for the MCP2515 CAN controller. QObject
 CIMileageCalculatorInterface for calculating the mileage of a vehicle
 CIMileageFileHandlerInterface for reading and writing the mileage of a vehicle to a file
 CIPeripheralControllerInterface for the peripheral controller
 CISPIControllerInterface for the SPI controller
 CISystemCommandExecutorInterface for executing system commands and reading files
 CISystemInfoProviderInterface for providing system information to the display manager
 CJoysticksControllerThe JoysticksController class
 CMCP2515ConfiguratorClass that configures the MCP2515 CAN controller
 CMCP2515ConfiguratorTestTest fixture for testing the MCP2515Configurator class
 CMCP2515ControllerClass that controls the MCP2515 CAN controller. IMCP2515Controller
 CMCP2515ControllerTestTest fixture for testing the MCP2515Controller class
 CMileageCalculatorClass that calculates the total distance traveled based on speed measurements
 CMileageCalculatorTestTest fixture for testing the MileageCalculator class
 CMileageFileHandlerClass that manages the mileage file
 CMileageFileHandlerTestTest fixture for testing the MileageFileHandler class
 CMileageManagerClass that manages the mileage of a vehicle. QObject
 CMileageManagerTestClass to test the integration between the MileageManager and the MileageCalculator and MileageFileHandler
 CMockBatteryControllerClass to emulate the behavior of the BatteryController module
 CMockFileControllerClass to emulate the behavior of the File controller
 CMockI2CControllerClass to emulate the behavior of the I2C controller
 CMockMCP2515ControllerClass to emulate the behavior of the MCP2515 controller
 CMockMileageCalculatorClass to emulate the behavior of the MileageCalculator class
 CMockMileageFileHandlerClass to emulate the behavior of the MileageFileHandler class
 CMockPeripheralControllerClass to emulate the behavior of the peripheral controller
 CMockSPIControllerClass to emulate the behavior of the SPI controller. (Overrided the Can0)
 CMockSysCallsClass to emulate the behavior of the system calls
 CMockSystemCommandExecutorClass to emulate the behavior of the SystemCommandExecutor class
 CMockSystemInfoProviderClass to emulate the behavior of the SystemInfoProvider module
 CPeripheralControllerThe PeripheralController class
 CRS485CANTestClass to test the integration between the MCP2515 controller and the SPI controller
 CSPIControllerClass that controls the SPI communication. ISPIController
 CSPIControllerTestTest fixture for testing the SPIController class
 CSystemCommandExecutorClass that executes system commands and reads files
 CSystemDataManagerClass that manages the data received from the car's systems. QObject
 CSystemDataManagerTestTest fixture for testing the SystemDataManager class
 CSystemInfoProviderClass that provides system information to the display manager
 CSystemInfoProviderTestTest fixture for testing the SystemInfoProvider class
 CSystemManagerClass that manages the system time, status, and battery. QObject
 CSystemManagerTestClass to test the integration between the SystemManager and the BatteryController, SystemInfoProvider, and SystemCommandExecutor
 CVehicleDataManagerClass that manages the data received from the car's systems. QObject
 CVehicleDataManagerTestTest fixture for testing the VehicleDataManager class