Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed X_NUCLEO_IHM03A1_for
canbus.hpp@51:51b5498e00c5, 2022-06-06 (annotated)
- Committer:
- francescopistone
- Date:
- Mon Jun 06 08:21:47 2022 +0000
- Revision:
- 51:51b5498e00c5
- Parent:
- 50:144a92eeddb9
versione fotocellula testata
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
nerit | 50:144a92eeddb9 | 1 | #if !defined(canbusActive) |
nerit | 50:144a92eeddb9 | 2 | const float ritAvv = 0.1f; |
nerit | 50:144a92eeddb9 | 3 | #define speedMaster |
nerit | 50:144a92eeddb9 | 4 | #endif |
nerit | 3:a469bbd294b5 | 5 | #if defined(canbusActive) |
nerit | 3:a469bbd294b5 | 6 | #if defined(M1) |
nerit | 3:a469bbd294b5 | 7 | const unsigned int RX_ID = 0x100; |
nerit | 3:a469bbd294b5 | 8 | const unsigned int TX_ID = 0x101; |
nerit | 3:a469bbd294b5 | 9 | const unsigned int TX_SI = 0x11A; |
nerit | 19:231b8931cabc | 10 | const float ritAvv = 0.1f; |
nerit | 3:a469bbd294b5 | 11 | #define speedMaster |
nerit | 3:a469bbd294b5 | 12 | #endif |
nerit | 3:a469bbd294b5 | 13 | #if defined(M2) |
nerit | 3:a469bbd294b5 | 14 | const unsigned int RX_ID = 0x102; |
nerit | 3:a469bbd294b5 | 15 | const unsigned int TX_ID = 0x103; |
nerit | 19:231b8931cabc | 16 | const float ritAvv = 0.5f; |
nerit | 3:a469bbd294b5 | 17 | #define mezzo |
nerit | 3:a469bbd294b5 | 18 | #endif |
nerit | 3:a469bbd294b5 | 19 | #if defined(M3) |
nerit | 3:a469bbd294b5 | 20 | const unsigned int RX_ID = 0x104; |
nerit | 3:a469bbd294b5 | 21 | const unsigned int TX_ID = 0x105; |
nerit | 19:231b8931cabc | 22 | const float ritAvv = 1.0f; |
francescopistone | 51:51b5498e00c5 | 23 | //#define seedSensor |
nerit | 3:a469bbd294b5 | 24 | #endif |
nerit | 3:a469bbd294b5 | 25 | #if defined(M4) |
nerit | 3:a469bbd294b5 | 26 | const unsigned int RX_ID = 0x106; |
nerit | 3:a469bbd294b5 | 27 | const unsigned int TX_ID = 0x107; |
nerit | 19:231b8931cabc | 28 | const float ritAvv = 1.5f; |
nerit | 3:a469bbd294b5 | 29 | #define mezzo |
nerit | 3:a469bbd294b5 | 30 | #endif |
nerit | 3:a469bbd294b5 | 31 | #if defined(M5) |
nerit | 3:a469bbd294b5 | 32 | const unsigned int RX_ID = 0x108; |
nerit | 3:a469bbd294b5 | 33 | const unsigned int TX_ID = 0x109; |
nerit | 19:231b8931cabc | 34 | const float ritAvv = 2.0f; |
nerit | 3:a469bbd294b5 | 35 | #endif |
nerit | 3:a469bbd294b5 | 36 | #if defined(M6) |
nerit | 3:a469bbd294b5 | 37 | const unsigned int RX_ID = 0x110; |
nerit | 3:a469bbd294b5 | 38 | const unsigned int TX_ID = 0x111; |
nerit | 19:231b8931cabc | 39 | const float ritAvv = 2.5f; |
nerit | 3:a469bbd294b5 | 40 | #define mezzo |
nerit | 3:a469bbd294b5 | 41 | #endif |
nerit | 3:a469bbd294b5 | 42 | #if defined(M7) |
nerit | 3:a469bbd294b5 | 43 | const unsigned int RX_ID = 0x112; |
nerit | 3:a469bbd294b5 | 44 | const unsigned int TX_ID = 0x113; |
nerit | 19:231b8931cabc | 45 | const float ritAvv = 3.0f; |
nerit | 3:a469bbd294b5 | 46 | #endif |
nerit | 3:a469bbd294b5 | 47 | #if defined(M8) |
nerit | 3:a469bbd294b5 | 48 | const unsigned int RX_ID = 0x114; |
nerit | 3:a469bbd294b5 | 49 | const unsigned int TX_ID = 0x115; |
nerit | 19:231b8931cabc | 50 | const float ritAvv = 3.5f; |
nerit | 3:a469bbd294b5 | 51 | #define mezzo |
nerit | 3:a469bbd294b5 | 52 | #endif |
nerit | 3:a469bbd294b5 | 53 | #if defined(M9) |
nerit | 3:a469bbd294b5 | 54 | const unsigned int RX_ID = 0x116; |
nerit | 3:a469bbd294b5 | 55 | const unsigned int TX_ID = 0x117; |
nerit | 3:a469bbd294b5 | 56 | #endif |
nerit | 3:a469bbd294b5 | 57 | #if defined(M10) |
nerit | 3:a469bbd294b5 | 58 | const unsigned int RX_ID = 0x118; |
nerit | 3:a469bbd294b5 | 59 | const unsigned int TX_ID = 0x119; |
nerit | 3:a469bbd294b5 | 60 | #define mezzo |
nerit | 3:a469bbd294b5 | 61 | #endif |
nerit | 3:a469bbd294b5 | 62 | |
nerit | 3:a469bbd294b5 | 63 | // indirizzi validi per i comandi in broadcast |
nerit | 3:a469bbd294b5 | 64 | const unsigned int RX_Broadcast = 0x130; |
nerit | 3:a469bbd294b5 | 65 | const unsigned int TX_Broadcast = 0x131; |
nerit | 3:a469bbd294b5 | 66 | const unsigned int RX_Settings = 0x132; |
nerit | 3:a469bbd294b5 | 67 | const unsigned int RX_AngoloPh = 0x133; |
nerit | 3:a469bbd294b5 | 68 | const unsigned int RX_AngoloAv = 0x134; |
nerit | 3:a469bbd294b5 | 69 | const unsigned int RX_Quinconce = 0x135; |
nerit | 3:a469bbd294b5 | 70 | const unsigned int RX_QuincSinc = 0x11A; |
nerit | 3:a469bbd294b5 | 71 | const unsigned int RX_Configure = 0x11B; |
nerit | 3:a469bbd294b5 | 72 | #endif |