ControlCoreServer:Introduction
From MotoHawk
Jump to navigationJump to searchControlCoreServer is a process, built on Microsoft's .NET 3.0 framework, that runs on your PC. It's has two major goals
- gather as much information about a system as it can and house that information as Signals
- make all this information available from as many places as possible in as many ways as feasible.
It provides the following basic features:
- Access to information from a system's CAN buses as signals in engineering units for fixed content messages.
- The ability to dynamically load a codec, which is able to decode/encode artibrarily complex protocols
- Through this mechanism it provides the ability to manipulate calibration variables in an embedded module using calibration protocols like:
- ERI
- CCP
- Through this mechanism it provides the ability to manipulate calibration variables in an embedded module using calibration protocols like:
- CAN Logging Functionality
- Capture
- Playback
- Analysis - Conversion to Engineering Units via canDOR descriptor files
- Ability to connect to an arbitrary number of physical CAN Buses
- Ability to logically connect physical CAN buses over the internet
- CAN Traffic analysis tools (subsuming & adding to CANKing functionality)
ControlCoreServer serves as the host process on the PC for other applications that do the following
- Simulate hardware/software entities
- Calibration
- Analysis
- Testing & Validation
- Visualization