Changeset 93 for hvcontrol/src/HV.h
- Timestamp:
- 07/28/09 09:15:18 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
hvcontrol/src/HV.h
r90 r93 9 9 #include <sys/ioctl.h> 10 10 11 #include <HVConfig.h>11 #include "HVConfig.h" 12 12 13 13 #define BAUDRATE B115200 … … 18 18 #define REG_HV2 0X30 19 19 #define REG_HV3 0X38 20 21 20 #define REG_RESET 0XF8 22 21 #define REG_STATUS 0X80 … … 27 26 #define BIT_OC2 (1<<5) 28 27 #define BIT_OC3 (1<<6) 29 30 28 #define BIT_RESET (1<<7) 31 29 30 class ProcessIO; 32 31 33 32 class HVBoard { … … 36 35 int fTestModeWrap; 37 36 bool fTestMode; 38 37 class ProcessIO *m; 38 39 39 public: 40 40 41 HVBoard(int, char *, bool, float, bool);41 HVBoard(int, char *, class ProcessIO *); 42 42 ~HVBoard(); 43 43 … … 54 54 55 55 void ClearVoltageArrays(); 56 int Reset( FILE*, bool);57 int GetStatus( FILE*, bool);58 int SetHV( FILE*, int, unsigned int, unsigned int, bool);56 int Reset(); 57 int GetStatus(); 58 int SetHV(int, unsigned int, unsigned int); 59 59 int GetBoardNumber() {return BoardNumber;} 60 int Communicate( FILE*, unsigned char*, int, bool);60 int Communicate(unsigned char*, int); 61 61 void SetTimeOut(double); 62 62 };
Note:
See TracChangeset
for help on using the changeset viewer.