Library to control Dodge LX (83.3k) CAN devices
Dependencies: DodgeRadioLib EthernetWrapperLib OBDIILib mbed
Diff: RadioState.h
- 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