SteeringAngle SteeringAngle: float Holds the value for the steering angle. LateralAcceleration LateralAcceleration: float Holds the value for the speed/ lateral acceleration of the vehicle. Torque Torque: float Holds the value of the torque rendered on by the autonomous mode or driver on the wheel. Proximity Proximity: This is used to hold the value of an object’s proximity to the vehicle. Operations ManipulateSteeringOutput ManipulateSteeringOutput (): This operation is used to void manipulate the steering properly depended on values. EncryptSteeringInfo EncryptSteeringInfo (): void This operation is called to take the steering info that will be sent around and encrypt the message so no outside party can see the messages. DeterminePriority DeterminePriority (ENUM): This operation determines vector<ENUM> the proper order of commands to execute dependent on their priority for the autonomous steering. Relationships This class has a relationship with Sensor Controller, Torque Sensor, Gear Control, and Motor Power Amplifier. EPAS Controller is using all these classes to both gather proper steering information and executing on that information through the Motor Power Amplifier class. Element Name Description Electric Motor This class represents the electric motor that assist the driver in applying torque to turn the wheel of the car.
SteeringAngle SteeringAngle: float Holds the value for the steering angle. LateralAcceleration LateralAcceleration: float Holds the value for the speed/ lateral acceleration of the vehicle. Torque Torque: float Holds the value of the torque rendered on by the autonomous mode or driver on the wheel. Proximity Proximity: This is used to hold the value of an object’s proximity to the vehicle. Operations ManipulateSteeringOutput ManipulateSteeringOutput (): void This operation is used to manipulate the steering properly depended on values. EncryptSteeringInfo EncryptSteeringInfo (): void This operation is called to take the steering info that will be sent around and encrypt the message so no outside party can see the messages. DeterminePriority DeterminePriority (ENUM): vector<ENUM> This operation determines the proper order of commands to execute dependent on their priority for the autonomous steering. Relationships This class has a relationship with Sensor Controller, Torque Sensor, Gear Control, and Motor Power Amplifier. EPAS Controller is using all these classes to both gather proper steering information and executing on that information through the Motor Power Amplifier class. Element Name Description Electric Motor This class represents the electric motor that assist the driver in applying torque to turn the wheel of the car.
SoftwareRequirementsSpecification.docx