|
enum | FrontType { ftUnknown
, ft01
, ft10
} |
|
| IOBase (const IOBase &r)=delete |
|
IOBase & | operator= (const IOBase &r)=delete |
|
| IOBase (IOBase &&r)=default |
|
IOBase & | operator= (IOBase &&r)=default |
|
bool | check_channel_break (long val) |
|
bool | check_debounce (bool val) |
|
bool | check_on_delay (bool val) |
|
bool | check_off_delay (bool val) |
|
bool | check_front (bool val) |
|
bool | check_depend (const std::shared_ptr< SMInterface > &shm) |
|
IOBase | make_iobase_copy () |
|
void | create_from_iobase (const IOBase &b) |
|
static void | processingF64asAI (IOBase *it, double new_val, const std::shared_ptr< SMInterface > &shm, bool force) |
|
static void | processingFasAI (IOBase *it, float new_val, const std::shared_ptr< SMInterface > &shm, bool force) |
|
static void | processingAsAI (IOBase *it, long new_val, const std::shared_ptr< SMInterface > &shm, bool force) |
|
static void | processingAsDI (IOBase *it, bool new_set, const std::shared_ptr< SMInterface > &shm, bool force) |
|
static long | processingAsAO (IOBase *it, const std::shared_ptr< SMInterface > &shm, bool force) |
|
static float | processingFasAO (IOBase *it, const std::shared_ptr< SMInterface > &shm, bool force) |
|
static double | processingF64asAO (IOBase *it, const std::shared_ptr< SMInterface > &shm, bool force) |
|
static bool | processingAsDO (IOBase *it, const std::shared_ptr< SMInterface > &shm, bool force) |
|
static void | processingThreshold (IOBase *it, const std::shared_ptr< SMInterface > &shm, bool force) |
|
static bool | initItem (IOBase *b, UniXML::iterator &it, const std::shared_ptr< SMInterface > &shm, const std::string &prefix, bool init_prefix_only, std::shared_ptr< DebugStream > dlog=nullptr, std::string myname="", int def_filtersize=0, float def_filterT=0.0, float def_lsparam=0.2, float def_iir_coeff_prev=0.5, float def_iir_coeff_new=0.5) |
|
static std::string | initProp (UniXML::iterator &it, const std::string &prop, const std::string &prefix, bool prefonly, const std::string &defval="") |
|
static int | initIntProp (UniXML::iterator &it, const std::string &prop, const std::string &prefix, bool prefonly, const int defval=0) |
|
static timeout_t | initTimeoutProp (UniXML::iterator &it, const std::string &prop, const std::string &prefix, bool prefonly, const timeout_t defval) |
|
static const int | DefaultSubdev = -1 |
|
static const int | DefaultChannel = -1 |
|
static const int | DefaultCard = -1 |
|