#include <input.h>
|
typedef m_obj_children_t::const_iterator | child_iterator |
|
typedef std::map< std::string, std::string > | create_args_t |
|
typedef Object *(* | create_factory_t) (const std::string &name, const std::string &klass, const create_args_t &args) |
|
static int | initObject () |
|
static Object * | getObject (const std::string &name) |
|
static Object * | getCreateObject (const std::string &name, const std::string &klass, const create_args_t &args=create_args_t()) |
|
static void | addFactory (const std::string &klass, create_factory_t fn) |
|
static void | visitObjects (bool(*)(Object *, void *), void *) |
|
| ObjectInst (const std::string &n) |
|
| ObjectInst (const std::string &n, A &a) |
|
virtual | ~ObjectInst () |
|
| Object (const std::string &n, const Object *par=0) |
|
virtual | ~Object ()=0 |
|
Definition at line 24 of file input.h.
◆ Input()
Input::Input |
( |
const std::string & |
n | ) |
|
|
inlineexplicit |
◆ ~Input()
◆ backEvt()
virtual epicsUInt32 Input::backEvt |
( |
| ) |
const |
|
pure virtual |
◆ backEvtSet()
virtual void Input::backEvtSet |
( |
epicsUInt32 |
| ) |
|
|
pure virtual |
Set the event code sent by an a backwards event.
Implemented in MRMInput.
◆ backMode()
virtual TrigMode Input::backMode |
( |
| ) |
const |
|
pure virtual |
◆ backModeSet()
virtual void Input::backModeSet |
( |
TrigMode |
| ) |
|
|
pure virtual |
Set the backwards event trigger mode.
Implemented in MRMInput.
◆ dbus()
virtual epicsUInt16 Input::dbus |
( |
| ) |
const |
|
pure virtual |
◆ dbusSet()
virtual void Input::dbusSet |
( |
epicsUInt16 |
| ) |
|
|
pure virtual |
Set mask of dbus bits are driven by this input.
Implemented in MRMInput.
◆ edgeRise()
virtual bool Input::edgeRise |
( |
| ) |
const |
|
pure virtual |
◆ edgeRiseSet()
virtual void Input::edgeRiseSet |
( |
bool |
| ) |
|
|
pure virtual |
Set active rise/fall when using edge trigger mode.
Implemented in MRMInput.
◆ extEvt()
virtual epicsUInt32 Input::extEvt |
( |
| ) |
const |
|
pure virtual |
◆ extEvtSet()
virtual void Input::extEvtSet |
( |
epicsUInt32 |
| ) |
|
|
pure virtual |
Set the event code sent by an externel (local) event.
Implemented in MRMInput.
◆ extMode()
virtual TrigMode Input::extMode |
( |
| ) |
const |
|
pure virtual |
◆ extModeSet()
virtual void Input::extModeSet |
( |
TrigMode |
| ) |
|
|
pure virtual |
Set external (local) event trigger mode.
Implemented in MRMInput.
◆ levelHigh()
virtual bool Input::levelHigh |
( |
| ) |
const |
|
pure virtual |
◆ levelHighSet()
virtual void Input::levelHighSet |
( |
bool |
| ) |
|
|
pure virtual |
Set active high/low when using level trigger mode.
Implemented in MRMInput.
◆ state()
virtual bool Input::state |
( |
| ) |
const |
|
pure virtual |
The documentation for this class was generated from the following files: