Pds::Acqiris Namespace Reference
Class ConfigV1
Public Types
enum {Version=1}; enum {MaxChan=20};
Public Member Functions:
ConfigV1 (); ~ConfigV1 (); ConfigV1 (uint32_t nbrConvertersPerChannel, uint32_t channelMask, uint32_t nbrBanks, const TrigV1& trig, const HorizV1& horiz, const VertV1* chanConfig); uint32_t nbrConvertersPerChannel() const; uint32_t channelMask() const; uint32_t nbrChannels() const; uint32_t nbrBanks() const; HorizV1& horiz(); TrigV1& trig(); VertV1& vert(uint32_t channel); const HorizV1& horiz() const; const TrigV1& trig() const; const VertV1& vert(uint32_t channel) const; void dump() const;
Static Public Member Functions:
static Pds::TypeId typeId();
Class VertV1
Public Types
enum Coupling {GND,DC,AC,DC50ohm,AC50ohm}; enum Bandwidth {None,MHz25,MHz700,MHz200,MHz20,MHz35};
Public Member Functions
VertV1(); VertV1(double fullScale, double offset, uint32_t coupling, uint32_t bandwidth); double fullScale() const; double offset() const; uint32_t coupling() const; uint32_t bandwidth() const; double slope() const; void dump() const;
Class HorizV1
Public Member Functions
HorizV1(); HorizV1(double sampInterval, double delayTime, uint32_t nbrSamples, uint32_t nbrSegments); double sampInterval() const; double delayTime() const; uint32_t nbrSamples() const; uint32_t nbrSegments() const; void dump() const;
Class TrigV1
Public Types
enum Source {Internal=1,External=-1}; enum Coupling {DC=0,AC=1,HFreject=2,DC50ohm=3,AC50ohm=4}; enum Slope {Positive,Negative,OutOfWindow,IntoWindow,HFDivide,SpikeStretcher};
Public Member Functions
TrigV1(); TrigV1(uint32_t coupling, uint32_t input, uint32_t slope, double level); uint32_t coupling() const; uint32_t input() const; uint32_t slope() const; double level() const; void dump() const;
Overview
Content Tools