#include <usdusb.ddl.h>
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 |
Definition at line 89 of file usdusb.ddl.h.
anonymous enum |
Definition at line 91 of file usdusb.ddl.h.
anonymous enum |
anonymous enum |
anonymous enum |
anonymous enum |
Psana::UsdUsb::DataV1::~DataV1 | ( | ) | [virtual] |
Definition at line 59 of file usdusb.ddl.cpp.
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] |