#include <usdusb.ddl.h>
Public Types | |
TypeId = Pds::TypeId::Id_UsdUsbFexConfig | |
Version = 1 | |
NCHANNELS = 4 | |
NAME_CHAR_MAX = 48 | |
enum | { TypeId = Pds::TypeId::Id_UsdUsbFexConfig } |
enum | { Version = 1 } |
enum | { NCHANNELS = 4 } |
enum | { NAME_CHAR_MAX = 48 } |
Public Member Functions | |
virtual | ~FexConfigV1 () |
virtual ndarray< const int32_t, 1 > | offset () const =0 |
virtual ndarray< const double, 1 > | scale () const =0 |
virtual const char * | name (uint32_t i0) const =0 |
virtual std::vector< int > | name_shape () const =0 |
Definition at line 20 of file usdusb.ddl.h.
anonymous enum |
Definition at line 22 of file usdusb.ddl.h.
anonymous enum |
anonymous enum |
anonymous enum |
Psana::UsdUsb::FexConfigV1::~FexConfigV1 | ( | ) | [virtual] |
Definition at line 10 of file usdusb.ddl.cpp.
virtual const char* Psana::UsdUsb::FexConfigV1::name | ( | uint32_t | i0 | ) | const [pure virtual] |
Descriptive name for each channel
virtual std::vector<int> Psana::UsdUsb::FexConfigV1::name_shape | ( | ) | const [pure virtual] |
Method which returns the shape (dimensions) of the data returned by name() method.
virtual ndarray<const int32_t, 1> Psana::UsdUsb::FexConfigV1::offset | ( | ) | const [pure virtual] |
Offset (in counts) to apply to raw encoder counts
virtual ndarray<const double, 1> Psana::UsdUsb::FexConfigV1::scale | ( | ) | const [pure virtual] |
Scale factor for converting encoder counts to units