Dodge/Chrysler Radio Emulator Connect to Interior CAN bus

Dependencies:   mbed SDFileSystem

Committer:
rtgree01
Date:
Mon Jan 31 05:13:04 2011 +0000
Revision:
0:9bc41d70bdd3

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
rtgree01 0:9bc41d70bdd3 1 #ifndef RADIOSTATE_H
rtgree01 0:9bc41d70bdd3 2 #define RADIOSTATE
rtgree01 0:9bc41d70bdd3 3
rtgree01 0:9bc41d70bdd3 4 enum radioMode { AM, FM, CD, SAT, VES, MAX_MODE };
rtgree01 0:9bc41d70bdd3 5
rtgree01 0:9bc41d70bdd3 6 struct RadioState
rtgree01 0:9bc41d70bdd3 7 {
rtgree01 0:9bc41d70bdd3 8 radioMode _radioMode;
rtgree01 0:9bc41d70bdd3 9
rtgree01 0:9bc41d70bdd3 10 int _amPreset;
rtgree01 0:9bc41d70bdd3 11 int _amFreq;
rtgree01 0:9bc41d70bdd3 12
rtgree01 0:9bc41d70bdd3 13 int _fmPreset;
rtgree01 0:9bc41d70bdd3 14 int _fmFreq;
rtgree01 0:9bc41d70bdd3 15
rtgree01 0:9bc41d70bdd3 16 int _cdNum;
rtgree01 0:9bc41d70bdd3 17 int _cdTrackNum;
rtgree01 0:9bc41d70bdd3 18 int _cdHours;
rtgree01 0:9bc41d70bdd3 19 int _cdMinutes;
rtgree01 0:9bc41d70bdd3 20 int _cdSeconds;
rtgree01 0:9bc41d70bdd3 21 char _cdTime[8];
rtgree01 0:9bc41d70bdd3 22
rtgree01 0:9bc41d70bdd3 23 int _siriusPreset;
rtgree01 0:9bc41d70bdd3 24 int _siriusChan;
rtgree01 0:9bc41d70bdd3 25 char _siriusTextLine[8][64];
rtgree01 0:9bc41d70bdd3 26
rtgree01 0:9bc41d70bdd3 27 int _evicMode;
rtgree01 0:9bc41d70bdd3 28 int _evicPreset;
rtgree01 0:9bc41d70bdd3 29 int _evicFreq;
rtgree01 0:9bc41d70bdd3 30
rtgree01 0:9bc41d70bdd3 31 int _volume;
rtgree01 0:9bc41d70bdd3 32 int _balance;
rtgree01 0:9bc41d70bdd3 33 int _fade;
rtgree01 0:9bc41d70bdd3 34 int _bass;
rtgree01 0:9bc41d70bdd3 35 int _mid;
rtgree01 0:9bc41d70bdd3 36 int _treble;
rtgree01 0:9bc41d70bdd3 37
rtgree01 0:9bc41d70bdd3 38 float _batteryVoltage;
rtgree01 0:9bc41d70bdd3 39 int _driverHeatedSeatLevel;
rtgree01 0:9bc41d70bdd3 40 int _passHeatedSeatLevel;
rtgree01 0:9bc41d70bdd3 41 char _vin[24];
rtgree01 0:9bc41d70bdd3 42 int _headlights;
rtgree01 0:9bc41d70bdd3 43 int _dimmerMode;
rtgree01 0:9bc41d70bdd3 44 int _dimmer;
rtgree01 0:9bc41d70bdd3 45 int _gear;
rtgree01 0:9bc41d70bdd3 46 int _brake;
rtgree01 0:9bc41d70bdd3 47 int _parkingBrake;
rtgree01 0:9bc41d70bdd3 48 char _vesControls[32];
rtgree01 0:9bc41d70bdd3 49 int _keyPosition;
rtgree01 0:9bc41d70bdd3 50 int _rpm;
rtgree01 0:9bc41d70bdd3 51 int _fanRequested;
rtgree01 0:9bc41d70bdd3 52 int _fanOn;
rtgree01 0:9bc41d70bdd3 53 int _rearDefrost;
rtgree01 0:9bc41d70bdd3 54 int _fuel;
rtgree01 0:9bc41d70bdd3 55 int _speed;
rtgree01 0:9bc41d70bdd3 56
rtgree01 0:9bc41d70bdd3 57 int SWCButtons;
rtgree01 0:9bc41d70bdd3 58 int currentSWCAction;
rtgree01 0:9bc41d70bdd3 59 };
rtgree01 0:9bc41d70bdd3 60
rtgree01 0:9bc41d70bdd3 61
rtgree01 0:9bc41d70bdd3 62 #endif