![]() |
This is Unofficial EPICS BASE Doxygen Site
|
Classes | |
struct | CaAlarm |
class | CAChannel |
class | CAChannelGet |
class | CAChannelGetField |
class | CAChannelMonitor |
class | CAChannelProvider |
class | CAChannelPut |
class | CAClientFactory |
CAClientFactory is a channel provider for the ca network provider. More... | |
class | CACMonitorQueue |
struct | CaControl |
struct | CaDisplay |
struct | CaValueAlarm |
class | ChannelConnectThread |
class | DbdToPv |
DbdToPv converts between DBD data and pvData. More... | |
class | GetDoneThread |
class | MonitorEventThread |
class | NotifyChannelRequester |
class | NotifyGetRequester |
class | NotifyMonitorRequester |
class | NotifyPutRequester |
class | PutDoneThread |
Typedefs | |
typedef std::tr1::shared_ptr< CAChannel > | CAChannelPtr |
typedef std::tr1::weak_ptr< CAChannel > | CAChannelWPtr |
typedef std::tr1::shared_ptr< ChannelConnectThread > | ChannelConnectThreadPtr |
typedef std::tr1::shared_ptr< NotifyChannelRequester > | NotifyChannelRequesterPtr |
typedef std::tr1::shared_ptr< NotifyMonitorRequester > | NotifyMonitorRequesterPtr |
typedef std::tr1::shared_ptr< MonitorEventThread > | MonitorEventThreadPtr |
typedef std::tr1::shared_ptr< NotifyGetRequester > | NotifyGetRequesterPtr |
typedef std::tr1::weak_ptr< NotifyGetRequester > | NotifyGetRequesterWPtr |
typedef std::tr1::shared_ptr< GetDoneThread > | GetDoneThreadPtr |
typedef std::tr1::shared_ptr< NotifyPutRequester > | NotifyPutRequesterPtr |
typedef std::tr1::weak_ptr< NotifyPutRequester > | NotifyPutRequesterWPtr |
typedef std::tr1::shared_ptr< PutDoneThread > | PutDoneThreadPtr |
typedef std::tr1::shared_ptr< CAChannelGetField > | CAChannelGetFieldPtr |
typedef std::tr1::weak_ptr< CAChannelGetField > | CAChannelGetFieldWPtr |
typedef std::tr1::shared_ptr< CAChannelPut > | CAChannelPutPtr |
typedef std::tr1::weak_ptr< CAChannelPut > | CAChannelPutWPtr |
typedef std::tr1::shared_ptr< CAChannelGet > | CAChannelGetPtr |
typedef std::tr1::weak_ptr< CAChannelGet > | CAChannelGetWPtr |
typedef std::tr1::shared_ptr< CAChannelMonitor > | CAChannelMonitorPtr |
typedef std::tr1::weak_ptr< CAChannelMonitor > | CAChannelMonitorWPtr |
typedef std::tr1::shared_ptr< CACMonitorQueue > | CACMonitorQueuePtr |
typedef std::tr1::shared_ptr< CAChannelProvider > | CAChannelProviderPtr |
typedef std::tr1::weak_ptr< CAChannelProvider > | CAChannelProviderWPtr |
typedef std::tr1::weak_ptr< NotifyChannelRequester > | NotifyChannelRequesterWPtr |
typedef std::tr1::shared_ptr< AlarmDbd > | AlarmDbdPtr |
typedef std::tr1::shared_ptr< TimeStampDbd > | TimeStampDbdPtr |
typedef std::tr1::shared_ptr< DisplayDbd > | DisplayDbdPtr |
typedef std::tr1::shared_ptr< ControlDbd > | ControlDbdPtr |
typedef std::tr1::shared_ptr< ValueAlarmDbd > | ValueAlarmDbdPtr |
typedef std::tr1::shared_ptr< DbdToPv > | DbdToPvPtr |
typedef void( | caCallbackFunc) (struct event_handler_args) |
typedef std::tr1::weak_ptr< NotifyMonitorRequester > | NotifyMonitorRequesterWPtr |
Enumerations | |
enum | IOType { getIO, putIO, monitorIO } |
Functions | |
template<typename dbrT , typename pvT > | |
void | copy_DBRScalar (const void *dbr, PVScalar::shared_pointer const &pvScalar) |
template<typename dbrT , typename pvT > | |
void | copy_DBRScalarArray (const void *dbr, unsigned count, PVScalarArray::shared_pointer const &pvArray) |
template<typename dbrT > | |
void | get_DBRControl (const void *dbr, double *upper_ctrl_limit, double *lower_ctrl_limit) |
template<typename dbrT > | |
void | get_DBRDisplay (const void *dbr, double *upper_disp_limit, double *lower_disp_limit, string *units) |
template<typename dbrT > | |
void | get_DBRValueAlarm (const void *dbr, double *upper_alarm_limit, double *upper_warning_limit, double *lower_warning_limit, double *lower_alarm_limit) |
template<typename dbrT , typename pvT > | |
const void * | put_DBRScalar (dbrT *val, PVScalar::shared_pointer const &pvScalar) |
template<typename dbrT , typename pvT > | |
const void * | put_DBRScalarArray (unsigned long *count, PVScalarArray::shared_pointer const &pvArray) |
typedef std::tr1::shared_ptr<AlarmDbd> epics::pvAccess::ca::AlarmDbdPtr |
typedef void( epics::pvAccess::ca::caCallbackFunc) (struct event_handler_args) |
typedef std::tr1::shared_ptr<CAChannelGetField> epics::pvAccess::ca::CAChannelGetFieldPtr |
Definition at line 57 of file caChannel.h.
typedef std::tr1::weak_ptr<CAChannelGetField> epics::pvAccess::ca::CAChannelGetFieldWPtr |
Definition at line 59 of file caChannel.h.
typedef std::tr1::shared_ptr< CAChannelGet > epics::pvAccess::ca::CAChannelGetPtr |
Definition at line 63 of file caChannel.h.
typedef std::tr1::weak_ptr< CAChannelGet > epics::pvAccess::ca::CAChannelGetWPtr |
Definition at line 65 of file caChannel.h.
typedef std::tr1::shared_ptr< CAChannelMonitor > epics::pvAccess::ca::CAChannelMonitorPtr |
Definition at line 66 of file caChannel.h.
typedef std::tr1::weak_ptr< CAChannelMonitor > epics::pvAccess::ca::CAChannelMonitorWPtr |
Definition at line 68 of file caChannel.h.
typedef std::tr1::shared_ptr<CAChannelProvider> epics::pvAccess::ca::CAChannelProviderPtr |
Definition at line 43 of file caProviderPvt.h.
typedef std::tr1::weak_ptr<CAChannelProvider> epics::pvAccess::ca::CAChannelProviderWPtr |
Definition at line 45 of file caProviderPvt.h.
typedef std::tr1::shared_ptr< CAChannel > epics::pvAccess::ca::CAChannelPtr |
Definition at line 31 of file caChannel.h.
typedef std::tr1::shared_ptr< CAChannelPut > epics::pvAccess::ca::CAChannelPutPtr |
Definition at line 60 of file caChannel.h.
typedef std::tr1::weak_ptr< CAChannelPut > epics::pvAccess::ca::CAChannelPutWPtr |
Definition at line 62 of file caChannel.h.
typedef std::tr1::weak_ptr< CAChannel > epics::pvAccess::ca::CAChannelWPtr |
Definition at line 33 of file caChannel.h.
typedef std::tr1::shared_ptr<CACMonitorQueue> epics::pvAccess::ca::CACMonitorQueuePtr |
Definition at line 232 of file caChannel.h.
typedef std::tr1::shared_ptr< ChannelConnectThread > epics::pvAccess::ca::ChannelConnectThreadPtr |
Definition at line 34 of file caChannel.h.
typedef std::tr1::shared_ptr<ControlDbd> epics::pvAccess::ca::ControlDbdPtr |
typedef std::tr1::shared_ptr<DbdToPv> epics::pvAccess::ca::DbdToPvPtr |
typedef std::tr1::shared_ptr<DisplayDbd> epics::pvAccess::ca::DisplayDbdPtr |
typedef std::tr1::shared_ptr< GetDoneThread > epics::pvAccess::ca::GetDoneThreadPtr |
Definition at line 48 of file caChannel.h.
typedef std::tr1::shared_ptr< MonitorEventThread > epics::pvAccess::ca::MonitorEventThreadPtr |
Definition at line 42 of file caChannel.h.
typedef std::tr1::shared_ptr< NotifyChannelRequester > epics::pvAccess::ca::NotifyChannelRequesterPtr |
Definition at line 37 of file caChannel.h.
typedef std::tr1::weak_ptr<NotifyChannelRequester> epics::pvAccess::ca::NotifyChannelRequesterWPtr |
Definition at line 25 of file channelConnectThread.h.
typedef std::tr1::shared_ptr< NotifyGetRequester > epics::pvAccess::ca::NotifyGetRequesterPtr |
Definition at line 45 of file caChannel.h.
typedef std::tr1::weak_ptr< NotifyGetRequester > epics::pvAccess::ca::NotifyGetRequesterWPtr |
Definition at line 47 of file caChannel.h.
typedef std::tr1::shared_ptr< NotifyMonitorRequester > epics::pvAccess::ca::NotifyMonitorRequesterPtr |
Definition at line 40 of file caChannel.h.
typedef std::tr1::weak_ptr<NotifyMonitorRequester> epics::pvAccess::ca::NotifyMonitorRequesterWPtr |
Definition at line 25 of file monitorEventThread.h.
typedef std::tr1::shared_ptr< NotifyPutRequester > epics::pvAccess::ca::NotifyPutRequesterPtr |
Definition at line 51 of file caChannel.h.
typedef std::tr1::weak_ptr< NotifyPutRequester > epics::pvAccess::ca::NotifyPutRequesterWPtr |
Definition at line 53 of file caChannel.h.
typedef std::tr1::shared_ptr< PutDoneThread > epics::pvAccess::ca::PutDoneThreadPtr |
Definition at line 54 of file caChannel.h.
typedef std::tr1::shared_ptr<TimeStampDbd> epics::pvAccess::ca::TimeStampDbdPtr |
typedef std::tr1::shared_ptr<ValueAlarmDbd> epics::pvAccess::ca::ValueAlarmDbdPtr |
Enumerator | |
---|---|
getIO | |
putIO | |
monitorIO |
void epics::pvAccess::ca::copy_DBRScalar | ( | const void * | dbr, |
PVScalar::shared_pointer const & | pvScalar | ||
) |
Definition at line 383 of file dbdToPv.cpp.
void epics::pvAccess::ca::copy_DBRScalarArray | ( | const void * | dbr, |
unsigned | count, | ||
PVScalarArray::shared_pointer const & | pvArray | ||
) |
Definition at line 390 of file dbdToPv.cpp.
void epics::pvAccess::ca::get_DBRControl | ( | const void * | dbr, |
double * | upper_ctrl_limit, | ||
double * | lower_ctrl_limit | ||
) |
Definition at line 403 of file dbdToPv.cpp.
void epics::pvAccess::ca::get_DBRDisplay | ( | const void * | dbr, |
double * | upper_disp_limit, | ||
double * | lower_disp_limit, | ||
string * | units | ||
) |
Definition at line 410 of file dbdToPv.cpp.
void epics::pvAccess::ca::get_DBRValueAlarm | ( | const void * | dbr, |
double * | upper_alarm_limit, | ||
double * | upper_warning_limit, | ||
double * | lower_warning_limit, | ||
double * | lower_alarm_limit | ||
) |
Definition at line 419 of file dbdToPv.cpp.
const void* epics::pvAccess::ca::put_DBRScalar | ( | dbrT * | val, |
PVScalar::shared_pointer const & | pvScalar | ||
) |
Definition at line 799 of file dbdToPv.cpp.
const void* epics::pvAccess::ca::put_DBRScalarArray | ( | unsigned long * | count, |
PVScalarArray::shared_pointer const & | pvArray | ||
) |
Definition at line 807 of file dbdToPv.cpp.