Changeset 93 for hvcontrol/src/HV.h


Ignore:
Timestamp:
07/28/09 09:15:18 (15 years ago)
Author:
ogrimm
Message:
Added writing of slow data
File:
1 edited

Legend:

Unmodified
Added
Removed
  • hvcontrol/src/HV.h

    r90 r93  
    99#include <sys/ioctl.h>
    1010
    11 #include <HVConfig.h>
     11#include "HVConfig.h"
    1212
    1313#define BAUDRATE B115200
     
    1818#define REG_HV2     0X30
    1919#define REG_HV3     0X38
    20 
    2120#define REG_RESET   0XF8
    2221#define REG_STATUS  0X80
     
    2726#define BIT_OC2    (1<<5)
    2827#define BIT_OC3    (1<<6)
    29 
    3028#define BIT_RESET  (1<<7)
    3129
     30class ProcessIO;
    3231
    3332class HVBoard {
     
    3635   int fTestModeWrap;
    3736   bool fTestMode;
    38 
     37   class ProcessIO *m;
     38   
    3939 public:
    4040 
    41    HVBoard(int, char *, bool, float, bool);
     41   HVBoard(int, char *, class ProcessIO *);
    4242   ~HVBoard();
    4343
     
    5454
    5555   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);
    5959   int GetBoardNumber() {return BoardNumber;}
    60    int Communicate(FILE*, unsigned char*, int, bool);
     60   int Communicate(unsigned char*, int);
    6161   void SetTimeOut(double);
    6262};
Note: See TracChangeset for help on using the changeset viewer.