Repository for import to local machine
Dependencies: DMBasicGUI DMSupport
GCStateAndFaultCodes.h@0:47c880c1463d, 2016-01-13 (annotated)
- Committer:
- jmitc91516
- Date:
- Wed Jan 13 13:17:05 2016 +0000
- Revision:
- 0:47c880c1463d
- Child:
- 1:a5258871b33d
First revision of 5 inch display version of GC500_2. Dated 13 Jan 2016
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
jmitc91516 | 0:47c880c1463d | 1 | #ifndef GCSTATUSANDFAULTCODES_H |
jmitc91516 | 0:47c880c1463d | 2 | #define GCSTATUSANDFAULTCODES_H |
jmitc91516 | 0:47c880c1463d | 3 | |
jmitc91516 | 0:47c880c1463d | 4 | |
jmitc91516 | 0:47c880c1463d | 5 | class GCStateOrFaultCode |
jmitc91516 | 0:47c880c1463d | 6 | { |
jmitc91516 | 0:47c880c1463d | 7 | public: |
jmitc91516 | 0:47c880c1463d | 8 | GCStateOrFaultCode(int theCodeNumber, char* theCodeString); |
jmitc91516 | 0:47c880c1463d | 9 | |
jmitc91516 | 0:47c880c1463d | 10 | int GetCodeNumber(void); |
jmitc91516 | 0:47c880c1463d | 11 | |
jmitc91516 | 0:47c880c1463d | 12 | void GetCodeString(char *buff); |
jmitc91516 | 0:47c880c1463d | 13 | |
jmitc91516 | 0:47c880c1463d | 14 | private: |
jmitc91516 | 0:47c880c1463d | 15 | int codeNumber; |
jmitc91516 | 0:47c880c1463d | 16 | char codeString[100]; |
jmitc91516 | 0:47c880c1463d | 17 | }; |
jmitc91516 | 0:47c880c1463d | 18 | |
jmitc91516 | 0:47c880c1463d | 19 | |
jmitc91516 | 0:47c880c1463d | 20 | class GCStateAndFaultCodes |
jmitc91516 | 0:47c880c1463d | 21 | { |
jmitc91516 | 0:47c880c1463d | 22 | public: |
jmitc91516 | 0:47c880c1463d | 23 | GCStateAndFaultCodes(); |
jmitc91516 | 0:47c880c1463d | 24 | ~GCStateAndFaultCodes(); |
jmitc91516 | 0:47c880c1463d | 25 | |
jmitc91516 | 0:47c880c1463d | 26 | bool GetStateCodeString(int stateCode, char *buff); |
jmitc91516 | 0:47c880c1463d | 27 | |
jmitc91516 | 0:47c880c1463d | 28 | bool GetFaultCodeString(int faultCode, char *buff); |
jmitc91516 | 0:47c880c1463d | 29 | |
jmitc91516 | 0:47c880c1463d | 30 | private: |
jmitc91516 | 0:47c880c1463d | 31 | enum StateCodeCount { STATE_CODE_COUNT = 21 }; |
jmitc91516 | 0:47c880c1463d | 32 | GCStateOrFaultCode *stateCodeArray[STATE_CODE_COUNT]; |
jmitc91516 | 0:47c880c1463d | 33 | |
jmitc91516 | 0:47c880c1463d | 34 | enum FaultCodeCount { FAULT_CODE_COUNT = 37 }; |
jmitc91516 | 0:47c880c1463d | 35 | GCStateOrFaultCode *faultCodeArray[FAULT_CODE_COUNT]; |
jmitc91516 | 0:47c880c1463d | 36 | }; |
jmitc91516 | 0:47c880c1463d | 37 | |
jmitc91516 | 0:47c880c1463d | 38 | #endif // GCSTATUSANDFAULTCODES_H |