Library to control Dodge LX (83.3k) CAN devices
Dependents: DodgeRadioEmulatorv30
RadioState.h
- Committer:
- rtgree01
- Date:
- 2013-01-25
- Revision:
- 2:ade5ba8a9d37
- Parent:
- 0:ab4c4438577e
File content as of revision 2:ade5ba8a9d37:
#ifndef RADIOSTATE_H #define RADIOSTATE_H enum radioMode { AM, FM, CD, SAT, VES, MAX_MODE }; /* union SiriusText_u { char TextLine[8][64]; char data[512]; }; */ 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; 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 _odometer; int SWCButtons; int count ; }; #endif