Line 756: |
Line 756: |
| | | |
| ===Security State Flags P4=== | | ===Security State Flags P4=== |
− | {| class="wikitable" | + | {| class="nd-othertables_2" style="text-align:center; border: 2px solid;border-collapse: collapse; border-bottom: 2pt solid black;" |
| |- | | |- |
− | ! Byte | + | ! style="column-width: 30px;text-align:center;"| Byte |
− | ! Bit | + | ! style="column-width: 30px;text-align:center;"|Bit |
− | ! Value bitmasks | + | ! style="text-align:center;"|Value bitmasks |
− | ! style="text-align:center;" | LVCAN | + | ! style="column-width: 75px;text-align:center;"|LVCAN |
− | ! style="text-align:center;" | ALLCAN | + | ! style="column-width: 75px;text-align:center;"|ALLCAN |
− | ! style="text-align:center;" | CAN-CONTROL | + | ! style="column-width: 75px;text-align:center;"|CAN-CONTROL |
| |- | | |- |
− | | 0 | + | | style="color:#f56b00;" | 0 |
− | | 0 | + | | style="color:#f56b00;" | 0 |
| | 0x00 – CAN1 connected, currently no data is received<br />0x01 – CAN1 connected, currently data is received<br />0x02 – CAN1 not connected, needs connection<br />0x03 – CAN1 not connected does not need connection | | | 0x00 – CAN1 connected, currently no data is received<br />0x01 – CAN1 connected, currently data is received<br />0x02 – CAN1 not connected, needs connection<br />0x03 – CAN1 not connected does not need connection |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 0 | + | | style="color:#f56b00;" | 0 |
− | | 2 | + | | style="color:#f56b00;" | 2 |
| | 0x00 – CAN2 connected, currently no data is received<br />0x01 – CAN2 connected, currently data is received<br />0x02 – CAN2 not connected, needs connection<br />0x03 – CAN2 not connected does not need connection | | | 0x00 – CAN2 connected, currently no data is received<br />0x01 – CAN2 connected, currently data is received<br />0x02 – CAN2 not connected, needs connection<br />0x03 – CAN2 not connected does not need connection |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 0 | + | | style="color:#f56b00;" | 0 |
− | | 4 | + | | style="color:#f56b00;" | 4 |
| | 0x00 – CAN3 connected, currently no data is received<br />0x01 – CAN3 connected, currently data is received<br />0x02 – CAN3 not connected, needs connection<br />0x03 – CAN3 not connected does not need connection | | | 0x00 – CAN3 connected, currently no data is received<br />0x01 – CAN3 connected, currently data is received<br />0x02 – CAN3 not connected, needs connection<br />0x03 – CAN3 not connected does not need connection |
− | | style="text-align:center;" |
| + | | |
− | | style="text-align:center;" |
| + | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 1 | + | | style="color:#3531ff;" | 1 |
− | | 8 | + | | style="color:#3531ff;" | 8 |
| | 0x01 – ignition on | | | 0x01 – ignition on |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 1 | + | | style="color:#3531ff;" | 1 |
− | | 9 | + | | style="color:#3531ff;" | 9 |
| | 0x02 – key in ignition lock | | | 0x02 – key in ignition lock |
− | | style="text-align:center;" |
| + | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 1 | + | | style="color:#3531ff;" | 1 |
− | | 10 | + | | style="color:#3531ff;" | 10 |
| | 0x04 – webasto | | | 0x04 – webasto |
− | | style="text-align:center;" |
| + | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" |
| + | | |
| |- | | |- |
− | | 1 | + | | style="color:#3531ff;" | 1 |
− | | 11 | + | | style="color:#3531ff;" | 11 |
| | 0x08 – engine is working | | | 0x08 – engine is working |
− | | style="text-align:center;" |
| + | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 1 | + | | style="color:#3531ff;" | 1 |
− | | 12 | + | | style="color:#3531ff;" | 12 |
| | 0x10 – standalone engine | | | 0x10 – standalone engine |
− | | style="text-align:center;" |
| + | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" |
| + | | |
| |- | | |- |
− | | 1 | + | | style="color:#3531ff;" | 1 |
− | | 13 | + | | style="color:#3531ff;" | 13 |
| | 0x20 – ready to drive | | | 0x20 – ready to drive |
− | | style="text-align:center;" |
| + | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 1 | + | | style="color:#3531ff;" | 1 |
− | | 14 | + | | style="color:#3531ff;" | 14 |
| | 0x40 – engine is working on CNG | | | 0x40 – engine is working on CNG |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 1 | + | | style="color:#3531ff;" | 1 |
− | | 15 | + | | style="color:#3531ff;" | 15 |
| | 0x80 – work mode (0 – private, 1 – company) | | | 0x80 – work mode (0 – private, 1 – company) |
− | | style="text-align:center;" |
| + | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" |
| + | | |
| |- | | |- |
− | | 2 | + | | style="color:#009901;" | 2 |
− | | 16 | + | | style="color:#009901;" | 16 |
| | 0x01 – operator is present | | | 0x01 – operator is present |
− | | style="text-align:center;" |
| + | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" |
| + | | |
| |- | | |- |
− | | 2 | + | | style="color:#009901;" | 2 |
− | | 17 | + | | style="color:#009901;" | 17 |
| | 0x02 – interlock active | | | 0x02 – interlock active |
− | | style="text-align:center;" |
| + | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" |
| + | | |
| |- | | |- |
− | | 2 | + | | style="color:#009901;" | 2 |
− | | 18 | + | | style="color:#009901;" | 18 |
| | 0x04 – handbrake is active | | | 0x04 – handbrake is active |
− | | style="text-align:center;" |
| + | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 2 | + | | style="color:#009901;" | 2 |
− | | 19 | + | | style="color:#009901;" | 19 |
| | 0x08 – footbrake is active | | | 0x08 – footbrake is active |
− | | style="text-align:center;" |
| + | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 2 | + | | style="color:#009901;" | 2 |
− | | 20 | + | | style="color:#009901;" | 20 |
| | 0x10 – clutch is pushed | | | 0x10 – clutch is pushed |
− | | style="text-align:center;" |
| + | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" |
| + | | |
| |- | | |- |
− | | 2 | + | | style="color:#009901;" | 2 |
− | | 21 | + | | style="color:#009901;" | 21 |
| | 0x20 – status of the hazard warning lights switch active | | | 0x20 – status of the hazard warning lights switch active |
− | | style="text-align:center;" |
| + | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 2 | + | | style="color:#009901;" | 2 |
− | | 22 | + | | style="color:#009901;" | 22 |
| | 0x40 – front left door opened | | | 0x40 – front left door opened |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 2 | + | | style="color:#009901;" | 2 |
− | | 23 | + | | style="color:#009901;" | 23 |
| | 0x80 – front right door opened | | | 0x80 – front right door opened |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 3 | + | | style="color:#d13c00;" | 3 |
− | | 24 | + | | style="color:#d13c00;" | 24 |
| | 0x01 – rear left door opened | | | 0x01 – rear left door opened |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 3 | + | | style="color:#d13c00;" | 3 |
− | | 25 | + | | style="color:#d13c00;" | 25 |
| | 0x02 – rear right door opened | | | 0x02 – rear right door opened |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 3 | + | | style="color:#d13c00;" | 3 |
− | | 26 | + | | style="color:#d13c00;" | 26 |
| | 0x04 – trunk door opened | | | 0x04 – trunk door opened |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 3 | + | | style="color:#d13c00;" | 3 |
− | | 27 | + | | style="color:#d13c00;" | 27 |
| | 0x08 – engine cover opened | | | 0x08 – engine cover opened |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 3 | + | | style="color:#d13c00;" | 3 |
− | | 28 | + | | style="color:#d13c00;" | 28 |
| | 0x10 – charging wire is plugged | | | 0x10 – charging wire is plugged |
− | | style="text-align:center;" |
| + | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 3 | + | | style="color:#d13c00;" | 3 |
− | | 29 | + | | style="color:#d13c00;" | 29 |
| | 0x20 – battery charging on | | | 0x20 – battery charging on |
− | | style="text-align:center;" |
| + | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 3 | + | | style="color:#d13c00;" | 3 |
− | | 30 | + | | style="color:#d13c00;" | 30 |
| | 0x40 – electric engine is working | | | 0x40 – electric engine is working |
− | | style="text-align:center;" |
| + | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 3 | + | | style="color:#d13c00;" | 3 |
− | | 31 | + | | style="color:#d13c00;" | 31 |
| | 0x80 – car is closed with factory remote control | | | 0x80 – car is closed with factory remote control |
− | | style="text-align:center;" |
| + | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 4 | + | | style="color:#ff00db;" | 4 |
− | | 32 | + | | style="color:#ff00db;" | 32 |
| | 0x01 – car is closed | | | 0x01 – car is closed |
− | | style="text-align:center;" |
| + | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 4 | + | | style="color:#ff00db;" | 4 |
− | | 33 | + | | style="color:#ff00db;" | 33 |
| | 0x02 – factory installed alarm is active | | | 0x02 – factory installed alarm is active |
− | | style="text-align:center;" |
| + | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 4 | + | | style="color:#ff00db;" | 4 |
− | | 34 | + | | style="color:#ff00db;" | 34 |
| | 0x04 – emulated alarm is active | | | 0x04 – emulated alarm is active |
− | | style="text-align:center;" |
| + | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 4 | + | | style="color:#ff00db;" | 4 |
− | | 35 | + | | style="color:#ff00db;" | 35 |
| | 0x08 – signal of closing with factory remote control was sent | | | 0x08 – signal of closing with factory remote control was sent |
− | | style="text-align:center;" |
| + | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 4 | + | | style="color:#ff00db;" | 4 |
− | | 36 | + | | style="color:#ff00db;" | 36 |
| | 0x10 – signal of opening with factory remote control was sent | | | 0x10 – signal of opening with factory remote control was sent |
− | | style="text-align:center;" |
| + | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 4 | + | | style="color:#ff00db;" | 4 |
− | | 37 | + | | style="color:#ff00db;" | 37 |
| | 0x20 – rearm signal was sent | | | 0x20 – rearm signal was sent |
− | | style="text-align:center;" |
| + | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 4 | + | | style="color:#ff00db;" | 4 |
− | | 38 | + | | style="color:#ff00db;" | 38 |
| | 0x40 – trunk was opened with remote control | | | 0x40 – trunk was opened with remote control |
− | | style="text-align:center;" |
| + | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 4 | + | | style="color:#ff00db;" | 4 |
− | | 39 | + | | style="color:#ff00db;" | 39 |
| | 0x80 – CAN module is in SLEEP mode | | | 0x80 – CAN module is in SLEEP mode |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 5 | + | | style="color:#340096;" | 5 |
− | | 40 | + | | style="color:#340096;" | 40 |
| | 0x01 – signal of closing with factory remote control was sent 3 times | | | 0x01 – signal of closing with factory remote control was sent 3 times |
− | | style="text-align:center;" |
| + | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" |
| + | | |
| |- | | |- |
− | | 5 | + | | style="color:#340096;" | 5 |
− | | 41 | + | | style="color:#340096;" | 41 |
| | 0x02 – parking is active | | | 0x02 – parking is active |
− | | style="text-align:center;" |
| + | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 5 | + | | style="color:#340096;" | 5 |
− | | 42 | + | | style="color:#340096;" | 42 |
| | 0x04 – reverse is active | | | 0x04 – reverse is active |
− | | style="text-align:center;" |
| + | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 5 | + | | style="color:#340096;" | 5 |
− | | 43 | + | | style="color:#340096;" | 43 |
| | 0x08 – neutral is active | | | 0x08 – neutral is active |
− | | style="text-align:center;" |
| + | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 5 | + | | style="color:#340096;" | 5 |
− | | 44 | + | | style="color:#340096;" | 44 |
| | 0x10 – drive is active | | | 0x10 – drive is active |
− | | style="text-align:center;" |
| + | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 5 | + | | style="color:#340096;" | 5 |
− | | 45 | + | | style="color:#340096;" | 45 |
| | 0x20 – engine lock active | | | 0x20 – engine lock active |
− | | style="text-align:center;" |
| + | | |
− | | style="text-align:center;" |
| + | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 5 | + | | style="color:#340096;" | 5 |
− | | 46 | + | | style="color:#340096;" | 46 |
| | 0x40 – request to lock the engine (activation after attempt to restart the engine) | | | 0x40 – request to lock the engine (activation after attempt to restart the engine) |
− | | style="text-align:center;" |
| + | | |
− | | style="text-align:center;" |
| + | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 5 | + | | style="color:#340096;" | 5 |
− | | 47 | + | | style="color:#340096;" | 47 |
| | 0x80 – factory armed | | | 0x80 – factory armed |
− | | style="text-align:center;" |
| + | | |
− | | style="text-align:center;" |
| + | | |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |- | | |- |
− | | 6 | + | | style="color:#fe0000;" | 6 |
− | | 48 | + | | style="color:#fe0000;" | 48 |
| | 0x01 - roof opened | | | 0x01 - roof opened |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
− | | style="text-align:center;" | ✔
| + | | ✔ |
| |} | | |} |
− |
| |
− |
| |
| | | |
| *[[ALL-CAN300]] | | *[[ALL-CAN300]] |