FACT++  1.0
ConnectionBias::ConnectionBias ( ba::io_service &  ioservice,
MessageImp imp 
)
inline

Definition at line 853 of file biasctrl.cc.

853  : ConnectionUSB(ioservice, imp()),
854  fSyncTimer(ioservice),
855  fRampTimer(ioservice),
856  fUpdateTimer(ioservice),
860  fIsVerbose(false),
861  fIsDummyMode(false),
863  fWrapCounter(-1),
864  fRampStep(-1),
865  fRampTime(-1),
866  fUpdateTime(3000),
867  fSyncTime(333),
868  fReconnectDelay(1),
869  fIsRamping(false),
870  fWaitingForAnswer(-1),
871  fCounter(8),
872  fEmergencyLimit(0),
873  fEmergencyShutdown(false),
876  //fChannelOffset(kNumChannels),
879  fVoltageMaxAbs(75),
880  fVoltageMaxRel(2),
884  {
885  SetLogStream(&imp);
886  }
vector< uint64_t > fCounter
Definition: biasctrl.cc:63
vector< float > fCalibrationOffset
Definition: biasctrl.cc:93
uint16_t fSyncTime
Definition: biasctrl.cc:56
vector< int16_t > fCurrent
Definition: biasctrl.cc:72
vector< uint8_t > fBuffer
Definition: biasctrl.cc:38
void SetLogStream(MessageImp *log)
Definition: ConnectionUSB.h:46
int64_t fWrapCounter
Definition: biasctrl.cc:47
vector< uint8_t > fBufferRamp
Definition: biasctrl.cc:39
bool fIsDummyMode
Definition: biasctrl.cc:43
vector< float > fCalibrationSlope
Definition: biasctrl.cc:94
bool fEmergencyShutdown
Definition: biasctrl.cc:68
int32_t fEmergencyLimit
Definition: biasctrl.cc:67
vector< uint8_t > fBufferUpdate
Definition: biasctrl.cc:40
bool fIsVerbose
Definition: biasctrl.cc:42
ConnectionUSB(boost::asio::io_service &io_service, std::ostream &out)
float fVoltageMaxRel
Definition: biasctrl.cc:97
bool fIsRamping
Definition: biasctrl.cc:60
int16_t fRampStep
Definition: biasctrl.cc:52
uint32_t fUpdateTime
Definition: biasctrl.cc:55
uint32_t fReconnectDelay
Definition: biasctrl.cc:57
boost::asio::deadline_timer fUpdateTimer
Definition: biasctrl.cc:36
int fWaitingForAnswer
Definition: biasctrl.cc:61
vector< bool > fPresent
Definition: biasctrl.cc:45
boost::asio::deadline_timer fRampTimer
Definition: biasctrl.cc:35
float fVoltageMaxAbs
Definition: biasctrl.cc:96
vector< uint16_t > fDacTarget
Definition: biasctrl.cc:99
int16_t fRampTime
Definition: biasctrl.cc:53
vector< uint16_t > fDacActual
Definition: biasctrl.cc:101
boost::asio::deadline_timer fSyncTimer
Definition: biasctrl.cc:34
vector< float > fOperationVoltage
Definition: biasctrl.cc:90
vector< uint16_t > fDacCommand
Definition: biasctrl.cc:100