#include <zbsDataHolders.h>
Public Member Functions | |
void | setType (std::string _type) |
void | setOffset (int _offset) |
void | setModulo (int _modulo) |
void | setShape (std::vector< int > _shape) |
void | setEncoding (std::string _encoding) |
void | setCompression (std::string _compression) |
void | setBSEnabled (bool _bse) |
std::string | getName () |
std::string | getType () |
int | getModulo () |
int | getOffset () |
std::vector< int > | getShape () |
unsigned int | getNelem () |
std::string | getEncoding () |
std::string | getCompression () |
bool | isBSEnabled () |
BSChannel (std::string _name) | |
BSChannel (std::string _name, int _modulo) | |
BSChannel (std::string _name, int _modulo, int _offset) | |
Private Attributes | |
std::string | name |
std::string | type |
std::vector< int > | shape |
unsigned int | nelem |
std::string | encoding |
int | offset |
int | modulo |
std::string | compression |
bool | BSEnabled |
HandleHelper | helper |
Friends | |
class | BSDataHolder |
CAFEBS::BSChannel::BSChannel | ( | std::string | _name | ) | [inline] |
References BSEnabled, compression, encoding, helper, name, nelem, PVNAME_SIZE, Helper::removeLeadingAndTrailingSpaces(), shape, and type.
CAFEBS::BSChannel::BSChannel | ( | std::string | _name, | |
int | _modulo | |||
) | [inline] |
References BSEnabled, compression, encoding, helper, modulo, name, nelem, PVNAME_SIZE, Helper::removeLeadingAndTrailingSpaces(), shape, and type.
References BSEnabled, compression, encoding, helper, modulo, name, nelem, offset, PVNAME_SIZE, Helper::removeLeadingAndTrailingSpaces(), shape, and type.
std::string CAFEBS::BSChannel::getCompression | ( | ) | [inline] |
References compression.
std::string CAFEBS::BSChannel::getEncoding | ( | ) | [inline] |
References encoding.
std::string CAFEBS::BSChannel::getName | ( | ) | [inline] |
References name.
Referenced by CAFEBS::BSDataHolder::setBSChannel().
std::string CAFEBS::BSChannel::getType | ( | ) | [inline] |
References type.
bool CAFEBS::BSChannel::isBSEnabled | ( | ) | [inline] |
References BSEnabled.
void CAFEBS::BSChannel::setBSEnabled | ( | bool | _bse | ) | [inline] |
References BSEnabled.
void CAFEBS::BSChannel::setCompression | ( | std::string | _compression | ) | [inline] |
References compression.
void CAFEBS::BSChannel::setEncoding | ( | std::string | _encoding | ) | [inline] |
References encoding.
void CAFEBS::BSChannel::setModulo | ( | int | _modulo | ) | [inline] |
References modulo.
Referenced by CAFEBS::BSDataHolder::setBSModulo(), and CAFEBS::BSDataHolder::setBSModuloOffset().
void CAFEBS::BSChannel::setOffset | ( | int | _offset | ) | [inline] |
References offset.
Referenced by CAFEBS::BSDataHolder::setBSModuloOffset(), and CAFEBS::BSDataHolder::setBSOffset().
void CAFEBS::BSChannel::setShape | ( | std::vector< int > | _shape | ) | [inline] |
void CAFEBS::BSChannel::setType | ( | std::string | _type | ) | [inline] |
References type.
friend class BSDataHolder [friend] |
bool CAFEBS::BSChannel::BSEnabled [private] |
Referenced by BSChannel(), isBSEnabled(), and setBSEnabled().
std::string CAFEBS::BSChannel::compression [private] |
Referenced by BSChannel(), getCompression(), and setCompression().
std::string CAFEBS::BSChannel::encoding [private] |
Referenced by BSChannel(), getEncoding(), and setEncoding().
HandleHelper CAFEBS::BSChannel::helper [private] |
Referenced by BSChannel().
int CAFEBS::BSChannel::modulo [private] |
Referenced by BSChannel(), getModulo(), and setModulo().
std::string CAFEBS::BSChannel::name [private] |
Referenced by BSChannel(), and getName().
unsigned int CAFEBS::BSChannel::nelem [private] |
Referenced by BSChannel(), getNelem(), and setShape().
int CAFEBS::BSChannel::offset [private] |
Referenced by BSChannel(), getOffset(), and setOffset().
std::vector<int> CAFEBS::BSChannel::shape [private] |
Referenced by BSChannel(), getShape(), and setShape().
std::string CAFEBS::BSChannel::type [private] |
Referenced by BSChannel(), getType(), and setType().