Skip to content

This is a repository for organizing the various assignments of sender stamps.

Notifications You must be signed in to change notification settings

chalmersfsd/cfsd-standard-message-senderstamps

Repository files navigation

CANgw - res cfsd-standered-message-senderstamps

This is a repository for organizing the various assignments of sender stamps.

Rules of the Sender Stamp:

​ If it is a sensor data, The sender stamp offset is set by mapping from origin microservices

​ else if it is a request, the sender stamp offset is set by mapping from destination microservices

Version: 0.2.0

OpenDLV message : opendlv-standard-message-set-v0.9.7.odvd

cfsd extended message: cfsd-extended-message-set-v0.0.1.odvd

OpenDLV message sender stamp msg content sensor/req unit origin Desitnation
opendlv::cfsdProxy::TorqueRequestDual 1910 torqueLeft&torqueRight req 0~2400cNm StateM CANgw-Lynx
2101 torqueLeft&torqueRight req 0~2400cNm longCtrl StateM
opendlv::proxy::AxleAngularVelocityReading 1901 wheelRareRight sensor Km/h CANgw-Lynx
1902 wheelRareLeft sensor Km/h CANgw-Lynx
1903 wheelFrontRight sensor Km/h CANgw-Lynx
1904 wheelFrontLeft sensor Km/h CANgw-Lynx
1933 motorSpeedEstimateRight sensor RPM CANgw-Lynx
1935 motorSpeedEstimateLeft sensor RPM CANgw-Lynx
opendlv::proxy::PedalPositionReading 1901 brake sensor % CANgw-Lynx
1902 throttle sensor % CANgw-Lynx
1922 brakeFront sensor % CANgw-Lynx
1923 brakeRear sensor % CANgw-Lynx
opendlv::proxy::VoltageReading 1921 accSoC sensor State of Charge CANgw-Lynx
opendlv::proxy::SwitchStateReading 1924 dlStatus sensor 0/1 CANgw-Lynx
1906 asMission sensor 0-8*[2] CANgw-Lynx
2105 ebsFault sensor bool StateM
2101 asState sensor 0-5*[2] StateM
1801 resStatus sensor 0/1*[1] CANgw - res
1802 resEStop sensor 0/128*[1] CANgw - res
1803 resQuality sensor 0-100*[1] CANgw - res
1804 resButtons sensor 1/3/5/7*[1] CANgw - res
2113 steerFault sensor bool StateM
2114 ebsState sensor 0-2*[2] StateM
2115 serviceValve sensor bool StateM
1049 ebsOk sensor bool ASNode
1112 clampExtended sensor bool ASNode
1115 asms sensor bool ASNode
(unset) tsActivated sensor bool ASNode
1916 KnobR sensor 1-12 int CANgw-Lynx
1917 NnobL sensor 1-12 int CANgw-Lynx
1917 missionState sensor 0-4 int MissionCtrl
opendlv::proxy::SwitchStateRequest 1044 ebsSpeaker req bool StateM
1027 heartBeat req bool StateM
1045 compressor req bool StateM
1066 finishedSignal req bool StateM
1067 shutdownSignal req bool StateM
1899 resInitialize req Don't Care*[1] StateM CANgw-Res
1904 asReadyToDrive req 1/0 StateM CANgw-Lynx
opendlv::proxy::GroundSteeringReading 1200 steeringPosition sensor mm ASNode
1206 rackPosition sensor mm ASNode
opendlv::proxy::GroundSteeringRequest 2801 steeringRequest req deg aimPoint latCtrl
opendlv::proxy::GroundSpeedRequest 2201 speedRequest req m/s velPlan longCtrl
opendlv::proxy::PressureReading 1202 pressureService sensor bar ASNode
1205 pressureRegulator sensor bar ASNode
1201 pressureEBSLine sensor bar ASNode
1203 pressureEBSAct sensor bar ASNode
1509 brakeTarget sensor ?
opendlv::proxy::PulseWidthModulationRequest 2150 brakeDutyCycle req dutyCycles Brake StateM
1341 brakeDutyCycle req dutyCycles StateM ASNode
1300 blueAssiSignal req dutyCycles StateM ASNode
1320 redAssiSignal req dutyCycles StateM ASNode
1321 greenAssiSignal req dutyCycles StateM ASNode
1340 steeringDutyCycle req dutyCycles latCtrl ASNode
opendlv::proxy::AngularVelocityReading 112 angularVelocity sensor rad/s imu
opendlv::proxy::AccelerationReading 112 acceleration sensor m/s^2 imu
opendlv::proxy::GeodeticWgs84Reading 112 geolocation sensor deg imu (gps)
opendlv::proxy::GroundSpeedReading 112 groundSpeed sensor m/s imu (gps)
113 groundSpeed sensor m/s SLAM (ekf)
2500 groundSpeed sensor m/s SLAM
3000 groundSpeed sensor m/s speedEst
opendlv::sim::Frame 113 eulerAngle sensor deg imu (ekf)
opendlv::logic::sensation::Geolocation 113 geolocation sensor deg imu (ekf)
opendlv::sim::KinematicState 2501 velocity sensor m/s SLAM
opendlv::sim::Frame 2501 pose sensor m,degree SLAM
opendlv.logic.perception.ObjectFrameStart
opendlv.logic.perception.ObjectFrameEnd
opendlv.logic.perception.Object
opendlv.logic.perception.ObjectType
opendlv.logic.perception.ObjectPosition
opendlv.logic.sensation.Equilibrioception
opendlv.logic.action.LocalPath 2601 path pathPlanner
opendlv::proxy::TorqueRequest 2102 torqueLeft req 0~2400cNm longCtrl
2103 torqueRight req 0~2400cNm longCtrl
opendlv::proxy::TorqueReading 1932 torqueEstimationRight sensor cNm CANgw-Lynx
1934 torqueEstimationLeft sensor cNm CANgw-Lynx
opendlv::system::LogMessage 1930 ErrorRightPE logmsg CANgw-Lynx
1931 ErrorLeftPE logmsg CANgw-Lynx

*[1]: detailed definition see read me at: https://github.com/chalmersfsd/cfsd-proxy-cangw/tree/cfsd-res
*[2]: detailed definition see read me at: https://github.com/chalmersfsd/cfsd-logic-lynx-state-machine/tree/develop

Sender Stamps Mapping:

Category Microservice Name - Offset
Proxy IMU 0000
ASNode - GPIO 1000
ASNode - Analog 1200
ASNode - PWM 1300
CANgw - Lynx 1900
CANgw - res 1800
logic StateMachine 2100
longCtrl 2200
Brake 2300
velPlan 2400
SLAM 2500
pathPlan 2600
aimPoint 2700
latCtrl 2800
MissionCtrl 2900
Speed estimation 3000

About

This is a repository for organizing the various assignments of sender stamps.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published