Psana::UsdUsb::DataV1 Class Reference

#include <usdusb.ddl.h>

List of all members.

Public Types

 TypeId = Pds::TypeId::Id_UsdUsbData
 Version = 1
 Encoder_Inputs = 4
 Analog_Inputs = 4
 Digital_Inputs = 8
enum  { TypeId = Pds::TypeId::Id_UsdUsbData }
enum  { Version = 1 }
enum  { Encoder_Inputs = 4 }
enum  { Analog_Inputs = 4 }
enum  { Digital_Inputs = 8 }

Public Member Functions

virtual ~DataV1 ()
virtual uint8_t digital_in () const =0
virtual uint32_t timestamp () const =0
virtual ndarray< const uint8_t, 1 > status () const =0
virtual ndarray< const uint16_t, 1 > analog_in () const =0
virtual ndarray< const int32_t, 1 > encoder_count () const =0


Detailed Description

Definition at line 89 of file usdusb.ddl.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
TypeId  XTC type ID value (from Pds::TypeId class)

Definition at line 91 of file usdusb.ddl.h.

anonymous enum

Enumerator:
Version  XTC type version number

Definition at line 92 of file usdusb.ddl.h.

anonymous enum

Enumerator:
Encoder_Inputs 

Definition at line 93 of file usdusb.ddl.h.

anonymous enum

Enumerator:
Analog_Inputs 

Definition at line 94 of file usdusb.ddl.h.

anonymous enum

Enumerator:
Digital_Inputs 

Definition at line 95 of file usdusb.ddl.h.


Constructor & Destructor Documentation

Psana::UsdUsb::DataV1::~DataV1 (  )  [virtual]

Definition at line 59 of file usdusb.ddl.cpp.


Member Function Documentation

virtual ndarray<const uint16_t, 1> Psana::UsdUsb::DataV1::analog_in (  )  const [pure virtual]

virtual uint8_t Psana::UsdUsb::DataV1::digital_in (  )  const [pure virtual]

virtual ndarray<const int32_t, 1> Psana::UsdUsb::DataV1::encoder_count (  )  const [pure virtual]

Return lower 24 bits of _count array as signed integer values.

virtual ndarray<const uint8_t, 1> Psana::UsdUsb::DataV1::status (  )  const [pure virtual]

virtual uint32_t Psana::UsdUsb::DataV1::timestamp (  )  const [pure virtual]


The documentation for this class was generated from the following files:
Generated on 19 Dec 2016 for PSANAclasses by  doxygen 1.4.7