Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Class DataV1

This class defines an Ipimb IPIMB data object. It holds all event data from the IpimbIPIMB. Member functions allow you to get data from each of the four diodes individually.

...

Code Block
      enum {Version=1};
      uint64_t triggerCounter() const;
      uint16_t config0() const;
      uint16_t config1() const;
      uint16_t config2() const;
      uint16_t channel0() const;  // raw data from channel 0 in terms of IPIMB counts
      uint16_t channel1() const;
      uint16_t channel2() const;
      uint16_t channel3() const;
      float channel0Volts() const; // raw data from channel 0 converted into voltage
      float channel1Volts() const;
      float channel2Volts() const;
      float channel3Volts() const;
      uint16_t checksum() const;

...