Files
Cnomicon/daemons/cand/bsmpbeat.xml
2021-01-22 10:16:20 -05:00

140 lines
3.9 KiB
XML

<HeartBeat>
<Description>Nissan/Infiniti Gen3</Description>
<Database>Infiniti_M37_JX35_ADAS.dbc</Database>
<CAN>
<!-- CAN Database Filter, messages to read
Not needed if DBC is edited to CAN messages needed -->
<Signal>
<Name>CABRESW</Name>
<Address>0x35D</Address>
</Signal>
<Signal>
<Name>TURN_IND</Name>
<Address>0x60D</Address>
</Signal>
<Signal>
<Name>FR_WIP_REQ</Name>
<Address>0x35D</Address>
</Signal>
<Signal>
<Name>HL_HIGH_REQ</Name>
<Address>0x60D</Address>
</Signal>
<Signal>
<Name>HL_LOW_REQ</Name>
<Address>0x60D</Address>
</Signal>
<Signal>
<Name>TAIL_L_REQ</Name>
<Address>0x60D</Address>
</Signal>
<Signal>
<Name>LONG_ACC_02</Name>
<Address>0x292</Address>
</Signal>
<Signal>
<Name>TRANS_ACC_02</Name>
<Address>0x292</Address>
</Signal>
<Signal>
<Name>YAW_RATE_02</Name>
<Address>0x292</Address>
</Signal>
<Signal>
<Name>ABSACT</Name>
<Address>0x354</Address>
</Signal>
<Signal>
<Name>V_APO</Name>
<Address>0x182</Address>
</Signal>
<Signal>
<Name>VSO</Name>
<Address>0x284</Address>
</Signal>
<Signal>
<Name>STRANGLE</Name>
<Address>0x002</Address>
</Signal>
<Signal>
<Name>TCSACT</Name>
<Address>0x245</Address>
</Signal>
<Signal>
<Name>VDCACT</Name>
<Address>0x245</Address>
</Signal>
<Signal>
<Name>OFF_SW</Name>
<Address>0x245</Address>
</Signal>
<Signal>
<Name>CURGP</Name>
<Address>0x174</Address>
</Signal>
</CAN>
<DSRC>
<!-- CAN Signal (real values) to DSRC Element conversion -->
<Element>
<Name>Speed</Name>
<Expr>VSO*0.277777778</Expr>
</Element>
<Element>
<Name>TransmissionState</Name>
<Expr>CURGP</Expr>
</Element>
<Element>
<Name>LateralAcceleration</Name>
<Expr>TRANS_ACC_02*9.80665</Expr>
</Element>
<Element>
<Name>LongitudinalAcceleration</Name>
<Expr>LONG_ACC_02*9.80665</Expr>
</Element>
<Element>
<Name>YawRate</Name>
<Expr>YAW_RATE_02*0.1</Expr>
</Element>
<Element>
<Name>BrakeAppliedStatus</Name>
<Expr>CABRESW*15</Expr>
</Element>
<Element>
<Name>TractionControlStatus</Name>
<Expr>OFF_SW?0:TCSACT+1</Expr>
</Element>
<Element>
<Name>AntilockBrakeStatus</Name>
<Expr>ABSACT?ABSACT+1:0</Expr>
</Element>
<Element>
<Name>StabilityControlStatus</Name>
<Expr>OFF_SW?0:VDCACT+1</Expr>
</Element>
<Element>
<Name>VehicleWidth</Name>
<Expr>1.85</Expr>
</Element>
<Element>
<Name>VehicleLength</Name>
<Expr>4.95</Expr>
</Element>
<Element>
<Name>SteeringWheelAngle</Name>
<Expr>STRANGLE</Expr>
</Element>
<Element>
<Name>AccelPedalPosition</Name>
<Expr>V_APO*0.39216</Expr>
</Element>
<Element>
<Name>ExteriorLights</Name>
<Expr>HL_LOW_REQ*1+HL_HIGH_REQ*2+TURN_IND*4+TAIL_L_REQ*128</Expr>
</Element>
<Element>
<Name>FrontWiperStatus</Name>
<Expr>FR_WIP_REQ</Expr>
</Element>
</DSRC>
</HeartBeat>