Library to control Dodge LX (83.3k) CAN devices

Dependencies:   DodgeRadioLib EthernetWrapperLib OBDIILib mbed

Revision:
0:4d16a55d0eec
Child:
1:90487a39d54e
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/RadioState.h	Sat Aug 20 14:20:13 2011 +0000
@@ -0,0 +1,67 @@
+#ifndef RADIOSTATE_H
+#define RADIOSTATE
+
+enum radioMode { AM, FM, CD, SAT, VES, MAX_MODE };
+
+struct RadioState
+{
+    char marker1;
+    char marker2;
+    char marker3;
+    char marker4;
+    radioMode _radioMode;
+    
+    int _amPreset;
+    int _amFreq;
+    
+    int _fmPreset;
+    int _fmFreq;
+    
+    int _cdNum;
+    int _cdTrackNum;
+    int _cdHours;
+    int _cdMinutes;
+    int _cdSeconds;
+    char _cdTime[8];
+    
+    int _siriusPreset;
+    int _siriusChan;
+    char _siriusTextLine[8][64];
+    
+    int _evicMode;
+    int _evicPreset;
+    int _evicFreq;
+    
+    int _volume;
+    int _balance;
+    int _fade;
+    int _bass;
+    int _mid;
+    int _treble;
+    
+    float _batteryVoltage;
+    int _driverHeatedSeatLevel;
+    int _passHeatedSeatLevel;
+    char _vin[24];
+    int _headlights;
+    int _dimmerMode;
+    int _dimmer;
+    int _gear;
+    int _brake;
+    int _parkingBrake;
+    char _vesControls[32];
+    int _keyPosition;
+    int _rpm;
+    int _fanRequested;
+    int _fanOn;
+    int _rearDefrost;
+    int _fuel;
+    int _speed;
+    
+    int SWCButtons;
+        
+    int count ;
+};
+
+
+#endif
\ No newline at end of file