Methods for synchronous and asynchronous interactions. More...
#include <cafe.h>
Public Member Functions | |
CAFE () | |
CAFE (ChannelRequestPolicy _channelRequestPolicyMasterPut, ChannelRequestPolicy _channelRequestPolicyMasterGet, ChannelGetActionWhenMonitorPolicy _channelGetActionWhenMonitorPolicyMaster) | |
CAFE (ChannelRequestPolicy _channelRequestPolicyMasterPut, ChannelRequestPolicy _channelRequestPolicyMasterGet) | |
CAFE (ChannelRequestPolicy _channelRequestPolicyMasterPut) | |
int | getCachePVArray (std::vector< unsigned int > handleV, PVDataHolder *pvd) |
int | getCachePVArrayNoWait (std::vector< unsigned int > handleV, PVDataHolder *pvd) |
int | resetCallbackGet (const unsigned int handle) |
reset callback for get operation to NOT_INITIATED / NOT_TRIGGERED | |
int | resetCallbackPut (const unsigned int handle) |
reset callback for set operation to NOT_INITIATED / NOT_TRIGGERED | |
int | getCacheNoWait (const unsigned int handle, PVDataHolder &pvd) |
Retrieves data from cache, packaged into the PVDataHolder class. | |
int | getCacheFromPulseID (const unsigned int handle, const unsigned long long globalPulseID, PVDataHolder &pvd) |
Retrieves data from cache, packaged into the PVDataHolder class, for a given pulseID. | |
int | getCache (const unsigned int handle, PVDataHolder &pvd) |
Retrieves data from cache, packaged into the PVDataHolder class. | |
int | getCache (const unsigned int *handleArray, unsigned int nelem, PVDataHolder *pvd) |
Retrieves data from cache, packaged into the PVDataHolder class. | |
int | getCtrlCache (const unsigned int handle, PVCtrlHolder &pvc) |
Retrieves DBR_CTRL data from cache, packaged into the PVCtrlHolder class. | |
int | getCtrlCache (const unsigned int *handleArray, unsigned int nelem, PVCtrlHolder *pvc) |
Retrieves PV DBR_CTRL data from cache, packaged into the PVCtrlHolder class. | |
int | getCache (const char *pv, PVDataHolder &pvd) |
int | getCtrlCache (const char *pv, PVCtrlHolder &pvc) |
int | getCacheDoubleArray (const unsigned int handle, dbr_double_t *_val) |
int | getCache (const unsigned int handle, dbr_double_t *_val) |
int | getCache (const unsigned int handle, dbr_double_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
int | getCache (const unsigned int handle, dbr_double_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
int | getCache (const unsigned int handle, long long *_val) |
Retrieves data (long long) from cache. | |
int | getCache (const unsigned int handle, long long *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
Retrieves data (long long) from cache. | |
int | getCache (const unsigned int handle, long long *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
Retrieves data (long long) from cache. | |
int | getCacheLongArray (const unsigned int handle, dbr_long_t *_val) |
int | getCache (const unsigned int handle, dbr_long_t *_val) |
int | getCache (const unsigned int handle, dbr_long_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
int | getCache (const unsigned int handle, dbr_long_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
int | getCache (const unsigned int handle, dbr_char_t *_val) |
int | getCache (const unsigned int handle, dbr_char_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
int | getCache (const unsigned int handle, dbr_char_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
int | getCache (const unsigned int handle, dbr_enum_t *_val) |
int | getCache (const unsigned int handle, dbr_enum_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
int | getCache (const unsigned int handle, dbr_enum_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
int | getCacheFloatArray (const unsigned int handle, dbr_float_t *_val) |
int | getCache (const unsigned int handle, dbr_float_t *_val) |
int | getCache (const unsigned int handle, dbr_float_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
int | getCache (const unsigned int handle, dbr_float_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
int | getCacheShortArray (const unsigned int handle, dbr_short_t *_val) |
int | getCache (const unsigned int handle, dbr_short_t *_val) |
int | getCache (const unsigned int handle, dbr_short_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
int | getCache (const unsigned int handle, dbr_short_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
int | getCacheDbrStringArray (const unsigned int handle, dbr_string_t *_val) |
int | getCache (const unsigned int handle, dbr_string_t *_val) |
int | getCache (const unsigned int handle, dbr_string_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
int | getCache (const unsigned int handle, dbr_string_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
int | getCacheStringArray (const unsigned int handle, std::string *valStr) |
int | getCache (const unsigned int handle, std::string *valStr) |
int | getCache (const unsigned int handle, std::string *valStr, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
int | getCache (const unsigned int handle, std::string *valStr, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
int | getCacheString (const unsigned int handle, std::string &valStr) |
int | getCache (const unsigned int handle, std::string &valStr) |
int | getCache (const unsigned int handle, std::string &valStr, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
int | getCache (const unsigned int handle, std::string &valStr, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
int | getCache (const unsigned int handle, dbr_string_t &val) |
Get dbr_string_t from Cache (DBR_STRING). | |
int | getCache (const unsigned int handle, dbr_string_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
Get dbr_string_t from Cache (DBR_STS_STRING). | |
int | getCache (const unsigned int handle, dbr_string_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
Get dbr_string_t from Cache (DBR_TIME_STRING). | |
int | getCache (const unsigned int handle, dbr_short_t &val) |
Get short from Cache (DBR_SHORT). | |
int | getCache (const unsigned int handle, dbr_short_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
Get short from Cache (DBR_STS_SHORT). | |
int | getCache (const unsigned int handle, dbr_short_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
Get short from Cache (DBR_TIME_SHORT). | |
int | getCache (const unsigned int handle, dbr_float_t &val) |
Get float from Cache (DBR_FLOAT). | |
int | getCache (const unsigned int handle, dbr_float_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
Get float from Cache (DBR_STS_FLOAT). | |
int | getCache (const unsigned int handle, dbr_float_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
Get float from Cache (DBR_TIME_FLOAT). | |
int | getCache (const unsigned int handle, dbr_enum_t &val) |
Get dbr_enum_t from Cache (DBR_ENUM). | |
int | getCache (const unsigned int handle, dbr_enum_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
Get dbr_enum_t from Cache (DBR_STS_ENUM). | |
int | getCache (const unsigned int handle, dbr_enum_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
Get dbr_enum_t from Cache (DBR_TIME_ENUM). | |
int | getCache (const unsigned int handle, dbr_char_t &val) |
Get dbr_char_t from Cache (DBR_CHAR). | |
int | getCache (const unsigned int handle, dbr_char_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
Get dbr_char_t from Cache (DBR_STS_CHAR). | |
int | getCache (const unsigned int handle, dbr_char_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
Get dbr_char_t from Cache (DBR_TIME_CHAR). | |
int | getCacheLong (const unsigned int handle, dbr_long_t &val) |
int | getCache (const unsigned int handle, dbr_long_t &val) |
Get dbr_long_t from Cache (DBR_LONG). | |
int | getCache (const unsigned int handle, dbr_long_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
Get dbr_long_t from Cache (DBR_STS_LONG). | |
int | getCache (const unsigned int handle, dbr_long_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
Get dbr_long_t from Cache (DBR_TIME_LONG). | |
int | getCache (const unsigned int handle, long long &val) |
Get long long from Cache (long long). | |
int | getCache (const unsigned int handle, long long &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
Get long long from Cache. | |
int | getCache (const unsigned int handle, long long &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
Get long long from Cache. | |
int | getCacheDouble (const unsigned int handle, dbr_double_t &val) |
int | getCache (const unsigned int handle, dbr_double_t &val) |
Get double from Cache (DBR_DOUBLE). | |
int | getCache (const unsigned int handle, dbr_double_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
Get double from Cache (DBR_STS_DOUBLE). | |
int | getCache (const unsigned int handle, dbr_double_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
Get double from Cache (DBR_TIME_DOUBLE). | |
int | getCache (const unsigned int *handleArray, unsigned int nelem, std::string *valStr, int *statusArray, dbr_short_t *alarmStatus, dbr_short_t *alarmSeverity, epicsTimeStamp *ts) |
int | getCache (const unsigned int *handleArray, unsigned int nelem, std::string *valStr, int *statusArray, dbr_short_t *alarmStatus, dbr_short_t *alarmSeverity) |
int | getCache (const unsigned int *handleArray, unsigned int nelem, std::string *valStr, int *statusArray) |
int | getCache (const unsigned int *handleArray, unsigned int nelem, dbr_string_t *val, int *statusArray, dbr_short_t *alarmStatus, dbr_short_t *alarmSeverity, epicsTimeStamp *ts) |
int | getCache (const unsigned int *handleArray, unsigned int nelem, dbr_string_t *val, int *statusArray, dbr_short_t *alarmStatus, dbr_short_t *alarmSeverity) |
int | getCache (const unsigned int *handleArray, unsigned int nelem, dbr_string_t *val, int *statusArray) |
int | getCache (const unsigned int *handleArray, unsigned int nelem, dbr_short_t *val, int *statusArray, dbr_short_t *alarmStatus, dbr_short_t *alarmSeverity, epicsTimeStamp *ts) |
int | getCache (const unsigned int *handleArray, unsigned int nelem, dbr_short_t *val, int *statusArray, dbr_short_t *alarmStatus, dbr_short_t *alarmSeverity) |
int | getCache (const unsigned int *handleArray, unsigned int nelem, dbr_short_t *val, int *statusArray) |
int | getCache (const unsigned int *handleArray, unsigned int nelem, dbr_float_t *val, int *statusArray, dbr_short_t *alarmStatus, dbr_short_t *alarmSeverity, epicsTimeStamp *ts) |
int | getCache (const unsigned int *handleArray, unsigned int nelem, dbr_float_t *val, int *statusArray, dbr_short_t *alarmStatus, dbr_short_t *alarmSeverity) |
int | getCache (const unsigned int *handleArray, unsigned int nelem, dbr_float_t *val, int *statusArray) |
int | getCache (const unsigned int *handleArray, unsigned int nelem, dbr_ushort_t *val, int *statusArray, dbr_short_t *alarmStatus, dbr_short_t *alarmSeverity, epicsTimeStamp *ts) |
int | getCache (const unsigned int *handleArray, unsigned int nelem, dbr_ushort_t *val, int *statusArray, dbr_short_t *alarmStatus, dbr_short_t *alarmSeverity) |
int | getCache (const unsigned int *handleArray, unsigned int nelem, dbr_ushort_t *val, int *statusArray) |
int | getCache (const unsigned int *handleArray, unsigned int nelem, dbr_char_t *val, int *statusArray, dbr_short_t *alarmStatus, dbr_short_t *alarmSeverity, epicsTimeStamp *ts) |
int | getCache (const unsigned int *handleArray, unsigned int nelem, dbr_char_t *val, int *statusArray, dbr_short_t *alarmStatus, dbr_short_t *alarmSeverity) |
int | getCache (const unsigned int *handleArray, unsigned int nelem, dbr_char_t *val, int *statusArray) |
int | getCache (unsigned int *handleArray, unsigned int nelem, dbr_long_t *val, int *statusArray, dbr_short_t *alarmStatus, dbr_short_t *alarmSeverity, epicsTimeStamp *ts) |
int | getCache (const unsigned int *handleArray, unsigned int nelem, dbr_long_t *val, int *statusArray, dbr_short_t *alarmStatus, dbr_short_t *alarmSeverity) |
int | getCache (const unsigned int *handleArray, unsigned int nelem, dbr_long_t *val, int *statusArray) |
int | getCache (const unsigned int *handleArray, unsigned int nelem, long long *val, int *statusArray, dbr_short_t *alarmStatus, dbr_short_t *alarmSeverity, epicsTimeStamp *ts) |
Retrieves data (long long) from cache. | |
int | getCache (const unsigned int *handleArray, unsigned int nelem, long long *val, int *statusArray, dbr_short_t *alarmStatus, dbr_short_t *alarmSeverity) |
Retrieves data (long long) from cache. | |
int | getCache (const unsigned int *handleArray, unsigned int nelem, long long *val, int *statusArray) |
Retrieves data (long long) from cache. | |
int | getCache (const unsigned int *handleArray, unsigned int nelem, dbr_double_t *val, int *statusArray, dbr_short_t *alarmStatus, dbr_short_t *alarmSeverity, epicsTimeStamp *ts) |
int | getCache (const unsigned int *handleArray, unsigned int nelem, dbr_double_t *val, int *statusArray, dbr_short_t *alarmStatus, dbr_short_t *alarmSeverity) |
int | getCache (const unsigned int *handleArray, unsigned int nelem, dbr_double_t *val, int *statusArray) |
int | getCache (const char *pv, std::string &valStr) |
Get string from Cache. | |
int | getCache (const char *pv, std::string &valStr, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
Get string from Cache. | |
int | getCache (const char *pv, std::string &valStr, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
Get string from Cache. | |
int | getCache (const char *pv, dbr_string_t &val) |
Get dbr_string_t from Cache (DBR_STRING). | |
int | getCache (const char *pv, dbr_string_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
Get dbr_string_t from Cache (DBR_STS_STRING). | |
int | getCache (const char *pv, dbr_string_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
Get dbr_string_t from Cache (DBR_TIME_STRING). | |
int | getCache (const char *pv, dbr_short_t &val) |
Get short from Cache (DBR_SHORT). | |
int | getCache (const char *pv, dbr_short_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
Get short from Cache (DBR_STS_SHORT). | |
int | getCache (const char *pv, dbr_short_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
Get short from Cache (DBR_TIME_SHORT). | |
int | getCache (const char *pv, dbr_float_t &val) |
Get float from Cache (DBR_FLOAT). | |
int | getCache (const char *pv, dbr_float_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
Get float from Cache (DBR_STS_FLOAT). | |
int | getCache (const char *pv, dbr_float_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
Get float from Cache (DBR_TIME_FLOAT). | |
int | getCache (const char *pv, dbr_enum_t &val) |
Get dbr_enum_t from Cache (DBR_ENUM). | |
int | getCache (const char *pv, dbr_enum_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
Get dbr_enum_t from Cache (DBR_STS_ENUM). | |
int | getCache (const char *pv, dbr_enum_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
Get dbr_enum_t from Cache (DBR_TIME_ENUM). | |
int | getCache (const char *pv, dbr_char_t &val) |
Get dbr_char_t from Cache (DBR_CHAR). | |
int | getCache (const char *pv, dbr_char_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
Get dbr_char_t from Cache (DBR_STS_CHAR). | |
int | getCache (const char *pv, dbr_char_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
Get dbr_char_t from Cache (DBR_TIME_CHAR). | |
int | getCache (const char *pv, dbr_long_t &val) |
Get dbr_long_t from Cache (DBR_LONG). | |
int | getCache (const char *pv, dbr_long_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
Get dbr_long_t from Cache (DBR_STS_LONG). | |
int | getCache (const char *pv, dbr_long_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
Get dbr_long_t from Cache (DBR_TIME_LONG). | |
int | getCache (const char *pv, long long &val) |
int | getCache (const char *pv, long long &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
int | getCache (const char *pv, long long &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
int | getCache (const char *pv, dbr_double_t &val) |
Get double from Cache (DBR_DOUBLE). | |
int | getCache (const char *pv, dbr_double_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
Get double from Cache (DBR_STS_DOUBLE). | |
int | getCache (const char *pv, dbr_double_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
Get double from Cache (DBR_TIME_DOUBLE). | |
int | getCache (const char *pv, dbr_double_t *_val) |
int | getCache (const char *pv, dbr_double_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
int | getCache (const char *pv, dbr_double_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
int | getCache (const char *pv, long long *_val) |
int | getCache (const char *pv, long long *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
int | getCache (const char *pv, long long *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
int | getCache (const char *pv, dbr_long_t *_val) |
int | getCache (const char *pv, dbr_long_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
int | getCache (const char *pv, dbr_long_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
int | getCache (const char *pv, dbr_char_t *_val) |
int | getCache (const char *pv, dbr_char_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
int | getCache (const char *pv, dbr_char_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
int | getCache (const char *pv, dbr_enum_t *_val) |
int | getCache (const char *pv, dbr_enum_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
int | getCache (const char *pv, dbr_enum_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
int | getCache (const char *pv, dbr_float_t *_val) |
int | getCache (const char *pv, dbr_float_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
int | getCache (const char *pv, dbr_float_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
int | getCache (const char *pv, dbr_short_t *_val) |
int | getCache (const char *pv, dbr_short_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
int | getCache (const char *pv, dbr_short_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
int | getCache (const char *pv, dbr_string_t *_val) |
int | getCache (const char *pv, dbr_string_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
int | getCache (const char *pv, dbr_string_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
int | getCache (const char *pv, std::string *valStr) |
int | getCache (const char *pv, std::string *valStr, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
int | getCache (const char *pv, std::string *valStr, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
int | get (const unsigned int _handle, std::vector< std::string > &V) |
get vector of string | |
int | get (const unsigned int _handle, std::vector< short > &V) |
get vector of dbr_short_t (short) | |
int | get (const unsigned int _handle, std::vector< float > &V) |
get vector of dbr_float_t (float) | |
int | get (const unsigned int _handle, std::vector< unsigned short > &V) |
get vector of dbr_enum_t (unsigned short) | |
int | get (const unsigned int _handle, std::vector< unsigned char > &V) |
get vector of dbr_char_t (unsigned char) | |
int | get (const unsigned int _handle, std::vector< dbr_long_t > &V) |
get vector of dbr_long_t (long) | |
int | get (const unsigned int _handle, std::vector< long long > &V) |
get vector of long | |
int | get (const unsigned int _handle, std::vector< double > &V) |
get vector of dbr_double_t (double) | |
int | get (const unsigned int _handle, std::vector< std::string > &V, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
get vector of strings | |
int | get (const unsigned int _handle, std::vector< short > &V, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
get vector of dbr_short_t (short) | |
int | get (const unsigned int _handle, std::vector< float > &V, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
get vector of dbr_float_t (float) | |
int | get (const unsigned int _handle, std::vector< unsigned short > &V, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
get vector of dbr_enum_t (unsigned short) | |
int | get (const unsigned int _handle, std::vector< unsigned char > &V, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
get vector of unsigned dbr_char_t (unsigned char) | |
int | get (const unsigned int _handle, std::vector< dbr_long_t > &V, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
get vector of dbr_long_t (long) | |
int | get (const unsigned int _handle, std::vector< long long > &V, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
get vector of longs | |
int | get (const unsigned int _handle, std::vector< double > &V, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
get vector of dbr_double_t (double) | |
int | get (const unsigned int _handle, std::vector< std::string > &V, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
get vector of strings | |
int | get (const unsigned int _handle, std::vector< short > &V, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
get vector of shorts | |
int | get (const unsigned int _handle, std::vector< float > &V, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
get vector of floats | |
int | get (const unsigned int _handle, std::vector< unsigned short > &V, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
get vector of unsigned shorts (enums) | |
int | get (const unsigned int _handle, std::vector< unsigned char > &V, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
get vector of unsigned char | |
int | get (const unsigned int _handle, std::vector< dbr_long_t > &V, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
get vector of dbr_long_t | |
int | get (const unsigned int _handle, std::vector< long long > &V, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
get vector of longs | |
int | get (const unsigned int _handle, std::vector< double > &V, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
get vector of doubles | |
int | getCache (const unsigned int _handle, std::vector< std::string > &V) |
get cached vector of string | |
int | getCache (const unsigned int _handle, std::vector< short > &V) |
get cached vector of short | |
int | getCache (const unsigned int _handle, std::vector< float > &V) |
get cached vector of float | |
int | getCache (const unsigned int _handle, std::vector< unsigned short > &V) |
get cached vector of unsigned short | |
int | getCache (const unsigned int _handle, std::vector< unsigned char > &V) |
get cached vector of unsigned char | |
int | getCache (const unsigned int _handle, std::vector< dbr_long_t > &V) |
get cached vector of dbr_long_t | |
int | getCache (const unsigned int _handle, std::vector< long long > &V) |
get cached vector of long long | |
int | getCache (const unsigned int _handle, std::vector< double > &V) |
get cached vector of doubles | |
int | getCache (const unsigned int _handle, std::vector< std::string > &V, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
get cached vector of string, alarmStatus, alarmSeverity | |
int | getCache (const unsigned int _handle, std::vector< short > &V, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
get cached vector of short, alarmStatus, alarmSeverity | |
int | getCache (const unsigned int _handle, std::vector< float > &V, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
get cached vector of float, alarmStatus, alarmSeverity | |
int | getCache (const unsigned int _handle, std::vector< unsigned short > &V, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
get cached vector of unsigned short, alarmStatus, alarmSeverity | |
int | getCache (const unsigned int _handle, std::vector< unsigned char > &V, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
get cached vector of unsigned char alarmStatus, alarmSeverity | |
int | getCache (const unsigned int _handle, std::vector< dbr_long_t > &V, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
get cached vector of dbr_long_t, alarmStatus, alarmSeverity | |
int | getCache (const unsigned int _handle, std::vector< long long > &V, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
get cached vector of long long, alarmStatus, alarmSeverity | |
int | getCache (const unsigned int _handle, std::vector< double > &V, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
get cached vector of doubles, alarmStatus, alarmSeverity | |
int | getCache (const unsigned int _handle, std::vector< std::string > &V, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
get cached vector of strings, alarm status/severity and epicsTimeStamp | |
int | getCache (const unsigned int _handle, std::vector< short > &V, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
get cached vector of shorts, alarm status/severity and epicsTimeStamp | |
int | getCache (const unsigned int _handle, std::vector< float > &V, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
get cached vector of floats, alarm status/severity and epicsTimeStamp | |
int | getCache (const unsigned int _handle, std::vector< unsigned short > &V, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
get cached vector of unsigned shorts (enums), alarm status/severity and epicsTimeStamp | |
int | getCache (const unsigned int _handle, std::vector< unsigned char > &V, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
get vector of cached unsigned char, alarm status/severity and epicsTimeStamp | |
int | getCache (const unsigned int _handle, std::vector< dbr_long_t > &V, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
get vector of cached dbr_long_t, alarm status/severity and epicsTimeStamp | |
int | getCache (const unsigned int _handle, std::vector< long long > &V, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
get vector of long lonsg, alarm status/severity and epicsTimeStamp | |
int | getCache (const unsigned int _handle, std::vector< double > &V, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
get cached vector of doubles, alarm status/severity and epicsTimeStamp | |
int | get (std::vector< unsigned int > handleV, std::vector< int > &statusV) |
get for vector of handles | |
int | getV (std::vector< unsigned int > handleV, std::vector< int > &statusV) |
int | get (std::vector< std::string > pvV, std::vector< int > &statusV) |
int | getScalars (std::vector< unsigned int > handleV, std::vector< std::string > &V, std::vector< int > &statusV) |
int | getScalars (std::vector< unsigned int > handleV, std::vector< dbr_short_t > &V, std::vector< int > &statusV) |
int | getScalars (std::vector< unsigned int > handleV, std::vector< dbr_float_t > &V, std::vector< int > &statusV) |
int | getScalars (std::vector< unsigned int > handleV, std::vector< dbr_enum_t > &V, std::vector< int > &statusV) |
int | getScalars (std::vector< unsigned int > handleV, std::vector< dbr_char_t > &V, std::vector< int > &statusV) |
int | getScalars (std::vector< unsigned int > handleV, std::vector< dbr_long_t > &V, std::vector< int > &statusV) |
int | getScalars (std::vector< unsigned int > handleV, std::vector< long long > &V, std::vector< int > &statusV) |
int | getScalars (std::vector< unsigned int > handleV, std::vector< dbr_double_t > &V, std::vector< int > &statusV) |
int | getCacheVStr (std::vector< unsigned int > handleV, std::vector< std::string > &V, std::vector< int > &statusV) |
int | getCacheVLong (std::vector< unsigned int > handleV, std::vector< dbr_long_t > &V, std::vector< int > &statusV) |
int | getCacheVDouble (std::vector< unsigned int > handleV, std::vector< dbr_double_t > &V, std::vector< int > &statusV) |
int | getCache (std::vector< unsigned int > handleV, std::vector< std::string > &V, std::vector< int > &statusV) |
int | getCache (std::vector< unsigned int > handleV, std::vector< dbr_short_t > &V, std::vector< int > &statusV) |
int | getCache (std::vector< unsigned int > handleV, std::vector< dbr_float_t > &V, std::vector< int > &statusV) |
int | getCache (std::vector< unsigned int > handleV, std::vector< dbr_enum_t > &V, std::vector< int > &statusV) |
int | getCache (std::vector< unsigned int > handleV, std::vector< dbr_char_t > &V, std::vector< int > &statusV) |
int | getCache (std::vector< unsigned int > handleV, std::vector< dbr_long_t > &V, std::vector< int > &statusV) |
int | getCache (std::vector< unsigned int > handleV, std::vector< long long > &V, std::vector< int > &statusV) |
int | getCache (std::vector< unsigned int > handleV, std::vector< dbr_double_t > &V, std::vector< int > &statusV) |
int | getCache (std::vector< unsigned int > handleV, std::vector< std::string > &V, std::vector< int > &statusV, std::vector< dbr_short_t > &alarmStatusV, std::vector< dbr_short_t > &alarmSeverityV) |
int | getCache (std::vector< unsigned int > handleV, std::vector< dbr_short_t > &V, std::vector< int > &statusV, std::vector< dbr_short_t > &alarmStatusV, std::vector< dbr_short_t > &alarmSeverityV) |
int | getCache (std::vector< unsigned int > handleV, std::vector< dbr_float_t > &V, std::vector< int > &statusV, std::vector< dbr_short_t > &alarmStatusV, std::vector< dbr_short_t > &alarmSeverityV) |
int | getCache (std::vector< unsigned int > handleV, std::vector< dbr_enum_t > &V, std::vector< int > &statusV, std::vector< dbr_short_t > &alarmStatusV, std::vector< dbr_short_t > &alarmSeverityV) |
int | getCache (std::vector< unsigned int > handleV, std::vector< dbr_char_t > &V, std::vector< int > &statusV, std::vector< dbr_short_t > &alarmStatusV, std::vector< dbr_short_t > &alarmSeverityV) |
int | getCache (std::vector< unsigned int > handleV, std::vector< dbr_long_t > &V, std::vector< int > &statusV, std::vector< dbr_short_t > &alarmStatusV, std::vector< dbr_short_t > &alarmSeverityV) |
int | getCache (std::vector< unsigned int > handleV, std::vector< long long > &V, std::vector< int > &statusV, std::vector< dbr_short_t > &alarmStatusV, std::vector< dbr_short_t > &alarmSeverityV) |
int | getCache (std::vector< unsigned int > handleV, std::vector< dbr_double_t > &V, std::vector< int > &statusV, std::vector< dbr_short_t > &alarmStatusV, std::vector< dbr_short_t > &alarmSeverityV) |
int | getCache (std::vector< unsigned int > handleV, std::vector< std::string > &V, std::vector< int > &statusV, std::vector< dbr_short_t > &alarmStatusV, std::vector< dbr_short_t > &alarmSeverityV, std::vector< epicsTimeStamp > &tsV) |
get cached vector of strings | |
int | getCache (std::vector< unsigned int > handleV, std::vector< dbr_short_t > &V, std::vector< int > &statusV, std::vector< dbr_short_t > &alarmStatusV, std::vector< dbr_short_t > &alarmSeverityV, std::vector< epicsTimeStamp > &tsV) |
get cached vector of shorts | |
int | getCache (std::vector< unsigned int > handleV, std::vector< dbr_float_t > &V, std::vector< int > &statusV, std::vector< dbr_short_t > &alarmStatusV, std::vector< dbr_short_t > &alarmSeverityV, std::vector< epicsTimeStamp > &tsV) |
get cached vector of floats | |
int | getCache (std::vector< unsigned int > handleV, std::vector< dbr_enum_t > &V, std::vector< int > &statusV, std::vector< dbr_short_t > &alarmStatusV, std::vector< dbr_short_t > &alarmSeverityV, std::vector< epicsTimeStamp > &tsV) |
get cached vector of enums (ushorts) | |
int | getCache (std::vector< unsigned int > handleV, std::vector< dbr_char_t > &V, std::vector< int > &statusV, std::vector< dbr_short_t > &alarmStatusV, std::vector< dbr_short_t > &alarmSeverityV, std::vector< epicsTimeStamp > &tsV) |
get cached vector of dbr_char_t (unsigned char) | |
int | getCache (std::vector< unsigned int > handleV, std::vector< dbr_long_t > &V, std::vector< int > &statusV, std::vector< dbr_short_t > &alarmStatusV, std::vector< dbr_short_t > &alarmSeverityV, std::vector< epicsTimeStamp > &tsV) |
get cached vector of dbr_char_t (unsigned char) | |
int | getCache (std::vector< unsigned int > handleV, std::vector< long long > &V, std::vector< int > &statusV, std::vector< dbr_short_t > &alarmStatusV, std::vector< dbr_short_t > &alarmSeverityV, std::vector< epicsTimeStamp > &tsV) |
get cached vector of dbr_char_t (unsigned char) | |
int | getCache (std::vector< unsigned int > handleV, std::vector< dbr_double_t > &V, std::vector< int > &statusV, std::vector< dbr_short_t > &alarmStatusV, std::vector< dbr_short_t > &alarmSeverityV, std::vector< epicsTimeStamp > &tsV) |
get cached vector of dbr_double_t (double) | |
int | set (const unsigned int handle, std::vector< std::string > V) |
set vector of dbr_string_t | |
int | set (const unsigned int handle, std::vector< dbr_short_t > V) |
set vector of dbr_short_t | |
int | set (const unsigned int handle, std::vector< dbr_float_t > V) |
set vector of dbr_float_t | |
int | set (const unsigned int handle, std::vector< dbr_enum_t > V) |
set vector of dbr_enum_t | |
int | set (const unsigned int handle, std::vector< dbr_char_t > V) |
set vector of dbr_char_t | |
int | set (const unsigned int handle, std::vector< dbr_long_t > V) |
set vector of dbr_long_t (int) | |
int | set (const unsigned int handle, std::vector< long long > V) |
set vector of long | |
int | set (const unsigned int handle, std::vector< dbr_double_t > V) |
set vector of doubles | |
int | set (std::vector< unsigned int > handleV, std::vector< std::string > V, std::vector< int > &statusV) |
set vector of string | |
int | set (std::vector< unsigned int > handleV, std::vector< dbr_short_t > V, std::vector< int > &statusV) |
set vector of dbr_short_t | |
int | set (std::vector< unsigned int > handleV, std::vector< dbr_float_t > V, std::vector< int > &statusV) |
set vector of dbr_float_t | |
int | set (std::vector< unsigned int > handleV, std::vector< dbr_enum_t > V, std::vector< int > &statusV) |
set vector of dbr_enum_t (unsigned short) | |
int | set (std::vector< unsigned int > handleV, std::vector< dbr_char_t > V, std::vector< int > &statusV) |
set vector of dbr_char_t (unsigned char) | |
int | set (std::vector< unsigned int > handleV, std::vector< dbr_long_t > V, std::vector< int > &statusV) |
set vector of dbr_long_t | |
int | set (std::vector< unsigned int > handleV, std::vector< long long > V, std::vector< int > &statusV) |
set vector of long | |
int | set (std::vector< unsigned int > handleV, std::vector< dbr_double_t > V, std::vector< int > &statusV) |
set vector of dbr_double_t | |
int | get (std::vector< unsigned int > handleV, PVDataHolder *pvd) |
int | getCache (std::vector< unsigned int > handleV, PVDataHolder *pvd) |
int | getPVArray (std::vector< unsigned int > handleV, PVDataHolder *pvd) |
int | setPVArray (std::vector< unsigned int > handleV, PVDataHolder *pvd) |
set values as given in pvd struct | |
int | setVVString (std::vector< unsigned int > handleV, std::vector< std::string > V, std::vector< int > &statusV) |
int | setVVChar (std::vector< unsigned int > handleV, std::vector< dbr_char_t > V, std::vector< int > &statusV) |
int | setVVLong (std::vector< unsigned int > handleV, std::vector< dbr_long_t > V, std::vector< int > &statusV) |
int | setVVDouble (std::vector< unsigned int > handleV, std::vector< dbr_double_t > V, std::vector< int > &statusV) |
int | setVString (const unsigned int handle, std::vector< std::string > V) |
int | setVChar (const unsigned int handle, std::vector< dbr_char_t > V) |
int | setVLong (const unsigned int handle, std::vector< dbr_long_t > V) |
int | setVShort (const unsigned int handle, std::vector< dbr_short_t > V) |
int | setVUShort (const unsigned int handle, std::vector< dbr_enum_t > V) |
int | setVFloat (const unsigned int handle, std::vector< dbr_float_t > V) |
int | setVDouble (const unsigned int handle, std::vector< dbr_double_t > V) |
int | setAndGet (const unsigned int handleSet, dbr_double_t valSet, dbr_double_t &valGet) |
int | setAndGet (const unsigned int handleSet, dbr_float_t valSet, dbr_float_t &valGet) |
int | setAndGet (const unsigned int handleSet, dbr_char_t valSet, dbr_char_t &valGet) |
int | setAndGet (const unsigned int handleSet, dbr_enum_t valSet, dbr_enum_t &valGet) |
int | setAndGet (const unsigned int handleSet, dbr_short_t valSet, dbr_short_t &valGet) |
int | setAndGet (const unsigned int handleSet, dbr_long_t valSet, dbr_long_t &valGet) |
int | setAndGet (const unsigned int handleSet, long long valSet, long long &valGet) |
int | setAndGet (const unsigned int handleSet, dbr_string_t valSet, dbr_string_t &valGet) |
int | setAndGet (const unsigned int handleSet, std::string valSet, std::string &valGet) |
int | match (dbr_double_t valSet, unsigned int handleMatch, dbr_double_t tolerance, double timeout, bool printFlag) |
int | match (dbr_float_t valSet, unsigned int handleMatch, dbr_float_t tolerance, double timeout, bool printFlag) |
int | match (dbr_char_t valSet, unsigned int handleMatch, dbr_char_t tolerance, double timeout, bool printFlag) |
int | match (dbr_enum_t valSet, unsigned int handleMatch, dbr_enum_t tolerance, double timeout, bool printFlag) |
int | match (dbr_short_t valSet, unsigned int handleMatch, dbr_short_t tolerance, double timeout, bool printFlag) |
int | match (dbr_long_t valSet, unsigned int handleMatch, dbr_long_t tolerance, double timeout, bool printFlag) |
int | match (long long valSet, unsigned int handleMatch, long long tolerance, double timeout, bool printFlag) |
int | match (std::string valSet, unsigned int handleMatch, std::string tolerance, double timeout, bool printFlag) |
int | match (dbr_string_t valSet, unsigned int handleMatch, dbr_string_t tolerance, double timeout, bool printFlag) |
int | matchMany (std::vector< dbr_double_t > valSet, std::vector< unsigned int > handleMatch, dbr_double_t tolerance, double timeout, bool printFlag) |
int | matchMany (std::vector< dbr_float_t > valSet, std::vector< unsigned int > handleMatch, dbr_float_t tolerance, double timeout, bool printFlag) |
int | matchMany (std::vector< dbr_char_t > valSet, std::vector< unsigned int > handleMatch, dbr_char_t tolerance, double timeout, bool printFlag) |
int | matchMany (std::vector< dbr_enum_t > valSet, std::vector< unsigned int > handleMatch, dbr_enum_t tolerance, double timeout, bool printFlag) |
int | matchMany (std::vector< dbr_short_t > valSet, std::vector< unsigned int > handleMatch, dbr_short_t tolerance, double timeout, bool printFlag) |
int | matchMany (std::vector< dbr_long_t > valSet, std::vector< unsigned int > handleMatch, dbr_long_t tolerance, double timeout, bool printFlag) |
int | matchMany (std::vector< long long > valSet, std::vector< unsigned int > handleMatch, long long tolerance, double timeout, bool printFlag) |
int | matchMany (std::vector< std::string > valSetV, std::vector< unsigned int > handleMatchV, std::string tolerance, double timeout, bool printFlag) |
int | setAndMatchMany (std::vector< unsigned int > handleSet, std::vector< dbr_double_t > valSet, std::vector< unsigned int > handleMatch, dbr_double_t tolerance, double timeout, bool printFlag) |
int | setAndMatchMany (std::vector< unsigned int > handleSet, std::vector< dbr_float_t > valSet, std::vector< unsigned int > handleMatch, dbr_float_t tolerance, double timeout, bool printFlag) |
int | setAndMatchMany (std::vector< unsigned int > handleSet, std::vector< dbr_char_t > valSet, std::vector< unsigned int > handleMatch, dbr_char_t tolerance, double timeout, bool printFlag) |
int | setAndMatchMany (std::vector< unsigned int > handleSet, std::vector< dbr_enum_t > valSet, std::vector< unsigned int > handleMatch, dbr_enum_t tolerance, double timeout, bool printFlag) |
int | setAndMatchMany (std::vector< unsigned int > handleSet, std::vector< dbr_short_t > valSet, std::vector< unsigned int > handleMatch, dbr_short_t tolerance, double timeout, bool printFlag) |
int | setAndMatchMany (std::vector< unsigned int > handleSet, std::vector< dbr_long_t > valSet, std::vector< unsigned int > handleMatch, dbr_long_t tolerance, double timeout, bool printFlag) |
int | setAndMatchMany (std::vector< unsigned int > handleSet, std::vector< long long > valSet, std::vector< unsigned int > handleMatch, long long tolerance, double timeout, bool printFlag) |
int | setAndMatchMany (std::vector< unsigned int > handleSetV, std::vector< std::string > valSetV, std::vector< unsigned int > handleMatchV, std::string tolerance, double timeout, bool printFlag) |
int | gameSetAndMatch (std::vector< unsigned int > handleSet, std::vector< dbr_double_t > valSet, std::vector< unsigned int > handleAction, std::vector< std::string > valAction, std::vector< unsigned int > handleMatch, dbr_double_t tolerance, double timeout, bool printFlag) |
int | gameSetAndMatch (std::vector< unsigned int > handleSet, std::vector< dbr_float_t > valSet, std::vector< unsigned int > handleAction, std::vector< std::string > valAction, std::vector< unsigned int > handleMatch, dbr_float_t tolerance, double timeout, bool printFlag) |
int | gameSetAndMatch (std::vector< unsigned int > handleSet, std::vector< dbr_char_t > valSet, std::vector< unsigned int > handleAction, std::vector< std::string > valAction, std::vector< unsigned int > handleMatch, dbr_char_t tolerance, double timeout, bool printFlag) |
int | gameSetAndMatch (std::vector< unsigned int > handleSet, std::vector< dbr_enum_t > valSet, std::vector< unsigned int > handleAction, std::vector< std::string > valAction, std::vector< unsigned int > handleMatch, dbr_enum_t tolerance, double timeout, bool printFlag) |
int | gameSetAndMatch (std::vector< unsigned int > handleSet, std::vector< dbr_short_t > valSet, std::vector< unsigned int > handleAction, std::vector< std::string > valAction, std::vector< unsigned int > handleMatch, dbr_short_t tolerance, double timeout, bool printFlag) |
int | gameSetAndMatch (std::vector< unsigned int > handleSet, std::vector< dbr_long_t > valSet, std::vector< unsigned int > handleAction, std::vector< std::string > valAction, std::vector< unsigned int > handleMatch, dbr_long_t tolerance, double timeout, bool printFlag) |
int | gameSetAndMatch (std::vector< unsigned int > handleSet, std::vector< long long > valSet, std::vector< unsigned int > handleAction, std::vector< std::string > valAction, std::vector< unsigned int > handleMatch, long long tolerance, double timeout, bool printFlag) |
int | gameSetAndMatch (std::vector< unsigned int > handleSetV, std::vector< std::string > valSetV, std::vector< unsigned int > handleAction, std::vector< std::string > valAction, std::vector< unsigned int > handleMatchV, std::string tolerance, double timeout, bool printFlag) |
int | setAndMatch (const unsigned int handleSet, dbr_double_t valSet, const unsigned int handleMatch, dbr_double_t tolerance, double timeout, bool printFlag) |
int | setAndMatch (const unsigned int handleSet, dbr_float_t valSet, const unsigned int handleMatch, dbr_float_t tolerance, double timeout, bool printFlag) |
int | setAndMatch (const unsigned int handleSet, dbr_char_t valSet, const unsigned int handleMatch, dbr_char_t tolerance, double timeout, bool printFlag) |
int | setAndMatch (const unsigned int handleSet, dbr_enum_t valSet, const unsigned int handleMatch, dbr_enum_t tolerance, double timeout, bool printFlag) |
int | setAndMatch (const unsigned int handleSet, dbr_short_t valSet, const unsigned int handleMatch, dbr_short_t tolerance, double timeout, bool printFlag) |
int | setAndMatch (const unsigned int handleSet, dbr_long_t valSet, const unsigned int handleMatch, dbr_long_t tolerance, double timeout, bool printFlag) |
int | setAndMatch (const unsigned int handleSet, long long valSet, const unsigned int handleMatch, long long tolerance, double timeout, bool printFlag) |
int | setAndMatch (const unsigned int handleSet, dbr_string_t valSet, const unsigned int handleMatch, dbr_string_t tolerance, double timeout, bool printFlag) |
int | setAndMatch (const unsigned int handleSet, std::string valSet, const unsigned int handleMatch, std::string tolerance, double timeout, bool printFlag) |
int | snapshot2XML (PVGroup pg) |
snapshot2XML Takes a PVGroup snapshot and writes data to a timestamped file in the directory defined the by CAFE_SAR_PATH environment variable | |
void | openGroupXMLFile (std::string fileName) |
openGroupXMLFile Open file given by fileName for writing XML data | |
void | closeGroupXMLFile (std::string fileName) |
closeGroupXMLFile Close file given by fileName for writing XML data | |
int | group2XML (const char *grpName, std::string fileName) |
group2XML Takes a PVGroup and writes its members to a file in the directory defined the by CAFE_SAR_PATH environment variable | |
int | getNonBlocking (const unsigned int handle) |
int | get (const unsigned int handle) |
Sends ca_get message to IOC and returns without waiting, i.e., non-blocking Data can be subsequently retrieved through any getCache method. | |
int | get (const unsigned int *handleArray, unsigned int nelem, int *statusArray) |
get for array of handles; data retrieved from cache | |
int | get (const unsigned int *handleArray, unsigned int nHandles, std::vector< int > &statusV) |
get for array of handles; data retrieved from cache | |
int | getCtrl (const unsigned int handle) |
Sends message to IOC to retreive DBR_CTRL data without waiting, i.e., non-blocking Data can be subsequently retrieved through any getCtrlCache method. | |
int | get (const unsigned int handle, PVDataHolder &pvd) |
Retrieves PV data packaged into the PVDataHolder class. | |
int | get (const unsigned int *handleArray, unsigned int nelem, PVDataHolder *pvd) |
Retrieves PV data packaged into an array of PVDataHolder class'. | |
int | waitForBundledEvents (std::vector< unsigned int > handleV, std::vector< int > &vRB) |
Waits until all handle callbacks have reported or timed out. | |
int | waitForBundledEvents (unsigned int *handleArray, unsigned int nHandles, std::vector< int > &vRB) |
Waits until all handle callbacks have reported or timed out. | |
int | waitForGetEvent (unsigned int handle) |
Waits until handle callbacks has reported or timed out. | |
int | getCtrl (const unsigned int handle, PVCtrlHolder &pvc) |
int | getCtrl (const unsigned int *handleArray, unsigned int nelem, PVCtrlHolder *pvc) |
Retrieves data, packaged into an array of PVCtrlHolder class'. | |
int | get (const char *pv) |
Sends ca_get message to IOC and returns without waiting, i.e., non-blocking Data can be subsequently retrieved through any getCache method. | |
int | getCtrl (const char *pv) |
Sends message to IOC to retreive DBR_CTRL data without waiting, i.e., non-blocking Data can be subsequently retrieved through any getCtrlCache method. | |
int | get (const char *pv, PVDataHolder &pvd) |
Retrieves PV data packaged into the PVDataHolder class. | |
int | getCtrl (const char *pv, PVCtrlHolder &pvc) |
Retrieves PV DBR_CTRL data, packed into the PVCtrlHolder class. | |
int | getWFAsString (unsigned int handle, std::string &message) |
Interpets the waveform as a string. | |
int | getWFAsString (const char *pv, std::string &message) |
int | getWFAsStringCache (unsigned int handle, std::string &message) |
Interpets the waveform, retrieved from Cache, as a string. | |
int | getWFAsStringCache (const char *pv, std::string &message) |
std::string | getChannelIDAsString (chid _chid) |
int | get (const unsigned int handle, std::string *valStr, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
int | get (const unsigned int handle, std::string *valStr, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
int | get (const unsigned int handle, std::string *valStr) |
int | get (const unsigned int handle, dbr_string_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
int | get (const unsigned int handle, dbr_string_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
int | get (const unsigned int handle, dbr_string_t *_val) |
int | get (const unsigned int handle, dbr_short_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
int | get (const unsigned int handle, dbr_short_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
int | get (const unsigned int handle, dbr_short_t *_val) |
int | get (const unsigned int handle, dbr_float_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
int | get (const unsigned int handle, dbr_float_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
int | get (const unsigned int handle, dbr_float_t *_val) |
int | get (const unsigned int handle, dbr_ushort_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
int | get (const unsigned int handle, dbr_ushort_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
int | get (const unsigned int handle, dbr_ushort_t *_val) |
int | get (const unsigned int handle, dbr_char_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
int | get (const unsigned int handle, dbr_char_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
int | get (const unsigned int handle, dbr_char_t *_val) |
int | get (const unsigned int handle, dbr_long_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
int | get (const unsigned int handle, dbr_long_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
int | get (const unsigned int handle, dbr_long_t *_val) |
int | get (const unsigned int handle, long long *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
Get long long(s), alarms and timeStamp. | |
int | get (const unsigned int handle, long long *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
Get long long(s) and alarms. | |
int | get (const unsigned int handle, long long *_val) |
Get long long(s). | |
int | get (const unsigned int handle, dbr_double_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
int | get (const unsigned int handle, dbr_double_t *_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
int | get (const unsigned int handle, dbr_double_t *_val) |
int | getCharArray (const unsigned int handle, dbr_char_t *_val) |
int | getShortArray (const unsigned int handle, dbr_short_t *_val) |
int | getUShortArray (const unsigned int handle, dbr_ushort_t *_val) |
int | getDoubleArray (const unsigned int handle, dbr_double_t *_val) |
int | getFloatArray (const unsigned int handle, dbr_float_t *_val) |
int | getLongArray (const unsigned int handle, dbr_long_t *_val) |
int | getLongLongArray (const unsigned int handle, long long *_val) |
int | getStringArray (const unsigned int handle, std::string *valStr) |
int | getDbrStringArray (const unsigned int handle, dbr_string_t *_val) |
int | getString (const unsigned int handle, std::string &valStr) |
int | get (const unsigned int handle, std::string &valStr) |
int | get (const unsigned int handle, std::string &valStr, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
int | getStringTS (const unsigned int handle, std::string &valStr, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
int | get (const unsigned int handle, std::string &valStr, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
int | get (const unsigned int handle, dbr_string_t &_val) |
int | get (const unsigned int handle, dbr_string_t &_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
int | get (const unsigned int handle, dbr_string_t &_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
int | get (const unsigned int handle, dbr_short_t &_val) |
int | get (const unsigned int handle, dbr_short_t &_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
int | get (const unsigned int handle, dbr_short_t &_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
int | get (const unsigned int handle, dbr_float_t &_val) |
int | get (const unsigned int handle, dbr_float_t &_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
int | get (const unsigned int handle, dbr_float_t &_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
int | get (const unsigned int handle, dbr_enum_t &_val) |
int | get (const unsigned int handle, dbr_enum_t &_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
int | get (const unsigned int handle, dbr_enum_t &_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
int | get (const unsigned int handle, dbr_char_t &_val) |
int | get (const unsigned int handle, dbr_char_t &_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
int | get (const unsigned int handle, dbr_char_t &_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
int | getLong (const unsigned int handle, dbr_long_t &_val) |
int | get (const unsigned int handle, dbr_long_t &_val) |
int | get (const unsigned int handle, dbr_long_t &_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
int | get (const unsigned int handle, dbr_long_t &_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
int | get (const unsigned int handle, long long &_val) |
int | get (const unsigned int handle, long long &_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
int | get (const unsigned int handle, long long &_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
int | getDouble (const unsigned int handle, dbr_double_t &_val) |
int | get (const unsigned int handle, dbr_double_t &_val) |
int | get (const unsigned int handle, dbr_double_t &_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
int | get (const unsigned int handle, dbr_double_t &_val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
int | get (const char *pv, std::string *valStr) |
Get string(s) (DBR_STRING ). | |
int | get (const char *pv, std::string *valStr, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
Get string(s) and alarms. | |
int | get (const char *pv, std::string *valStr, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
Get string(s), alarms and timeStamp. | |
int | get (const char *pv, dbr_string_t *val) |
Get string(s) (DBR_STRING ). | |
int | get (const char *pv, dbr_string_t *val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
Get string(s) and alarms (DBR_STS_STRING). | |
int | get (const char *pv, dbr_string_t *val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
Get string(s), alarms and timeStamp (DBR_TIME_STRING). | |
int | get (const char *pv, dbr_short_t *val) |
Get short(s) (DBR_SHORT). | |
int | get (const char *pv, dbr_short_t *val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
Get short(s) and alarms (DBR_STS_SHORT). | |
int | get (const char *pv, dbr_short_t *val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
Get short(s), alarms and timeStamp (DBR_TIME_SHORT). | |
int | get (const char *pv, dbr_float_t *val) |
Get float(s) (DBR_FLOAT). | |
int | get (const char *pv, dbr_float_t *val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
Get float(s) and alarms (DBR_STS_FLOAT). | |
int | get (const char *pv, dbr_float_t *val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
Get float(s), alarms and timeStamp (DBR_TIME_FLOAT). | |
int | get (const char *pv, dbr_enum_t *val) |
Get enum(s) (DBR_ENUM). | |
int | get (const char *pv, dbr_enum_t *val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
Get enum(s) and alarms (DBR_STS_ENUM). | |
int | get (const char *pv, dbr_enum_t *val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
Get enum(s), alarms and timeStamp (DBR_TIME_ENUM). | |
int | get (const char *pv, dbr_char_t *val) |
Get unsigned char(s) (DBR_CHAR). | |
int | get (const char *pv, dbr_char_t *val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
Get unsigned char(s) and alarms (DBR_STS_CHAR). | |
int | get (const char *pv, dbr_char_t *val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
Get unsigned char(s), alarms and timeStamp (DBR_TIME_CHAR). | |
int | get (const char *pv, dbr_long_t *val) |
Get long(s) (DBR_LONG). | |
int | get (const char *pv, dbr_long_t *val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
Get long(s) and alarms (DBR_STS_LONG). | |
int | get (const char *pv, dbr_long_t *val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
Get long(s), alarms and timeStamp (DBR_TIME_LONG). | |
int | get (const char *pv, long long *val) |
Get long(s) (DBR_LONG). | |
int | get (const char *pv, long long *val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
Get long long(s) (DBR_STS_*). | |
int | get (const char *pv, long long *val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
Get long long(s) (DBR_TIME_*). | |
int | get (const char *pv, dbr_double_t *val) |
Get double(s) (DBR_DOUBLE). | |
int | get (const char *pv, dbr_double_t *val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
Get double(s) and alarms (DBR_STS_DOUBLE). | |
int | get (const char *pv, dbr_double_t *val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
Get double(s), alarms and timeStamp (DBR_TIME_DOUBLE). | |
int | get (const char *pv, std::string &valStr) |
Get string. | |
int | get (const char *pv, std::string &valStr, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
Get string. | |
int | get (const char *pv, std::string &valStr, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
Get string. | |
int | get (const char *pv, dbr_string_t &val) |
Get string (DBR_STRING). | |
int | get (const char *pv, dbr_string_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
Get string (DBR_STS_STRING). | |
int | get (const char *pv, dbr_string_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
Get string (DBR_TIME_STRING). | |
int | get (const char *pv, dbr_short_t &val) |
Get short (DBR_SHORT). | |
int | get (const char *pv, dbr_short_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
Get short (DBR_SHORT). | |
int | get (const char *pv, dbr_short_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
Get short (DBR_SHORT). | |
int | get (const char *pv, dbr_float_t &val) |
Get float (DBR_FLOAT). | |
int | get (const char *pv, dbr_float_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
Get float (DBR_FLOAT). | |
int | get (const char *pv, dbr_float_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
Get float (DBR_FLOAT). | |
int | get (const char *pv, dbr_enum_t &val) |
Get enum (DBR_ENUM). | |
int | get (const char *pv, dbr_enum_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
Get enum (DBR_ENUM). | |
int | get (const char *pv, dbr_enum_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
Get enum (DBR_ENUM). | |
int | get (const char *pv, dbr_char_t &val) |
Get dbr_char_t (DBR_CHAR). | |
int | get (const char *pv, dbr_char_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
Get dbr_char_t (DBR_CHAR). | |
int | get (const char *pv, dbr_char_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
Get dbr_char_t (DBR_CHAR). | |
int | get (const char *pv, dbr_long_t &val) |
Get int (DBR_LONG). | |
int | get (const char *pv, dbr_long_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
Get int (DBR_LONG). | |
int | get (const char *pv, dbr_long_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
Get int (DBR_LONG). | |
int | get (const char *pv, long long &val) |
Get long long. | |
int | get (const char *pv, long long &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
Get long long. | |
int | get (const char *pv, long long &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
Get long long. | |
int | get (const char *pv, dbr_double_t &val) |
Get double (DBR_DOUBLE). | |
int | get (const char *pv, dbr_double_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity) |
Get double (DBR_DOUBLE). | |
int | get (const char *pv, dbr_double_t &val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts) |
Get double (DBR_DOUBLE). | |
int | waitForPut (const unsigned int *h, const unsigned int nelem) |
Wait for action for given hadnles to complete. | |
int | set (const unsigned int handle, PVDataHolder &pvd) |
Sets data as packaged in the PVDataHolder class. | |
int | set (const unsigned int *handleArray, const unsigned int nelem, PVDataHolder *pvd) |
Sets data as packaged in an array of PVDataHolder class. | |
int | set (const char *, PVDataHolder &pvd) |
Sets data as packaged in the PVDataHolder class. | |
int | set (const unsigned int handle, const dbr_string_t *_val) |
int | set (const unsigned int handle, const dbr_short_t *_val) |
int | set (const unsigned int handle, const dbr_float_t *_val) |
int | set (const unsigned int handle, const dbr_enum_t *_val) |
int | set (const unsigned int handle, const dbr_char_t *_val) |
int | set (const unsigned int handle, const dbr_long_t *_val) |
int | set (const unsigned int handle, const long long *_val) |
Set long long. | |
int | set (const unsigned int handle, const dbr_double_t *_val) |
int | setStringArray (const unsigned int handle, const dbr_string_t *_val) |
int | setCharArray (const unsigned int handle, const dbr_char_t *_val) |
int | setLongArray (const unsigned int handle, const dbr_long_t *_val) |
int | setDoubleArray (const unsigned int handle, const dbr_double_t *_val) |
int | setString (const unsigned int handle, const std::string _val) |
int | setShort (const unsigned int handle, const dbr_short_t _val) |
int | setFloat (const unsigned int handle, const dbr_float_t _val) |
int | setUShort (const unsigned int handle, const dbr_enum_t _val) |
int | setChar (const unsigned int handle, const dbr_char_t _val) |
int | setLong (const unsigned int handle, const dbr_long_t _val) |
int | setLongLong (const unsigned int handle, const long long _val) |
int | setDouble (const unsigned int handle, const dbr_double_t _val) |
int | set (const unsigned int handle, std::string _val) |
int | set (const unsigned int handle, const dbr_string_t _val) |
int | set (const unsigned int handle, const dbr_short_t _val) |
int | set (const unsigned int handle, const dbr_float_t _val) |
int | set (const unsigned int handle, const dbr_enum_t _val) |
int | set (const unsigned int handle, const dbr_char_t _val) |
int | set (const unsigned int handle, const dbr_long_t _val) |
int | set (const unsigned int handle, const long long _val) |
int | set (const unsigned int handle, const dbr_double_t _val) |
int | set (const unsigned int *handleArray, const unsigned int nelem, const dbr_string_t *_val, int *statusArray) |
int | set (const unsigned int *handleArray, const unsigned int nelem, const dbr_short_t *_val, int *statusArray) |
int | set (const unsigned int *handleArray, const unsigned int nelem, const dbr_float_t *_val, int *statusArray) |
int | set (const unsigned int *handleArray, const unsigned int nelem, const dbr_enum_t *_val, int *statusArray) |
int | set (const unsigned int *handleArray, const unsigned int nelem, const dbr_char_t *_val, int *statusArray) |
int | set (const unsigned int *handleArray, const unsigned int nelem, const dbr_long_t *_val, int *statusArray) |
int | set (const unsigned int *handleArray, const unsigned int nelem, const long long *_val, int *statusArray) |
Set an array of handles with long long(s). | |
int | set (const unsigned int *handleArray, const unsigned int nelem, const dbr_double_t *_val, int *statusArray) |
int | set (const char *, const dbr_string_t *_val) |
Set dbr_string_t(s). | |
int | set (const char *, const dbr_short_t *_val) |
Set short(s). | |
int | set (const char *, const dbr_float_t *_val) |
Set float(s). | |
int | set (const char *, const dbr_enum_t *_val) |
Set dbr_enum_t(s). | |
int | set (const char *, const dbr_char_t *_val) |
Set unsigned char(s). | |
int | set (const char *, const dbr_long_t *_val) |
Set dbr_long_t(s). | |
int | set (const char *, const long long *_val) |
Set long long(s). | |
int | set (const char *, const dbr_double_t *_val) |
Set double(s). | |
int | set (const char *pv, const std::string _val) |
Set string. | |
int | set (const char *, const dbr_string_t _val) |
Set dbr_string_t. | |
int | set (const char *, const dbr_short_t _val) |
Set dbr_short_t. | |
int | set (const char *, const dbr_float_t _val) |
Set dbr_float_t. | |
int | set (const char *, const dbr_enum_t _val) |
Set dbr_enum_t (unsigned short). | |
int | set (const char *, const dbr_char_t _val) |
Set dbr_char_t (unsigned char). | |
int | set (const char *, const dbr_long_t _val) |
Set dbr_long_t. | |
int | set (const char *, const long long _val) |
Set long long. | |
int | set (const char *, const dbr_double_t _val) |
Set dbr_double_t. | |
unsigned int | setNelemToOne (const unsigned int handle) |
Helper function to methods calling scalars. Sets number of elements to one. | |
unsigned int | setNelemToPrevious (const unsigned int handle, unsigned int nelemPrevious) |
Helper function to methods calling scalars. Sets number of elements to the "previous" number. | |
unsigned int | setNelemToRetrieveFromCacheToOne (const unsigned int handle) |
Helper function to methods calling scalars. Sets number of elements to retrieve from cache to one. | |
unsigned int | setNelemToRetrieveFromCacheToPrevious (const unsigned int handle, unsigned int nelemPrevious) |
Helper function to methods calling scalars Sets number of elements to retrieve from cache to the previous number. | |
int | groupAttach (const unsigned int groupHandle, PVGroup &pvgroup) |
Fills the PVGroup object indentified by the groupHandle from memory. Method used to fill the PVGroup class both with meta-data and actual data (from hash table). | |
int | groupFetch (const unsigned int groupHandle, PVGroup &pvgroup) |
Fills the PVGroup object indentified by the groupHandle from memory. Does NOT do a "get". Method used to fill the PVGroup class with meta-data. | |
int | groupGet (PVGroup &pvgroup) |
Fills the PVGroup object indentified by the pvgroup.groupHandle . | |
int | groupGet (const unsigned int groupHandle, PVGroup &pvgroup) |
Fills the PVGroup object indentified by the groupHandle . | |
int | groupGetScalar (const unsigned int groupHandle, std::vector< std::string > &valV, std::vector< int > &statusV) |
Retrieves scalar value from the PVGroup object indentified by the group handle . | |
int | groupGetScalar (const unsigned int groupHandle, std::vector< double > &valV, std::vector< int > &statusV) |
Retrieves scalar value from the PVGroup object indentified by the group handle . | |
int | groupGetScalar (const unsigned int groupHandle, std::vector< float > &valV, std::vector< int > &statusV) |
Retrieves scalar value from the PVGroup object indentified by the group handle . | |
int | groupGetScalar (const unsigned int groupHandle, std::vector< short > &valV, std::vector< int > &statusV) |
Retrieves scalar value from the PVGroup object indentified by the group handle . | |
int | groupGetScalar (const unsigned int groupHandle, std::vector< long > &valV, std::vector< int > &statusV) |
Retrieves scalar value from the PVGroup object indentified by the group handle . | |
int | groupGetScalar (const unsigned int groupHandle, std::vector< long long > &valV, std::vector< int > &statusV) |
Retrieves scalar value from the PVGroup object indentified by the group handle . | |
int | groupGetScalar (const unsigned int groupHandle, std::vector< unsigned short > &valV, std::vector< int > &statusV) |
Retrieves scalar value from the PVGroup object indentified by the group handle . | |
int | groupGetScalar (const unsigned int groupHandle, std::vector< unsigned char > &valV, std::vector< int > &statusV) |
Retrieves scalar value from the PVGroup object indentified by the group handle . | |
int | groupGetScalar (const unsigned int groupHandle, std::vector< char > &valV, std::vector< int > &statusV) |
Retrieves scalar value from the PVGroup object indentified by the group handle . | |
int | groupGetScalar (const unsigned int groupHandle, std::string *val, int *statusArray) |
Retrieves scalar value from the PVGroup object indentified by the group handle . | |
int | groupGetScalar (const unsigned int groupHandle, double *val, int *statusArray) |
Retrieves scalar value from the PVGroup object indentified by the group handle . | |
int | groupGetScalar (const unsigned int groupHandle, float *val, int *statusArray) |
Retrieves scalar value from the PVGroup object indentified by the group handle . | |
int | groupGetScalar (const unsigned int groupHandle, short *val, int *statusArray) |
Retrieves scalar value from the PVGroup object indentified by the group handle . | |
int | groupGetScalar (const unsigned int groupHandle, long *val, int *statusArray) |
Retrieves scalar value from the PVGroup object indentified by the group handle . | |
int | groupGetScalar (const unsigned int groupHandle, long long *val, int *statusArray) |
Retrieves scalar value from the PVGroup object indentified by the group handle . | |
int | groupGetScalar (const unsigned int groupHandle, unsigned short *val, int *statusArray) |
Retrieves scalar value from the PVGroup object indentified by the group handle . | |
int | groupGetScalar (const unsigned int groupHandle, unsigned char *val, int *statusArray) |
Retrieves scalar value from the PVGroup object indentified by the group handle . | |
int | groupGetScalar (const unsigned int groupHandle, char *val, int *statusArray) |
Retrieves scalar value from the PVGroup object indentified by the group handle . | |
int | groupGetCache (const unsigned int groupHandle, PVGroup &pvgroup) |
std::vector< unsigned int > | closeDisconnectedChannelsFromWithinGroupV (const unsigned int groupHandle) |
std::vector< unsigned int > | getDisconnectedHandlesFromWithinGroupV (const unsigned int groupHandle) |
std::vector< unsigned int > | getHandlesFromWithinGroupV (const unsigned int groupHandle) |
unsigned int * | getHandlesFromWithinGroup (const unsigned int groupHandle) |
int | groupSet (PVGroup &pvgroup) |
Fills the PVGroup object indentified by pvgroup.groupHandle . | |
int | groupSet (const unsigned int groupHandle, PVGroup &pvgroup) |
Fills the PVGroup object indentified by the groupHandle . | |
int | groupMonitorStart (const unsigned int groupHandle, std::vector< int > &statusV) |
int | groupMonitorStart (const unsigned int groupHandle, std::vector< int > &statusV, std::vector< MonitorPolicy > &mpV) |
Starts a monitor on all PVs within the PVGroup object indentified by the groupHandle . | |
int | groupMonitorStart (const unsigned int groupHandle, std::vector< int > &statusV, std::vector< unsigned int > &monitorIDV) |
Starts a monitor on all PVs within the PVGroup object indentified by the groupHandle . | |
int | groupMonitorStop (const unsigned int groupHandle, std::vector< int > &statusV) |
Stops a monitor on all PVs within the PVGroup object indentified by the groupHandle . | |
unsigned int | groupGetNPV (unsigned int _gHandle) |
unsigned int | groupGetNPV (const char *_gName) |
unsigned int | groupGetNPV (const char *_gName, ca_client_context *ccc) |
HandleHelper | getHandleHelper () |
HandleHelper | getInfo () |
PolicyHelper | getPolicyHelper () |
PolicyHelper | getPolicy () |
unsigned int | getNelemClient (unsigned int h) |
unsigned int | getNelemNative (unsigned int h) |
unsigned int | getNelemRequest (unsigned int h) |
int | getStatus () |
CAFEStatus | getCafeStatus () |
CAFEStatusSeverity | getCafeStatusSeverity () |
CAFEGlobalAlarmCondition | getEpicsAlarmStatus () |
CAFEGlobalAlarmCondition | getEpicsAlarmCondition () |
CAFEGlobalAlarmSeverity | getEpicsAlarmSeverity () |
int | flushNow () |
int | _ca_flush_io () |
int | _ca_poll () |
int | _ca_pend_io (double t) |
int | _ca_pend_event (double t) |
bool | setPyCafe (bool b) |
bool | getPyCafe () |
int | init () throw (CAFEException_init) |
int | init (ca_preemptive_callback_select select) throw (CAFEException_init) |
int | open (const std::string pvS, unsigned int &handle) throw (CAFEException_open) |
int | open (const std::string pvS, const std::string pvAliasS, unsigned int &handle) throw (CAFEException_open) |
int | open (const std::string *pvArrayS, unsigned int *handleArray, const unsigned int nHandles) throw (CAFEException_open) |
Establishes virtual circuits for a vector of epics process variables
| |
int | open (const char *pv, unsigned int &handle) throw (CAFEException_open) |
Establishes virtual circuit to epics process variable
| |
int | open (const char *pv, const char *pvAlias, unsigned int &handle) throw (CAFEException_open) |
Establishes virtual circuit to epics process variable and defines its pv alias name
| |
int | open (const char **pvArray, unsigned int *handleArray, const unsigned int nHandles) throw (CAFEException_open) |
Establishes virtual circuits for a vector of epics process variables
| |
int | open (std::vector< const char * >, std::vector< unsigned int > &) throw (CAFEException_open) |
Establishes virtual circuits for a vector of epics process variables
| |
int | open (std::vector< std::string >, std::vector< unsigned int > &) throw (CAFEException_open) |
Establishes virtual circuits for a vector of epics process variables
| |
int | openV (std::vector< std::string > s, std::vector< unsigned int > &i) throw (CAFEException_open) |
void | openGroupPrepare () |
void | openGroupNowAndWait (double _timeout) |
send the command to the ioc to open channels within all group(s). | |
void | openGroupNowAndWaitForInputGroups (double _timeout, std::vector< unsigned int > gHandles) |
send the command to the ioc to open channels within given group(s). | |
void | openGroupNow () |
void | groupOpenPrepare () |
void | groupOpenNowAndWait (double _timeout) |
void | groupOpenNowAndWait (double _timeout, std::vector< unsigned int > gH) |
void | groupOpenNow () |
void | openMonitorPrepare () |
void | openMonitorNow () |
void | openMonitorNowAndWait (double _timeout) |
double | setOpenDefaultPendTime (double _timeout) |
double | getOpenDefaultPendTime () |
void | openPrepare () |
void | openNoWait () |
void | openNowAndWait (double _timeout) |
send the command to the ioc to open channels | |
void | openNow () |
bool | initCallbackComplete (std::vector< unsigned int > hV) |
bool | initCallbackComplete (unsigned int *hArray, unsigned int nelem) |
Establishes whether all callbacks from methodCallbacks.cpp have completed
| |
unsigned int | printHandle (unsigned int h) |
unsigned int | printHandles (void) |
unsigned int | printDisconnectedHandles (void) |
unsigned int | getDisconnectedHandles (std::vector< unsigned int > &dhV, std::vector< std::string > &pvV) |
void | printCAFEException_pv (CAFEException_pv &e) |
int | closeChannels (unsigned int *handleArray, unsigned int nHandles) |
Closes connection for channel within a ca_client_context and deletes corresponding handle The handle must be within the same context. Note that this does NOT cause the channel's disconnect handler to be called. It does however invoke event handlers for subscriptions (i.e., monitors). The Conduit handle is erased. | |
int | closeChannels (std::vector< unsigned int > v) |
int | closeChannels () |
Closes all channel connections within a ca_client_context and removes the corresponding handles. Note that this does NOT cause the channel's disconnect handler to be called. It does however invoke event subscriptions (for monitors). Corresponding Conduit handles are erased. | |
int | closeChannels (ca_client_context *cctLocal) |
Closes all channel connections within the given ca_client_context and removes the corresponding handles. Note that this does NOT cause the channel's disconnect handler to be called. It does however invoke event subscriptions (for monitors). Corresponding Conduit handles are erased. | |
int | closeChannelsV (std::vector< unsigned int > v) |
int | close (unsigned int handle) |
Closes connection for channel within a ca_client_context and deletes corresponding handle The handle must be within the same context. Note that this does NOT cause the channel's disconnect handler to be called. It does however invoke event handlers for subscriptions (i.e. monitors). The Conduit handle is erased. | |
int | close () |
int | closeChannel (unsigned int handle) |
int | closeHandlesV (std::vector< unsigned int > v) |
int | closeHandles (std::vector< unsigned int > v) |
int | closeHandles (unsigned int *handleArray, unsigned int nHandles) |
Closes given channel connections (even if in other threads) and deletes their handles. Note that this does NOT cause the channel's disconnect handler to be called. It does however invoke event subscriptions (for monitors). All corresponding Conduit handles are erased. | |
int | closeHandles () |
Closes all channel connections (even if in other threads) and deletes all handles. Note that this does NOT cause the channel's disconnect handler to be called. It does however invoke event subscriptions (for monitors). All Conduit handles are erased. | |
int | closeHandle (unsigned int handle) |
Closes channel connections (even if in other thread) and deletes handle. Note that this does NOT cause the channel's disconnect handler to be called. It does however invoke event handlers for subscriptions (i.e. monitors). The Conduit handle is erased. | |
int | closeChannelKeepHandle (unsigned int handle) |
Closes channel connections (even if in other thread) but does not delete handle. Note that this does NOT cause the channel's disconnect handler to be called. It does however invoke event handlers for subscriptions (i.e., monitors). The Conduit handle is NOT erased. | |
int | closeChannelsKeepHandles (unsigned int *handleArray, unsigned int nHandles) |
Closes given channel connections (even if in other threads) but does not deletes their handles. Note that this does NOT cause the channel's disconnect handler to be called. It does however invoke event subscriptions (for monitors). All corresponding Conduit handles are not erased. | |
int | closeChannelsKeepHandles (std::vector< unsigned int > v) |
int | closeChannelsKeepHandlesV (std::vector< unsigned int > v) |
int | monitorStart (unsigned int handle, MonitorPolicy &mp) |
Monitor a PV. | |
int | monitorStart (unsigned int handle, unsigned int &monitorID) |
Monitor a PV. | |
int | monitorStart (unsigned int handle) |
int | monitorStart (unsigned int *handleArray, unsigned int nelem) |
int | monitorStart (unsigned int *handleArray, unsigned int nelem, int *statusArray, MonitorPolicy *mpV) |
Monitor an array of PV with parameters set by MonitorPolicy objects. | |
int | monitorStart (unsigned int *handleArray, unsigned int nelem, int *statusArray, unsigned int *monitorIDArray) |
Monitor an array of PV with parameters with default policies. | |
int | monitorStart (std::vector< unsigned int > handleV, std::vector< int > &statusV, std::vector< MonitorPolicy > &mpV) |
Monitor an array of PV with parameters set by MonitorPolicy objects. | |
int | monitorStart (std::vector< unsigned int > handleV, std::vector< int > &statusV, std::vector< unsigned int > &monitorIDV) |
Monitor an array of PV with default MonitorPolicy object parameters. | |
int | monitorPulseID () |
Monitor PulseID PV. | |
int | monitorStopPulseID () |
Monitor PulseID PV. | |
int | monitorStop (unsigned int handle, MonitorPolicy mp) |
Stop monitor of a PV. | |
int | monitorStop (unsigned int handle, unsigned int monitorID) |
Stop monitor of a PV. | |
int | monitorStop (unsigned int handle) |
Stop all monitors for this handle. | |
int | monitorStop () |
Stop all monitors. | |
int | monitorStop (ca_client_context *ccc) |
Stop all monitors for the given ca_client_context. | |
int | monitorStop (unsigned int *handleArray, unsigned int nelem, int *statusArray) |
Stop all monitors for this array of handles. | |
int | monitorStop (std::vector< unsigned int > handleV, std::vector< int > &statusV) |
Stop all monitors for a vector of handles. | |
int | monitorStop (unsigned int *handleArray, unsigned int nelem) |
int | monitorStopWithID (unsigned int handle, unsigned int monitorID) |
int | monitorStopAll () |
MonitorPolicy * | createMonitorPolicyArray (const unsigned int nmp) |
int | terminate () |
Closes all channels within a given context and all handles for all contexts Shuts down the local channel access client context and frees allocated resources contextDestroy is not essential as resources are normally automatically released by the system. | |
int | terminate (ca_client_context *cctLocal) |
Closes all channels within the given context and their respective handles Shuts down the given channel access client context and frees allocated resources contextDestroy is not essential as resources are normally automatically released by the system. | |
unsigned int | getHandleFromPV (const char *pv) |
const char * | getPVFromHandle (unsigned int handle) |
unsigned int | getHandleFromPVWithinGroup (const char *pv, unsigned int grh) |
bool | isEnum (unsigned int handle) |
bool | isValid (unsigned int handle) |
bool | allChannelsConnected () |
bool | isConnected (unsigned int handle) |
bool | isChannelConnected (unsigned int handle) |
int | getChannelInfo (unsigned int handle, ChannelRegalia &channelInfo) |
chid | getChannelID (unsigned int handle) |
ca_client_context * | getClientContext (const char *pvname) |
ca_client_context * | getClientContext (unsigned int handle) |
int | attachContext (ca_client_context *ccc) |
int | attachContextByPVName (const char *pvname) |
int | attachContextByHandle (unsigned int handle) |
int | updateAccessRead (unsigned int handle, int ar) |
int | updateAccessWrite (unsigned int handle, int aw) |
bool | getReadAccess (unsigned int handle) |
bool | getWriteAccess (unsigned int handle) |
void | printStatusMessage (int status) |
int | printStatus (unsigned int handle, int status) |
print status information of given handle | |
int | printStatus (unsigned int *handleArray, unsigned int nelem, int *statusArray) |
print status information of given handles | |
int | printStatus (std::vector< unsigned int > handleV, std::vector< int > statusV) |
print status information of given handles | |
int | printStatus (const char *pv, int status) |
print status information of given pv | |
int | printStatus (const char *pvArray, unsigned int nelem, int *statusArray) |
print status information of given PVs | |
int | printStatus (std::vector< std::string > pvV, std::vector< int > statusV) |
print status information of given PVs | |
int | printStatusIfError (unsigned int handle, int status) |
print status information of given handle only on error | |
int | printStatusIfError (unsigned int *handleArray, unsigned int nelem, int *statusArray) |
print status information of given handles only on error | |
int | printStatusIfError (std::vector< unsigned int > handleV, std::vector< int > statusV) |
print status information of given handles only on error | |
int | printStatusIfError (const char *pv, int status) |
print status information of given pv only on error | |
int | printStatusIfError (const char *pvArray, unsigned int nelem, int *statusArray) |
print status information of given PVs only on error | |
int | printStatusIfError (std::vector< std::string > pvV, std::vector< int > statusV) |
print status information of given PVs only on error | |
int | setPVAlias (unsigned int handle, const char *pv) throw (CAFEException_open) |
Defines a pv alias for pv and adds this to multi-index hash table. | |
PVDataHolder * | getPVData (std::vector< unsigned int > handleArray) |
Creates a pseudo group from input handles and initalizes PVdataHolder array; \ method to be preceded by getV(v) and followed by e.g.getCachePVArrayNoWait(v, pvd). | |
int | collectionDefine (const char *collectionName, std::vector< std::string > deviceV) |
Connect::collectionDefine: Add collection to global vector, deviceCollectionV. | |
int | collectionDefine (const char *collectionName, std::vector< const char * > deviceV) |
Connect::collectionDefine: Add collection to global vector, deviceCollectionV. | |
int | collectionDefine (const char *collectionName, pv_string_t *deviceArray, unsigned int deviceLength) |
Connect::collectionDefine: Add collection to global vector, deviceCollectionV. | |
int | collectionFetch (const char *collectionName, std::vector< std::string > &deviceListV) |
Connect::collectionFetch - retrieves Collection. | |
int | collectionFetch (const char *collectionName, std::vector< const char * > &deviceListV) |
Connect::collectionFetch - retrieves Collection. | |
int | collectionFetch (const char *collectionName, deviceCollection &dC) |
Connect::collectionFetch - retrieves Collection. | |
std::vector< deviceCollection > | getCollections () const |
int | collectionMemberList (const char *collectionName, boost::shared_ptr< pv_string_t[]> &list, unsigned int &listLength) |
Connect::collectionMemberList - lists the members of the given collection . | |
int | collectionMemberList (const char *collectionName, std::vector< std::string > &list) |
Connect::collectionMemberList - lists the members of the given collection. | |
int | collectionList (boost::shared_ptr< pv_string_t[]> &clist, unsigned int &listLength) |
Connect::collectionList - lists all collection in global vector deviceCollectionV . | |
int | collectionList (std::vector< std::string > &clist) |
Connect::collectionList - lists all collections in global vector deviceCollectionV. | |
int | devicePositionOrderedMultiMap (const char *collectionName, std::multimap< float, std::string > &posDev) |
Connect::devicePositionOrderedMultiMap - returns a map of devices and their positions. | |
int | devicePositionMap (const char *collectionName, std::map< float, std::string > &posDev) |
Connect::devicePositionMap - returns a map of devices and their positions. | |
int | devicePositionV (const char *collectionName, std::vector< std::string > &dev, std::vector< float > &pos) |
Connect::devicePositionV - returns a vector of devices and their positions. | |
int | fetchIndexOfCollectionMember (const char *collectionName, const char *deviceName) |
Connect::fetchIndexOfCollectionMember. | |
bool | isGroup (const char *) |
Connect::isGroup - Test const char * to determine if input 'name' is a garoup. | |
bool | isCollection (const char *) |
Connect::isCollection - Test const char * to determine if input 'name' is a collection. | |
int | groupOpen (const char *pv, unsigned int &groupHandle) throw (CAFEException_groupOpen) |
Establishes virtual circuit to epics process variable for each group member by calling Connect::open(pv, &handle). | |
int | groupOpen (PVGroup &pvgroup, unsigned int &groupHandle) throw (CAFEException_groupOpen) |
int | groupClose (unsigned int groupHandle) |
int | groupClose () |
int | groupCloseAll () |
int | groupHandleErase () |
int | groupHandleErase (ca_client_context *ccc) |
int | groupCombine (const char *newGroupName, const char *groupName1, const char *groupName2) |
Connect::groupCombine - Combines two groups to form a new group. | |
int | groupCombine (const char *newGroupName, std::vector< char * > groupName) |
Connect::groupCombine - Combines individual groups to form a new group. | |
std::vector< std::string > | generateChannelList (std::vector< std::string > inputStringV) |
std::vector< std::string > | getFromGlobalChannelList (std::vector< std::string >) |
int | groupDefine (const char *groupName, const char *collectionName, std::vector< std::string > attributeV) |
Connect::groupDefine. | |
int | groupDefine (const char *groupName, const char *collectionName, std::vector< const char * > attributeV) |
Connect::groupDefine. | |
int | groupDefine (const char *groupName, const char *collectionName, pv_string_t *attributeArray, unsigned short attributeLength) |
Connect::groupDefine. | |
int | groupDefine (const char *groupName, const char *collectionName, pv_string_t attribute) |
int | groupDefine (const char *groupName, std::vector< std::string > deviceV, std::vector< std::string > attributeV) |
Connect::groupDefine. | |
int | groupDefine (const char *groupName, std::vector< const char * > deviceV, std::vector< const char * > attributeV) |
Connect::groupDefine. | |
int | groupDefine (const char *groupName, pv_string_t *deviceArray, unsigned int deviceLength, pv_string_t *attributeArray, unsigned short attributeLength) |
Connect::groupDefine. | |
int | groupDefine (const char *groupName, std::vector< std::string > pvArrayV) |
Connect::groupDefine. | |
int | groupDefine (const char *groupName, std::vector< const char * > pvArrayV) |
Connect::groupDefine. | |
int | groupDefine (const char *groupName, pv_string_t *pvArray, unsigned int pvArrayLength) |
Connect::groupDefine. | |
int | groupMemberList (const char *groupName, boost::shared_ptr< pv_string_t[]> &list, unsigned int &listLength) |
Connect::groupMemberList - lists the members of the given group User responsible for deleting list array. | |
int | groupMemberList (const char *groupName, std::vector< std::string > &list) |
Connect::groupMemberList - lists the members of the given group. | |
int | groupList (boost::shared_ptr< pv_string_t[]> &glist, unsigned int &listLength) |
Connect::groupList - lists all groups in global vector PVGroupV . | |
int | groupList (std::vector< std::string > &glist) |
Connect::groupList - lists all groups in global vector PVGroupV. | |
int | fetchIndexOfGroupMember (const char *groupName, const char *pv) |
Connect::fetchIndexOfGroupMember. | |
void | setDeviceAttributeDeliminator (std::string d) |
std::string | getDeviceAttributeDeliminator () const |
Public Attributes | |
PrintErrorPolicy | printErrorPolicy |
ChannelCreatePolicy | channelCreatePolicy |
ChannelOpenPolicy | channelOpenPolicy |
ChannelOpenPolicy | channelClosePolicy |
ChannelOpenPolicy | channelMonitorPolicy |
ChannelOpenPolicy | channelOpenGroupPolicy |
ChannelRequestPolicy | channelRequestPolicyMasterPut |
ChannelRequestPolicy | channelRequestPolicyMasterGet |
ChannelRequestPolicy | channelRequestPolicyMasterGetCtrl |
ChannelGetActionWhenMonitorPolicy | channelGetActionWhenMonitorPolicyMaster |
Protected Member Functions | |
int | createChannel (unsigned int handle, const char *pv, chid &pCh) |
int | createHandle (const char *pv, ca_client_context *ccc, unsigned int &handle) throw (CAFEException_pv) |
int | contextDestroy () |
Shuts down a channel access client context and frees allocated resources Not essential as resources are normally automatically released by the system. This invokes the connection_handler callback function. | |
int | contextDestroy (ca_client_context *cctLocal) |
Closes channels for the given channel access client context. Shuts down the 'local' channel access client context and frees allocated resources Note that in thread:stop, these two contexts are different!! Not essential as resources are normally automatically released by the system. This invokes the connection_handler callback function. | |
unsigned short | epicsVersion (unsigned short &major, unsigned short &minor, unsigned short &patch) |
int | createChannelWithinGroup (unsigned int handle, const char *pv, chid &pCh) |
int | createHandleWithinGroup (const char *pv, ca_client_context *ccc, unsigned int &_handle) throw (CAFEException_pv) |
Connect::createHandleWithinGroup. | |
Static Protected Member Functions | |
static void | callbackHandlerAccessRights (struct access_rights_handler_args args) |
static void | callbackHandlerException (struct exception_handler_args args) |
Protected Attributes | |
int | status |
CAFEStatus | cafeStatus |
CAFEStatusSeverity | cafeStatusSeverity |
CAFEGlobalAlarmSeverity | epicsAlarmSeverity |
CAFEGlobalAlarmCondition | epicsAlarmStatus |
cafeConduit_set::iterator | itcs |
cafeGroup_set::iterator | itgs |
CAFEDataTypeCode | cafeDataTypeCode |
ExceptionsHelper | exceptionsHelper |
PolicyHelper | policyHelper |
HandleHelper | handleHelper |
Helper | helper |
std::string | deviceAttributeDeliminator |
bool | pyCafeFlag |
Private Attributes | |
Instant< dbr_string_t > | cafeSoluble |
Instant< dbr_float_t > | cafeFrappuccino |
Instant< dbr_short_t > | cafeSchale |
Instant< dbr_enum_t > | cafeEspresso |
Instant< dbr_char_t > | cafeCappuccino |
Instant< dbr_long_t > | cafeLatte |
Instant< dbr_double_t > | cafeDoppio |
Transpose< dbr_string_t > | renderString |
Transpose< dbr_short_t > | renderShort |
Transpose< dbr_float_t > | renderFloat |
Transpose< dbr_enum_t > | renderEnum |
Transpose< dbr_char_t > | renderChar |
Transpose< dbr_long_t > | renderLong |
Transpose< dbr_double_t > | renderDouble |
Granules | cafeGranules |
ChannelGetCacheWaitPolicy | channelGetCacheWaitPolicy |
ChannelRequestStatus | channelRequestStatusGet |
ChannelRequestStatus | channelRequestStatusGetCtrl |
ChannelRequestMetaDataClient | channelRequestMetaDataClient |
ChannelRequestMetaDataClient | channelRequestMetaCtrlClient |
CAFENUM::DBR_TYPE | vectorDbrType |
ChannelTimeoutPolicy | channelTimeoutPolicySGGet |
ChannelTimeoutPolicy | channelTimeoutPolicySGPut |
Methods for synchronous and asynchronous interactions.
CAFE::CAFE | ( | ) | [inline] |
CAFE::CAFE | ( | ChannelRequestPolicy | _channelRequestPolicyMasterPut, | |
ChannelRequestPolicy | _channelRequestPolicyMasterGet, | |||
ChannelGetActionWhenMonitorPolicy | _channelGetActionWhenMonitorPolicyMaster | |||
) | [inline] |
CAFE::CAFE | ( | ChannelRequestPolicy | _channelRequestPolicyMasterPut, | |
ChannelRequestPolicy | _channelRequestPolicyMasterGet | |||
) | [inline] |
CAFE::CAFE | ( | ChannelRequestPolicy | _channelRequestPolicyMasterPut | ) | [inline] |
References Connect::channelRequestPolicyMasterPut, CAFENUM::DBR_NONE, and vectorDbrType.
int Connect::_ca_flush_io | ( | ) | [inline, inherited] |
int Connect::_ca_pend_event | ( | double | t | ) | [inline, inherited] |
int Connect::_ca_pend_io | ( | double | t | ) | [inline, inherited] |
int Connect::_ca_poll | ( | ) | [inline, inherited] |
bool Connect::allChannelsConnected | ( | ) | [inline, inherited] |
References cs, and Connect::itcs.
Referenced by main().
int Connect::attachContext | ( | ca_client_context * | ccc | ) | [inline, inherited] |
References ECAFE_NULLCONTEXT.
References ECAFE_NULLCONTEXT, and Connect::getClientContext().
int Connect::attachContextByPVName | ( | const char * | pvname | ) | [inline, inherited] |
References ECAFE_NULLCONTEXT, and Connect::getClientContext().
void Connect::callbackHandlerAccessRights | ( | struct access_rights_handler_args | args | ) | [static, protected, inherited] |
Callback function for callbackHandlerAccessRights
Modifies Conduit object accordingly
Callback handler for the event of a change of R/W access rights
R3.14 documentation states that the callback handler is called
args | output: access_rights_handler_args parameters |
References cafeMutex, cs, long, and MUTEX.
Referenced by Connect::createChannel(), and Connect::createChannelWithinGroup().
void Connect::callbackHandlerException | ( | struct exception_handler_args | args | ) | [static, protected, inherited] |
Callback function for callbackHandlerException Modifies CAFEConduit object accordingly
args | output: exception_handler_args parameters |
References long, and PVNAME_SIZE.
Referenced by Connect::createChannel(), and Connect::createChannelWithinGroup().
int Connect::close | ( | ) | [inline, inherited] |
References Connect::closeChannels().
Referenced by Connect::closeChannel(), Connect::createHandle(), and Connect::createHandleWithinGroup().
Closes connection for channel within a ca_client_context and deletes corresponding handle
The handle must be within the same context.
Note that this does NOT cause the channel's disconnect handler to be called.
It does however invoke event handlers for subscriptions (i.e. monitors).
The Conduit handle is erased.
handle | input |
References cafeMutex, Connect::channelClosePolicy, cs, ECAFE_INVALID_HANDLE, ECAFE_NULLCONTEXT, ECAFE_WRONG_CA_CONTEXT, ChannelOpenPolicy::getTimeout(), ICAFE_NORMAL, Connect::itcs, MUTEX, and Connect::status.
References Connect::close().
Closes channel connections (even if in other thread) but does not delete handle.
Note that this does NOT cause the channel's disconnect handler to be called.
It does however invoke event handlers for subscriptions (i.e., monitors).
The Conduit handle is NOT erased.
handle | input |
References cafeMutex, Connect::channelClosePolicy, ChannelRegalia::channelID, cs, ECAFE_INVALID_HANDLE, ChannelOpenPolicy::flushSendBufferNow(), ICAFE_CA_OP_CONN_DOWN, ICAFE_CS_CLOSED, ICAFE_NORMAL, Connect::itcs, Connect::monitorStop(), MUTEX, ChannelRegalia::setCafeConnectionState(), ChannelRequestStatus::setCallbackKind(), ChannelRegalia::setConnectFlag(), ChannelRegalia::setConnectionState(), and Connect::status.
int Connect::closeChannels | ( | ca_client_context * | cctLocal | ) | [inherited] |
Closes all channel connections within the given ca_client_context and removes the corresponding handles.
Note that this does NOT cause the channel's disconnect handler to be called.
It does however invoke event subscriptions (for monitors).
Corresponding Conduit handles are erased.
References cafeMutex, Connect::channelClosePolicy, cs, ECAFE_NULLCONTEXT, ChannelOpenPolicy::getTimeout(), ICAFE_NORMAL, Connect::itcs, MUTEX, and Connect::status.
int Connect::closeChannels | ( | ) | [inherited] |
Closes all channel connections within a ca_client_context and removes the corresponding handles.
Note that this does NOT cause the channel's disconnect handler to be called.
It does however invoke event subscriptions (for monitors).
Corresponding Conduit handles are erased.
References ECAFE_NULLCONTEXT.
Referenced by Connect::close(), Connect::closeChannels(), Connect::closeChannelsV(), Connect::contextDestroy(), and Connect::terminate().
References Connect::closeChannels().
Closes connection for channel within a ca_client_context and deletes corresponding handle
The handle must be within the same context.
Note that this does NOT cause the channel's disconnect handler to be called.
It does however invoke event handlers for subscriptions (i.e., monitors).
The Conduit handle is erased.
handleArray | input: array of handles | |
nHandles | input: size of array |
References cafeMutex, Connect::channelClosePolicy, cs, ECAFE_NULLCONTEXT, ChannelOpenPolicy::getTimeout(), ICAFE_NORMAL, MUTEX, and Connect::status.
References Connect::closeChannelsKeepHandles().
Referenced by Connect::closeChannelsKeepHandles().
int Connect::closeChannelsKeepHandles | ( | unsigned int * | handleArray, | |
unsigned int | nHandles | |||
) | [inherited] |
Closes given channel connections (even if in other threads) but does not deletes their handles.
Note that this does NOT cause the channel's disconnect handler to be called.
It does however invoke event subscriptions (for monitors).
All corresponding Conduit handles are not erased.
handleArray | input: unsigned int * | |
nHandles | input: unsigned int |
References cafeMutex, Connect::channelClosePolicy, ChannelRegalia::channelID, cs, ChannelOpenPolicy::flushSendBufferNow(), ICAFE_CA_OP_CONN_DOWN, ICAFE_CS_CLOSED, ICAFE_NORMAL, Connect::itcs, Connect::monitorStop(), MUTEX, ChannelRegalia::setCafeConnectionState(), ChannelRequestStatus::setCallbackKind(), ChannelRegalia::setConnectFlag(), ChannelRegalia::setConnectionState(), and Connect::status.
Referenced by Connect::closeChannelsKeepHandlesV().
References Connect::closeChannelsKeepHandles().
References Connect::closeChannels().
std::vector<unsigned int> CAFE::closeDisconnectedChannelsFromWithinGroupV | ( | const unsigned int | groupHandle | ) | [inline] |
void CAFE::closeGroupXMLFile | ( | std::string | fileName | ) |
closeGroupXMLFile
Close file given by fileName for writing XML data
fileName | input: filename to which PVGroup data is written |
Closes channel connections (even if in other thread) and deletes handle.
Note that this does NOT cause the channel's disconnect handler to be called.
It does however invoke event handlers for subscriptions (i.e. monitors).
The Conduit handle is erased.
handle | input |
References cafeMutex, Connect::channelClosePolicy, cs, ECAFE_INVALID_HANDLE, ChannelOpenPolicy::getTimeout(), ICAFE_NORMAL, Connect::itcs, MUTEX, and Connect::status.
int Connect::closeHandles | ( | ) | [inherited] |
Closes all channel connections (even if in other threads) and deletes all handles.
Note that this does NOT cause the channel's disconnect handler to be called.
It does however invoke event subscriptions (for monitors).
All Conduit handles are erased.
References cafeMutex, Connect::channelClosePolicy, cs, ChannelOpenPolicy::getTimeout(), Connect::itcs, MUTEX, and Connect::status.
Referenced by Connect::closeHandlesV(), Connect::groupClose(), and Connect::terminate().
Closes given channel connections (even if in other threads) and deletes their handles.
Note that this does NOT cause the channel's disconnect handler to be called.
It does however invoke event subscriptions (for monitors).
All corresponding Conduit handles are erased.
handleArray | input: unsigned int * | |
nHandles | input: unsigned int |
References cafeMutex, Connect::channelClosePolicy, cs, ChannelOpenPolicy::getTimeout(), ICAFE_NORMAL, Connect::itcs, MUTEX, and Connect::status.
References Connect::closeHandles().
Referenced by Connect::closeHandles(), and main().
References Connect::closeHandles().
int Connect::collectionDefine | ( | const char * | collectionName, | |
pv_string_t * | deviceList, | |||
unsigned int | deviceListLength | |||
) | [inherited] |
Connect::collectionDefine: Add collection to global vector, deviceCollectionV.
collectionName | input: define collection name | |
deviceList | input: array of pv_string_t that comprises the collection of devices | |
deviceListLength | input: size of deviceList array |
References deviceCollection::cMembers, deviceCollectionV, collectionMember::deviceName, ECAFE_COLLECTION_PREV_DEF, ICAFE_NORMAL, and deviceCollection::name.
int Connect::collectionDefine | ( | const char * | collectionName, | |
std::vector< const char * > | deviceListV | |||
) | [inherited] |
Connect::collectionDefine: Add collection to global vector, deviceCollectionV.
collectionName | input: define collection name | |
deviceListV | input: vector list of const char * that comprise the collection of devices |
References deviceCollection::cMembers, deviceCollectionV, collectionMember::deviceName, ECAFE_COLLECTION_PREV_DEF, ICAFE_NORMAL, and deviceCollection::name.
int Connect::collectionDefine | ( | const char * | collectionName, | |
std::vector< std::string > | deviceListV | |||
) | [inherited] |
Connect::collectionDefine: Add collection to global vector, deviceCollectionV.
collectionName | input: define collection name | |
deviceListV | input: vector list of strings that comprise the collection of devices |
References deviceCollection::cMembers, deviceCollectionV, collectionMember::deviceName, ECAFE_COLLECTION_PREV_DEF, ICAFE_NORMAL, and deviceCollection::name.
Referenced by main().
int Connect::collectionFetch | ( | const char * | collectionName, | |
deviceCollection & | dC | |||
) | [inherited] |
Connect::collectionFetch - retrieves Collection.
collectionName | input: collection name | |
dC | ouput: deviceCollection class |
References deviceCollectionV, ECAFE_UNKNOWN_COLLECTION, Connect::helper, ICAFE_NORMAL, PVNAME_SIZE, and Helper::removeLeadingAndTrailingSpaces().
int Connect::collectionFetch | ( | const char * | collectionName, | |
std::vector< const char * > & | deviceListV | |||
) | [inherited] |
Connect::collectionFetch - retrieves Collection.
collectionName | input: collection name | |
deviceListV | ouput: vector of const char * containing collection members |
References deviceCollectionV, ECAFE_EMPTY_COLLECTION, ECAFE_UNKNOWN_COLLECTION, Connect::helper, ICAFE_NORMAL, PVNAME_SIZE, and Helper::removeLeadingAndTrailingSpaces().
int Connect::collectionFetch | ( | const char * | collectionName, | |
std::vector< std::string > & | deviceListV | |||
) | [inherited] |
Connect::collectionFetch - retrieves Collection.
collectionName | input: collection name | |
deviceListV | ouput: vector of strings containing collection members |
References deviceCollectionV, ECAFE_EMPTY_COLLECTION, ECAFE_UNKNOWN_COLLECTION, Connect::helper, ICAFE_NORMAL, PVNAME_SIZE, and Helper::removeLeadingAndTrailingSpaces().
Referenced by Connect::groupDefine().
int Connect::collectionList | ( | std::vector< std::string > & | clist | ) | [inherited] |
Connect::collectionList - lists all collections in global vector deviceCollectionV.
clist | output: vector of collection names (string) |
References deviceCollectionV, and ICAFE_NORMAL.
int Connect::collectionList | ( | boost::shared_ptr< pv_string_t[]> & | clist, | |
unsigned int & | listLength | |||
) | [inherited] |
Connect::collectionList - lists all collection in global vector deviceCollectionV
.
clist | output: array of collection names (pv_string_t) | |
listLength | output: length of clist array |
References deviceCollectionV, and ICAFE_NORMAL.
Referenced by main().
int Connect::collectionMemberList | ( | const char * | collectionName, | |
std::vector< std::string > & | list | |||
) | [inherited] |
Connect::collectionMemberList - lists the members of the given collection.
collectionName | input: name of collection | |
list | output: vector of devices (string) |
References deviceCollectionV, ECAFE_UNKNOWN_COLLECTION, Connect::helper, ICAFE_NORMAL, PVNAME_SIZE, and Helper::removeLeadingAndTrailingSpaces().
int Connect::collectionMemberList | ( | const char * | collectionName, | |
boost::shared_ptr< pv_string_t[]> & | list, | |||
unsigned int & | listLength | |||
) | [inherited] |
Connect::collectionMemberList - lists the members of the given collection
.
collectionName | input: name of Collection | |
list | output: array of device names (pv_string_t) | |
listLength,: | length of list array |
References deviceCollectionV, ECAFE_UNKNOWN_COLLECTION, Connect::helper, ICAFE_NORMAL, PVNAME_SIZE, and Helper::removeLeadingAndTrailingSpaces().
int Connect::contextDestroy | ( | ca_client_context * | cctLocal | ) | [protected, inherited] |
Closes channels for the given channel access client context.
Shuts down the 'local' channel access client context and frees allocated resources
Note that in thread:stop, these two contexts are different!!
Not essential as resources are normally automatically released by the system.
This invokes the connection_handler callback function.
References Connect::closeChannels(), ECAFE_NULLCONTEXT, and ICAFE_NORMAL.
int Connect::contextDestroy | ( | ) | [protected, inherited] |
Shuts down a channel access client context and frees allocated resources Not essential as resources are normally automatically released by the system. This invokes the connection_handler callback function.
References Connect::closeChannels(), ECAFE_NULLCONTEXT, and ICAFE_NORMAL.
Referenced by Connect::terminate().
int Connect::createChannel | ( | unsigned int | handle, | |
const char * | pv, | |||
chid & | pCh | |||
) | [protected, inherited] |
Establishes virtual circuit to epics process variable
handle | input | |
pv | input: process variable | |
pCh | output: channel identifier (chid) |
References __METHOD__, ADD_EXCEPTION_EVENT, cafeMutex, Connect::cafeStatus, Connect::callbackHandlerAccessRights(), Connect::callbackHandlerException(), Connect::channelCreatePolicy, Connect::channelOpenPolicy, cs, ECAFE_INVALID_HANDLE, CAFENUM::FLUSH_AFTER_EACH_CHANNEL_CREATION, ChannelOpenPolicy::flushSendBufferNow(), ChannelRequestStatus::getCallbackProgressKind(), HandleHelper::getChannelRequestStatusGet(), ChannelCreatePolicy::getHandler(), ChannelCreatePolicy::getPriority(), HandleHelper::getPVFromHandle(), ChannelOpenPolicy::getTimeout(), ChannelOpenPolicy::getWhenToFlushSendBuffer(), Connect::handleHelper, MUTEX, CAFENUM::PENDING, CAFEStatus::report(), and Connect::status.
int Connect::createChannelWithinGroup | ( | unsigned int | _handle, | |
const char * | pv, | |||
chid & | pCh | |||
) | [protected, inherited] |
Connect::createChannelWithinGroup (as for createChannel)
Establishes virtual circuit to epics process variable
_handle | input | |
pv | input: process variable | |
pCh | output: channel identifier (chid) |
References __METHOD__, ADD_EXCEPTION_EVENT, cafeMutex, Connect::cafeStatus, Connect::callbackHandlerAccessRights(), Connect::callbackHandlerException(), Connect::channelCreatePolicy, cs, ECAFE_INVALID_HANDLE, ChannelCreatePolicy::getHandler(), ChannelCreatePolicy::getPriority(), MUTEX, CAFEStatus::report(), and Connect::status.
int Connect::createHandle | ( | const char * | pv, | |
ca_client_context * | ccc, | |||
unsigned int & | handle | |||
) | throw (CAFEException_pv) [protected, inherited] |
Creates handle and calls createChannel to establish virtual circuit to epics process variable
pv | input: process variable | |
ccc | input: ca_client_context | |
handle | input: handle |
CAFEException_pv | if unable to create channel virtual circuit |
Conduit cc = *(p.first);
_handle=cc.getHandle();
References __METHOD__, cafeMutex, Connect::close(), cs, ECAFE_HASH_UNIQUEID_EXISTS, ECAFE_NULLCHID, Conduit::handleNext, and MUTEX.
int Connect::createHandleWithinGroup | ( | const char * | pv, | |
ca_client_context * | ccc, | |||
unsigned int & | _handle | |||
) | throw (CAFEException_pv) [protected, inherited] |
Connect::createHandleWithinGroup.
pv | input: process variable | |
ccc | input: ca_client_context | |
_handle | input: handle |
References __METHOD__, cafeMutex, Connect::close(), cs, ECAFE_HASH_UNIQUEID_EXISTS, ECAFE_NULLCHID, Conduit::handleNext, ICAFE_NORMAL, and MUTEX.
MonitorPolicy* Connect::createMonitorPolicyArray | ( | const unsigned int | nmp | ) | [inline, inherited] |
int Connect::devicePositionMap | ( | const char * | collectionName, | |
std::map< float, std::string > & | posDev | |||
) | [inherited] |
Connect::devicePositionMap - returns a map of devices and their positions.
collectionName | input: name of collection | |
posDev | output: map of devices (string) and their positions (float) - not ordered |
References deviceCollectionV, ECAFE_UNKNOWN_COLLECTION, Connect::helper, ICAFE_NORMAL, PVNAME_SIZE, and Helper::removeLeadingAndTrailingSpaces().
Referenced by main().
int Connect::devicePositionOrderedMultiMap | ( | const char * | collectionName, | |
std::multimap< float, std::string > & | posDev | |||
) | [inherited] |
Connect::devicePositionOrderedMultiMap - returns a map of devices and their positions.
collectionName | input: name of collection | |
posDev | output: multimap of devices (string) and their positions (float) - odered in position |
References deviceCollectionV, ECAFE_UNKNOWN_COLLECTION, flip_map(), Connect::helper, ICAFE_NORMAL, PVNAME_SIZE, and Helper::removeLeadingAndTrailingSpaces().
int Connect::devicePositionV | ( | const char * | collectionName, | |
std::vector< std::string > & | dev, | |||
std::vector< float > & | pos | |||
) | [inherited] |
Connect::devicePositionV - returns a vector of devices and their positions.
collectionName | input: name of collection | |
dev | output: vector of devices (string) | |
pos | output: vector of devices positions (float) |
References deviceCollectionV, ECAFE_UNKNOWN_COLLECTION, Connect::helper, ICAFE_NORMAL, PVNAME_SIZE, and Helper::removeLeadingAndTrailingSpaces().
unsigned short Connect::epicsVersion | ( | unsigned short & | major, | |
unsigned short & | minor, | |||
unsigned short & | patch | |||
) | [protected, inherited] |
Establishes virtual circuit to epics process variable
major | input | |
minor | input | |
patch | input |
References EPICS_MAJOR, EPICS_MINOR, and EPICS_PATCH.
int Connect::fetchIndexOfCollectionMember | ( | const char * | collectionName, | |
const char * | deviceName | |||
) | [inherited] |
Connect::fetchIndexOfCollectionMember.
collectionName | input: collection name | |
deviceName | input: (const char *) device name |
References deviceCollectionV, Connect::helper, PVNAME_SIZE, and Helper::removeLeadingAndTrailingSpaces().
int Connect::fetchIndexOfGroupMember | ( | const char * | groupName, | |
const char * | pv | |||
) | [inherited] |
Connect::fetchIndexOfGroupMember.
groupName | input: group name | |
pv | input: (const char *) process variable |
References Connect::helper, PVGroupV, PVNAME_SIZE, and Helper::removeLeadingAndTrailingSpaces().
int CAFE::gameSetAndMatch | ( | std::vector< unsigned int > | handleSetV, | |
std::vector< std::string > | valSetV, | |||
std::vector< unsigned int > | handleAction, | |||
std::vector< std::string > | valAction, | |||
std::vector< unsigned int > | handleMatchV, | |||
std::string | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::gameSetAndMatch | ( | std::vector< unsigned int > | handleSet, | |
std::vector< long long > | valSet, | |||
std::vector< unsigned int > | handleAction, | |||
std::vector< std::string > | valAction, | |||
std::vector< unsigned int > | handleMatch, | |||
long long | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::gameSetAndMatch | ( | std::vector< unsigned int > | handleSet, | |
std::vector< dbr_long_t > | valSet, | |||
std::vector< unsigned int > | handleAction, | |||
std::vector< std::string > | valAction, | |||
std::vector< unsigned int > | handleMatch, | |||
dbr_long_t | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::gameSetAndMatch | ( | std::vector< unsigned int > | handleSet, | |
std::vector< dbr_short_t > | valSet, | |||
std::vector< unsigned int > | handleAction, | |||
std::vector< std::string > | valAction, | |||
std::vector< unsigned int > | handleMatch, | |||
dbr_short_t | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::gameSetAndMatch | ( | std::vector< unsigned int > | handleSet, | |
std::vector< dbr_enum_t > | valSet, | |||
std::vector< unsigned int > | handleAction, | |||
std::vector< std::string > | valAction, | |||
std::vector< unsigned int > | handleMatch, | |||
dbr_enum_t | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::gameSetAndMatch | ( | std::vector< unsigned int > | handleSet, | |
std::vector< dbr_char_t > | valSet, | |||
std::vector< unsigned int > | handleAction, | |||
std::vector< std::string > | valAction, | |||
std::vector< unsigned int > | handleMatch, | |||
dbr_char_t | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::gameSetAndMatch | ( | std::vector< unsigned int > | handleSet, | |
std::vector< dbr_float_t > | valSet, | |||
std::vector< unsigned int > | handleAction, | |||
std::vector< std::string > | valAction, | |||
std::vector< unsigned int > | handleMatch, | |||
dbr_float_t | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::gameSetAndMatch | ( | std::vector< unsigned int > | handleSet, | |
std::vector< dbr_double_t > | valSet, | |||
std::vector< unsigned int > | handleAction, | |||
std::vector< std::string > | valAction, | |||
std::vector< unsigned int > | handleMatch, | |||
dbr_double_t | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
std::vector<std::string> Connect::generateChannelList | ( | std::vector< std::string > | inputStringV | ) | [inline, inherited] |
References Connect::getFromGlobalChannelList().
int CAFE::get | ( | const char * | pv, | |
dbr_double_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
Get double (DBR_DOUBLE).
pv | input: pv name | |
_val | output: dbr_double_t (double) | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity | |
ts | output: epicsTimeStamp |
References cafeDoppio, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, setNelemToOne(), setNelemToPrevious(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_double_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
Get double (DBR_DOUBLE).
pv | input: pv name | |
_val | output: dbr_double_t (double) | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity |
References cafeDoppio, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, setNelemToOne(), setNelemToPrevious(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_double_t & | _val | |||
) |
Get double (DBR_DOUBLE).
pv | input: pv name | |
_val | output: dbr_double_t (double) |
References cafeDoppio, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, setNelemToOne(), setNelemToPrevious(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
long long & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
Get long long.
pv | input: pv name | |
_val | output:long long | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity | |
ts | output: epicsTimeStamp |
References get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, setNelemToOne(), setNelemToPrevious(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
long long & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
Get long long.
pv | input: pv name | |
_val | output:long long | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity |
References get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, setNelemToOne(), setNelemToPrevious(), Connect::status, and CAFEException_pv::statusCode.
Get long long.
pv | input: pv name | |
_val | output:long long |
References get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, setNelemToOne(), setNelemToPrevious(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_long_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
Get int (DBR_LONG).
pv | input: pv name | |
_val | output:long | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity | |
ts | output: epicsTimeStamp |
References cafeLatte, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, setNelemToOne(), setNelemToPrevious(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_long_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
Get int (DBR_LONG).
pv | input: pv name | |
_val | output:long | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity |
References cafeLatte, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, setNelemToOne(), setNelemToPrevious(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_long_t & | _val | |||
) |
Get int (DBR_LONG).
pv | input: pv name | |
_val | output:long |
References cafeLatte, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, setNelemToOne(), setNelemToPrevious(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_char_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
Get dbr_char_t (DBR_CHAR).
pv | input: pv name | |
_val | output:unsigned char (dbr_char_t) | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity | |
ts | output: epicsTimeStamp |
References cafeCappuccino, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, setNelemToOne(), setNelemToPrevious(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_char_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
Get dbr_char_t (DBR_CHAR).
pv | input: pv name | |
_val | output:unsigned char (dbr_char_t) | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity |
References cafeCappuccino, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, setNelemToOne(), setNelemToPrevious(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_char_t & | _val | |||
) |
Get dbr_char_t (DBR_CHAR).
pv | input: pv name | |
_val | output: unsigned char (dbr_char_t) |
References cafeCappuccino, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, setNelemToOne(), setNelemToPrevious(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_enum_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
Get enum (DBR_ENUM).
pv | input: pv name | |
_val | output:dbr_enum_t (unsigned short) | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity | |
ts | output: epicsTimeStamp |
References cafeEspresso, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, setNelemToOne(), setNelemToPrevious(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_enum_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
Get enum (DBR_ENUM).
pv | input: pv name | |
_val | output: dbr_enum_t (unsigned short) | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity |
References cafeEspresso, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, setNelemToOne(), setNelemToPrevious(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_enum_t & | _val | |||
) |
Get enum (DBR_ENUM).
pv | input: pv name | |
_val | output: dbr_enum_t (unsigned short) |
References cafeEspresso, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, setNelemToOne(), setNelemToPrevious(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_float_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
Get float (DBR_FLOAT).
pv | input: pv name | |
_val | output:float | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity | |
ts | output: epicsTimeStamp |
References cafeFrappuccino, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, setNelemToOne(), setNelemToPrevious(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_float_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
Get float (DBR_FLOAT).
pv | input: pv name | |
_val | output:float | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity |
References cafeFrappuccino, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, setNelemToOne(), setNelemToPrevious(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_float_t & | _val | |||
) |
Get float (DBR_FLOAT).
pv | input: pv name | |
_val | output:float |
References cafeFrappuccino, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, setNelemToOne(), setNelemToPrevious(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_short_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
Get short (DBR_SHORT).
pv | input: pv name | |
_val | output: hort | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity | |
ts | output: epicsTimeStamp |
References cafeSchale, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, setNelemToOne(), setNelemToPrevious(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_short_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
Get short (DBR_SHORT).
pv | input: pv name | |
_val | output: 2hort | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity |
References cafeSchale, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, setNelemToOne(), setNelemToPrevious(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_short_t & | _val | |||
) |
Get short (DBR_SHORT).
pv | input: pv name | |
_val | output: short |
References cafeSchale, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, setNelemToOne(), setNelemToPrevious(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_string_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
Get string (DBR_TIME_STRING).
pv | input: pv name | |
_val | output: string | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity | |
ts | output: epicsTimeStamp |
References cafeSoluble, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, setNelemToOne(), setNelemToPrevious(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_string_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
Get string (DBR_STS_STRING).
pv | input: pv name | |
_val | output: string | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity |
References cafeSoluble, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, setNelemToOne(), setNelemToPrevious(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_string_t & | _val | |||
) |
Get string (DBR_STRING).
pv | input: pv name | |
_val | output: string |
References cafeSoluble, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, setNelemToOne(), setNelemToPrevious(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
std::string & | valStr, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
Get string.
pv | input: pv name | |
valStr | output: string | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity | |
ts | output: epicsTimeStamp |
References cafeSoluble, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, setNelemToOne(), setNelemToPrevious(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
std::string & | valStr, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
Get string.
pv | input: pv name | |
valStr | output: string | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity |
References cafeSoluble, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, setNelemToOne(), setNelemToPrevious(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
std::string & | valStr | |||
) |
Get string.
pv | input: pv name | |
valStr | output: string |
References cafeSoluble, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, setNelemToOne(), setNelemToPrevious(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_double_t * | val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
Get double(s), alarms and timeStamp (DBR_TIME_DOUBLE).
pv | input: pv name | |
val | output: array of doubles (dbr_double_t) | |
alarmStatus | output: alarm status | |
alarmSeverity | output: alarm Severity | |
ts | output: epicsTimeStamp |
References cafeDoppio, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_double_t * | val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
Get double(s) and alarms (DBR_STS_DOUBLE).
pv | input: pv name | |
val | output: array of enums (dbr_double_t) | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity |
References cafeDoppio, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_double_t * | val | |||
) |
Get double(s) (DBR_DOUBLE).
pv | input: pv name | |
val | output: array of doubles (dbr_double_t) |
References cafeDoppio, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
long long * | val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
Get long long(s) (DBR_TIME_*).
pv | input: pv name | |
val | output: array of long long | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity | |
ts | output: epicsTimeStamp |
References get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
long long * | val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
Get long long(s) (DBR_STS_*).
pv | input: pv name | |
val | output: array of long long | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity |
References get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Connect::status, and CAFEException_pv::statusCode.
Get long(s) (DBR_LONG).
pv | input: pv name | |
val | output: array of long long |
References get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_long_t * | val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
Get long(s), alarms and timeStamp (DBR_TIME_LONG).
pv | input: pv name | |
val | output: array of longs (dbr_long_t) | |
alarmStatus | output: alarm status | |
alarmSeverity | output: alarm Severity | |
ts | output: epicsTimeStamp |
References cafeLatte, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_long_t * | val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
Get long(s) and alarms (DBR_STS_LONG).
pv | input: pv name | |
val | output: array of longs (dbr_long_t) | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity |
References cafeLatte, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_long_t * | val | |||
) |
Get long(s) (DBR_LONG).
pv | input: pv name | |
val | output: array of dbr_long_t |
References cafeLatte, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_char_t * | val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
Get unsigned char(s), alarms and timeStamp (DBR_TIME_CHAR).
pv | input: pv name | |
val | output: array of unsigned char (dbr_char_t) | |
alarmStatus | output: alarm status | |
alarmSeverity | output: alarm Severity | |
ts | output: epicsTimeStamp |
References cafeCappuccino, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_char_t * | val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
Get unsigned char(s) and alarms (DBR_STS_CHAR).
pv | input: pv name | |
val | output: array of unsigned char (dbr_char_t) | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity |
References cafeCappuccino, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_char_t * | val | |||
) |
Get unsigned char(s) (DBR_CHAR).
pv | input: pv name | |
val | output: array of unsigned char (dbr_char_t) |
References cafeCappuccino, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_enum_t * | val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
Get enum(s), alarms and timeStamp (DBR_TIME_ENUM).
pv | input: pv name | |
val | output: array of enums (dbr_enum_t i.e. unsigned short) | |
alarmStatus | output: alarm status | |
alarmSeverity | output: alarm Severity | |
ts | output: epicsTimeStamp |
References cafeEspresso, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_enum_t * | val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
Get enum(s) and alarms (DBR_STS_ENUM).
pv | input: pv name | |
val | output: array of enums (dbr_enum_t i.e. unsigned short) | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity |
References cafeEspresso, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_enum_t * | val | |||
) |
Get enum(s) (DBR_ENUM).
pv | input: pv name | |
val | output: array of enums (dbr_enum_t, i.e., unsigned short) |
References cafeEspresso, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_float_t * | val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
Get float(s), alarms and timeStamp (DBR_TIME_FLOAT).
pv | input: pv name | |
val | output: array of floats | |
alarmStatus | output: alarm status | |
alarmSeverity | output: alarm Severity | |
ts | output: epicsTimeStamp |
References cafeFrappuccino, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_float_t * | val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
Get float(s) and alarms (DBR_STS_FLOAT).
pv | input: pv name | |
val | output: array of floats | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity |
References cafeFrappuccino, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_float_t * | val | |||
) |
Get float(s) (DBR_FLOAT).
pv | input: pv name | |
val | output: array of floats |
References cafeFrappuccino, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_short_t * | val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
Get short(s), alarms and timeStamp (DBR_TIME_SHORT).
pv | input: pv name | |
val | output: array of shorts | |
alarmStatus | output: alarm status | |
alarmSeverity | output: alarm Severity | |
ts | output: epicsTimeStamp |
References cafeSchale, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_short_t * | val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
Get short(s) and alarms (DBR_STS_SHORT).
pv | input: pv name | |
val | output: array of shorts | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity |
References cafeSchale, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_short_t * | val | |||
) |
Get short(s) (DBR_SHORT).
pv | input: pv name | |
val | output: array of shorts |
References cafeSchale, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_string_t * | val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
Get string(s), alarms and timeStamp (DBR_TIME_STRING).
pv | input: pv name | |
val | output: array of strings | |
alarmStatus | output: alarm status | |
alarmSeverity | output: alarm Severity | |
ts | output: epicsTimeStamp |
References cafeSoluble, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_string_t * | val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
Get string(s) and alarms (DBR_STS_STRING).
pv | input: pv name | |
val | output: array of strings | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity |
References cafeSoluble, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
dbr_string_t * | val | |||
) |
Get string(s) (DBR_STRING ).
pv | input: pv name | |
val | output: array of strings |
References cafeSoluble, Instant< CTYPE >::get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
std::string * | valStr, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
Get string(s), alarms and timeStamp.
pv | input: pv name | |
valStr | output: array of strings | |
alarmStatus | output: alarm status | |
alarmSeverity | output: alarm Severity | |
ts | output: epicsTimeStamp |
References cafeSoluble, Instant< CTYPE >::get(), HandleHelper::getNelemClient(), HandleHelper::getNelemRequest(), Connect::handleHelper, ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
std::string * | valStr, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
Get string(s) and alarms.
pv | input: pv name | |
valStr | output: array of strings | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity |
References cafeSoluble, Instant< CTYPE >::get(), HandleHelper::getNelemClient(), HandleHelper::getNelemRequest(), Connect::handleHelper, ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv, | |
std::string * | valStr | |||
) |
Get string(s) (DBR_STRING ).
pv | input: pv name | |
valStr | output: array of strings |
References cafeSoluble, Instant< CTYPE >::get(), HandleHelper::getNelemClient(), HandleHelper::getNelemRequest(), Connect::handleHelper, ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const unsigned int | handle, | |
dbr_double_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) | [inline] |
int CAFE::get | ( | const unsigned int | handle, | |
dbr_double_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) | [inline] |
int CAFE::get | ( | const unsigned int | handle, | |
long long & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) | [inline] |
int CAFE::get | ( | const unsigned int | handle, | |
long long & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) | [inline] |
int CAFE::get | ( | const unsigned int | handle, | |
dbr_long_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) | [inline] |
int CAFE::get | ( | const unsigned int | handle, | |
dbr_long_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) | [inline] |
int CAFE::get | ( | const unsigned int | handle, | |
dbr_char_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) | [inline] |
int CAFE::get | ( | const unsigned int | handle, | |
dbr_char_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) | [inline] |
int CAFE::get | ( | const unsigned int | handle, | |
dbr_enum_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) | [inline] |
int CAFE::get | ( | const unsigned int | handle, | |
dbr_enum_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) | [inline] |
int CAFE::get | ( | const unsigned int | handle, | |
dbr_float_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) | [inline] |
int CAFE::get | ( | const unsigned int | handle, | |
dbr_float_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) | [inline] |
int CAFE::get | ( | const unsigned int | handle, | |
dbr_short_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) | [inline] |
int CAFE::get | ( | const unsigned int | handle, | |
dbr_short_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) | [inline] |
int CAFE::get | ( | const unsigned int | handle, | |
dbr_string_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) | [inline] |
int CAFE::get | ( | const unsigned int | handle, | |
dbr_string_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) | [inline] |
int CAFE::get | ( | const unsigned int | handle, | |
std::string & | valStr, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) | [inline] |
int CAFE::get | ( | const unsigned int | handle, | |
std::string & | valStr, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) | [inline] |
int CAFE::get | ( | const unsigned int | handle, | |
dbr_double_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) | [inline] |
int CAFE::get | ( | const unsigned int | handle, | |
dbr_double_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) | [inline] |
Get long long(s).
handle | input: handle | |
_val | output: array of long longs |
References __METHOD__, cafeDoppio, cafeFrappuccino, cafeLatte, cafeSoluble, Instant< CTYPE >::get(), ChannelRegalia::getCafeConnectionState(), Connect::getChannelInfo(), ChannelRegalia::getDataType(), HandleHelper::getNelemNative(), HandleHelper::getNelemRequest(), Connect::handleHelper, ICAFE_CS_CLOSED, ICAFE_CS_NEVER_CONN, ICAFE_NORMAL, and long.
int CAFE::get | ( | const unsigned int | handle, | |
long long * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
Get long long(s) and alarms.
handle | input: handle to conduit object | |
_val | output: array of long longs | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity |
References __METHOD__, cafeDoppio, cafeFrappuccino, cafeLatte, cafeSoluble, Instant< CTYPE >::get(), ChannelRegalia::getCafeConnectionState(), Connect::getChannelInfo(), ChannelRegalia::getDataType(), HandleHelper::getNelemNative(), HandleHelper::getNelemRequest(), Connect::handleHelper, ICAFE_CS_CLOSED, ICAFE_CS_NEVER_CONN, ICAFE_NORMAL, and long.
int CAFE::get | ( | const unsigned int | handle, | |
long long * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
Get long long(s), alarms and timeStamp.
handle | input: handle to conduit object | |
_val | output: array of long longs | |
alarmStatus | output: alarm status | |
alarmSeverity | output: alarm Severity | |
ts | output: epicsTimeStamp |
References __METHOD__, cafeDoppio, cafeFrappuccino, cafeLatte, cafeSoluble, Instant< CTYPE >::get(), ChannelRegalia::getCafeConnectionState(), Connect::getChannelInfo(), ChannelRegalia::getDataType(), HandleHelper::getNelemNative(), HandleHelper::getNelemRequest(), Connect::handleHelper, ICAFE_CS_CLOSED, ICAFE_CS_NEVER_CONN, ICAFE_NORMAL, long, and Connect::status.
int CAFE::get | ( | const unsigned int | handle, | |
dbr_long_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) | [inline] |
int CAFE::get | ( | const unsigned int | handle, | |
dbr_long_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) | [inline] |
int CAFE::get | ( | const unsigned int | handle, | |
dbr_char_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) | [inline] |
int CAFE::get | ( | const unsigned int | handle, | |
dbr_char_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) | [inline] |
int CAFE::get | ( | const unsigned int | handle, | |
dbr_ushort_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) | [inline] |
int CAFE::get | ( | const unsigned int | handle, | |
dbr_ushort_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) | [inline] |
int CAFE::get | ( | const unsigned int | handle, | |
dbr_float_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) | [inline] |
int CAFE::get | ( | const unsigned int | handle, | |
dbr_float_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) | [inline] |
int CAFE::get | ( | const unsigned int | handle, | |
dbr_short_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) | [inline] |
int CAFE::get | ( | const unsigned int | handle, | |
dbr_short_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) | [inline] |
int CAFE::get | ( | const unsigned int | handle, | |
dbr_string_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) | [inline] |
int CAFE::get | ( | const unsigned int | handle, | |
dbr_string_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) | [inline] |
int CAFE::get | ( | const unsigned int | handle, | |
std::string * | valStr, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) | [inline] |
int CAFE::get | ( | const unsigned int | handle, | |
std::string * | valStr, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) | [inline] |
int CAFE::get | ( | const char * | pv, | |
PVDataHolder & | pvd | |||
) |
Retrieves PV data packaged into the PVDataHolder class.
pv | input: pv name | |
pvd | output: PVDataHolder |
References get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const char * | pv | ) |
Sends ca_get message to IOC and returns without waiting, i.e., non-blocking
Data can be subsequently retrieved through any getCache method.
pv | input: process variable name |
References get(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Connect::status, and CAFEException_pv::statusCode.
int CAFE::get | ( | const unsigned int * | handleArray, | |
unsigned int | nelem, | |||
PVDataHolder * | pvdArray | |||
) |
Retrieves PV data packaged into an array of PVDataHolder class'.
handleArray | input: Array of handles to Conduit objects | |
nelem | input: No of array elements | |
pvdArray | output: Array of PVDataHolder |
References __METHOD__, cafeGranules, CAFENUM::DBR_TIME, ECAFE_INVALID_HANDLE, CAFENUM::GET_FROM_CACHE, ChannelGetActionWhenMonitorPolicy::getActionKind(), getCacheNoWait(), HandleHelper::getCafeDbrType(), PolicyHelper::getChannelGetActionWhenMonitorPolicy(), HandleHelper::getMonitorPolicyVector(), HandleHelper::getNmonitorData(), HandleHelper::getPVFromHandle(), Connect::handleHelper, ICAFE_NORMAL, ICAFE_WAITING_FOR_PREV_CALLBACK, Connect::policyHelper, resetCallbackGet(), HandleHelper::setCafeDbrType(), PVHolder::status, Connect::status, and Granules::waitForManyGetEvents().
int CAFE::get | ( | const unsigned int | handle, | |
PVDataHolder & | pvd | |||
) |
Retrieves PV data packaged into the PVDataHolder class.
handle | input: handle to Conduit object | |
pvd | output: PVDataHolder containing data |
References __METHOD__, PVHolder::alarmSeverity, PVHolder::alarmStatus, cafeGranules, cafeMutex, Connect::cafeStatus, Granules::channelExecuteGet(), Granules::channelPrepareGet(), Granules::channelVerifyGet(), cs, CAFENUM::DBR_PRIMITIVE, CAFENUM::DBR_STS, CAFENUM::DBR_TIME, ECAFE_INVALID_HANDLE, CAFENUM::GET_FROM_CACHE, getCache(), HandleHelper::getMonitorPolicyVector(), HandleHelper::getNmonitorData(), HandleHelper::getPVFromHandle(), Connect::handleHelper, PVHolder::hasAlarm, PVDataHolder::hasTS, ICAFE_NORMAL, MUTEX, PVHolder::nelem, CAFEStatus::report(), HandleHelper::setCafeDbrType(), HandleHelper::setNelemToRetrieveFromCache(), HandleHelper::setSTS(), PVHolder::status, Connect::status, and PVDataHolder::ts.
int CAFE::get | ( | const unsigned int * | handleArray, | |
unsigned int | nHandles, | |||
std::vector< int > & | statusV | |||
) |
get for array of handles; data retrieved from cache
handleArray | input: array of handles | |
nHandles | input: size of array | |
statusV | output: vector of int values |
References HandleHelper::getNmonitorData(), Connect::handleHelper, and ICAFE_NORMAL.
get for array of handles; data retrieved from cache
handleArray | input: Array of handles to conduit object | |
nelem | input: Size of array | |
statusArray | output: Status array reporting from each get(handle) |
References HandleHelper::getNmonitorData(), Connect::handleHelper, and ICAFE_NORMAL.
Sends ca_get message to IOC and returns without waiting, i.e., non-blocking
Data can be subsequently retrieved through any getCache method.
handle | input: handle to conduit object |
References __METHOD__, cafeGranules, cafeMutex, Connect::cafeStatus, Granules::channelExecuteGetNoWait(), Granules::channelPrepareGet(), Granules::channelVerifyGet(), cs, ECAFE_INVALID_HANDLE, PrintErrorPolicy::getInvalidHandle(), ICAFE_NORMAL, ICAFE_WAITING_FOR_PREV_CALLBACK, MUTEX, Connect::printErrorPolicy, CAFEStatus::report(), and Connect::status.
int CAFE::get | ( | std::vector< unsigned int > | handleV, | |
PVDataHolder * | pvd | |||
) | [inline] |
get for vector of handles
handleV | input: vector of handles | |
statusV | output: vector of longs |
References HandleHelper::getNmonitorData(), Connect::handleHelper, and ICAFE_NORMAL.
int CAFE::get | ( | const unsigned int | _handle, | |
std::vector< double > & | V, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
get vector of doubles
_handle | input: handle | |
V | output: vector of doubles | |
alarmStatus | output: NO_ALARM, READ, WRITE, HIHI, HIGH, READ_ACCESS, LOLO, LOW, STATE, COS, COMM, WRITE_ACCESS, TIMEOUT, HWLIMIT, CALC, SCAN, LINK, SOFT, BAD_SUB, UDF, DISABLE, SIMM | |
alarmSeverity | output: NO_ALARM, MINOR, MAJOR, INVALID | |
ts | output: epicsTimeStamp ts.secPastEpoch, ts.nsec |
References cafeDoppio, Connect::cafeStatus, cs, CAFENUM::DBR_NONE, CAFENUM::DBR_PRIMITIVE, CAFENUM::DBR_STS, CAFENUM::DBR_TIME, ECAFE_INVALID_HANDLE, Instant< CTYPE >::get(), ICAFE_NORMAL, CAFEStatus::report(), Connect::status, and vectorDbrType.
int CAFE::get | ( | const unsigned int | _handle, | |
std::vector< long long > & | V, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
get vector of longs
_handle | input: handle | |
V | output: vector of longs | |
alarmStatus | output: NO_ALARM, READ, WRITE, HIHI, HIGH, READ_ACCESS, LOLO, LOW, STATE, COS, COMM, WRITE_ACCESS, TIMEOUT, HWLIMIT, CALC, SCAN, LINK, SOFT, BAD_SUB, UDF, DISABLE, SIMM | |
alarmSeverity | output: NO_ALARM, MINOR, MAJOR, INVALID | |
ts | output: epicsTimeStamp ts.secPastEpoch, ts.nsec |
References __METHOD__, cafeDoppio, cafeFrappuccino, cafeLatte, cafeSoluble, Connect::cafeStatus, cs, CAFENUM::DBR_NONE, CAFENUM::DBR_PRIMITIVE, CAFENUM::DBR_STS, CAFENUM::DBR_TIME, ECAFE_INVALID_HANDLE, Instant< CTYPE >::get(), ChannelRegalia::getCafeConnectionState(), Connect::getChannelInfo(), ChannelRegalia::getDataType(), ICAFE_CS_CLOSED, ICAFE_CS_NEVER_CONN, ICAFE_NORMAL, CAFEStatus::report(), Connect::status, and vectorDbrType.
int CAFE::get | ( | const unsigned int | _handle, | |
std::vector< dbr_long_t > & | V, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
get vector of dbr_long_t
_handle | input: handle | |
V | output: vector of longs | |
alarmStatus | output: NO_ALARM, READ, WRITE, HIHI, HIGH, READ_ACCESS, LOLO, LOW, STATE, COS, COMM, WRITE_ACCESS, TIMEOUT, HWLIMIT, CALC, SCAN, LINK, SOFT, BAD_SUB, UDF, DISABLE, SIMM | |
alarmSeverity | output: NO_ALARM, MINOR, MAJOR, INVALID | |
ts | output: epicsTimeStamp ts.secPastEpoch, ts.nsec |
References cafeLatte, Connect::cafeStatus, cs, CAFENUM::DBR_NONE, CAFENUM::DBR_PRIMITIVE, CAFENUM::DBR_STS, CAFENUM::DBR_TIME, ECAFE_INVALID_HANDLE, Instant< CTYPE >::get(), ICAFE_NORMAL, CAFEStatus::report(), Connect::status, and vectorDbrType.
int CAFE::get | ( | const unsigned int | _handle, | |
std::vector< unsigned char > & | V, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
get vector of unsigned char
_handle | input: handle | |
V | output: vector of unsigned char | |
alarmStatus | output: NO_ALARM, READ, WRITE, HIHI, HIGH, READ_ACCESS, LOLO, LOW, STATE, COS, COMM, WRITE_ACCESS, TIMEOUT, HWLIMIT, CALC, SCAN, LINK, SOFT, BAD_SUB, UDF, DISABLE, SIMM | |
alarmSeverity | output: NO_ALARM, MINOR, MAJOR, INVALID | |
ts | output: epicsTimeStamp ts.secPastEpoch, ts.nsec |
References cafeCappuccino, Connect::cafeStatus, cs, CAFENUM::DBR_NONE, CAFENUM::DBR_PRIMITIVE, CAFENUM::DBR_STS, CAFENUM::DBR_TIME, ECAFE_INVALID_HANDLE, Instant< CTYPE >::get(), ICAFE_NORMAL, CAFEStatus::report(), Connect::status, and vectorDbrType.
int CAFE::get | ( | const unsigned int | _handle, | |
std::vector< unsigned short > & | V, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
get vector of unsigned shorts (enums)
_handle | input: handle | |
V | output: vector of unsigned shorts (enum) | |
alarmStatus | output: NO_ALARM, READ, WRITE, HIHI, HIGH, READ_ACCESS, LOLO, LOW, STATE, COS, COMM, WRITE_ACCESS, TIMEOUT, HWLIMIT, CALC, SCAN, LINK, SOFT, BAD_SUB, UDF, DISABLE, SIMM | |
alarmSeverity | output: NO_ALARM, MINOR, MAJOR, INVALID | |
ts | output: epicsTimeStamp ts.secPastEpoch, ts.nsec |
References cafeEspresso, Connect::cafeStatus, cs, CAFENUM::DBR_NONE, CAFENUM::DBR_PRIMITIVE, CAFENUM::DBR_STS, CAFENUM::DBR_TIME, ECAFE_INVALID_HANDLE, Instant< CTYPE >::get(), ICAFE_NORMAL, CAFEStatus::report(), Connect::status, and vectorDbrType.
int CAFE::get | ( | const unsigned int | _handle, | |
std::vector< float > & | V, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
get vector of floats
_handle | input: handle | |
V | output: vector of floats | |
alarmStatus | output: NO_ALARM, READ, WRITE, HIHI, HIGH, READ_ACCESS, LOLO, LOW, STATE, COS, COMM, WRITE_ACCESS, TIMEOUT, HWLIMIT, CALC, SCAN, LINK, SOFT, BAD_SUB, UDF, DISABLE, SIMM | |
alarmSeverity | output: NO_ALARM, MINOR, MAJOR, INVALID | |
ts | output: epicsTimeStamp ts.secPastEpoch, ts.nsec |
References cafeFrappuccino, Connect::cafeStatus, cs, CAFENUM::DBR_NONE, CAFENUM::DBR_PRIMITIVE, CAFENUM::DBR_STS, CAFENUM::DBR_TIME, ECAFE_INVALID_HANDLE, Instant< CTYPE >::get(), ICAFE_NORMAL, CAFEStatus::report(), Connect::status, and vectorDbrType.
int CAFE::get | ( | const unsigned int | _handle, | |
std::vector< short > & | V, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
get vector of shorts
_handle | input: handle | |
V | output: vector of shorts | |
alarmStatus | output: NO_ALARM, READ, WRITE, HIHI, HIGH, READ_ACCESS, LOLO, LOW, STATE, COS, COMM, WRITE_ACCESS, TIMEOUT, HWLIMIT, CALC, SCAN, LINK, SOFT, BAD_SUB, UDF, DISABLE, SIMM | |
alarmSeverity | output: NO_ALARM, MINOR, MAJOR, INVALID | |
ts | output: epicsTimeStamp ts.secPastEpoch, ts.nsec |
References cafeSchale, Connect::cafeStatus, cs, CAFENUM::DBR_NONE, CAFENUM::DBR_PRIMITIVE, CAFENUM::DBR_STS, CAFENUM::DBR_TIME, ECAFE_INVALID_HANDLE, Instant< CTYPE >::get(), ICAFE_NORMAL, CAFEStatus::report(), Connect::status, and vectorDbrType.
int CAFE::get | ( | const unsigned int | _handle, | |
std::vector< std::string > & | V, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
get vector of strings
_handle | input: handle | |
V | output: vector of strings | |
alarmStatus | output: NO_ALARM, READ, WRITE, HIHI, HIGH, READ_ACCESS, LOLO, LOW, STATE, COS, COMM, WRITE_ACCESS, TIMEOUT, HWLIMIT, CALC, SCAN, LINK, SOFT, BAD_SUB, UDF, DISABLE, SIMM | |
alarmSeverity | output: NO_ALARM, MINOR, MAJOR, INVALID | |
ts | output: epicsTimeStamp ts.secPastEpoch, ts.nsec |
References cafeSoluble, Connect::cafeStatus, cs, CAFENUM::DBR_NONE, CAFENUM::DBR_PRIMITIVE, CAFENUM::DBR_STS, CAFENUM::DBR_TIME, ECAFE_INVALID_HANDLE, Instant< CTYPE >::get(), ICAFE_NORMAL, CAFEStatus::report(), Connect::status, and vectorDbrType.
int CAFE::get | ( | const unsigned int | _handle, | |
std::vector< double > & | V, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
get vector of dbr_double_t (double)
_handle | input: handle | |
V | output: vector of doubles | |
alarmStatus | output: NO_ALARM, READ, WRITE, HIHI, HIGH, READ_ACCESS, LOLO, LOW, STATE, COS, COMM, WRITE_ACCESS, TIMEOUT, HWLIMIT, CALC, SCAN, LINK, SOFT, BAD_SUB, UDF, DISABLE, SIMM | |
alarmSeverity | output: NO_ALARM, MINOR, MAJOR, INVALID |
References CAFENUM::DBR_STS, and vectorDbrType.
int CAFE::get | ( | const unsigned int | _handle, | |
std::vector< long long > & | V, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
get vector of longs
_handle | input: handle | |
V | output: vector of longs | |
alarmStatus | output: NO_ALARM, READ, WRITE, HIHI, HIGH, READ_ACCESS, LOLO, LOW, STATE, COS, COMM, WRITE_ACCESS, TIMEOUT, HWLIMIT, CALC, SCAN, LINK, SOFT, BAD_SUB, UDF, DISABLE, SIMM | |
alarmSeverity | output: NO_ALARM, MINOR, MAJOR, INVALID |
References CAFENUM::DBR_STS, and vectorDbrType.
int CAFE::get | ( | const unsigned int | _handle, | |
std::vector< dbr_long_t > & | V, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
get vector of dbr_long_t (long)
_handle | input: handle | |
V | output: vector of longs | |
alarmStatus | output: NO_ALARM, READ, WRITE, HIHI, HIGH, READ_ACCESS, LOLO, LOW, STATE, COS, COMM, WRITE_ACCESS, TIMEOUT, HWLIMIT, CALC, SCAN, LINK, SOFT, BAD_SUB, UDF, DISABLE, SIMM | |
alarmSeverity | output: NO_ALARM, MINOR, MAJOR, INVALID |
References CAFENUM::DBR_STS, and vectorDbrType.
int CAFE::get | ( | const unsigned int | _handle, | |
std::vector< unsigned char > & | V, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
get vector of unsigned dbr_char_t (unsigned char)
_handle | input: handle | |
V | output: vector of unsigned char | |
alarmStatus | output: NO_ALARM, READ, WRITE, HIHI, HIGH, READ_ACCESS, LOLO, LOW, STATE, COS, COMM, WRITE_ACCESS, TIMEOUT, HWLIMIT, CALC, SCAN, LINK, SOFT, BAD_SUB, UDF, DISABLE, SIMM | |
alarmSeverity | output: NO_ALARM, MINOR, MAJOR, INVALID |
References CAFENUM::DBR_STS, and vectorDbrType.
int CAFE::get | ( | const unsigned int | _handle, | |
std::vector< unsigned short > & | V, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
get vector of dbr_enum_t (unsigned short)
_handle | input: handle | |
V | output: vector of unsigned shorts | |
alarmStatus | output: NO_ALARM, READ, WRITE, HIHI, HIGH, READ_ACCESS, LOLO, LOW, STATE, COS, COMM, WRITE_ACCESS, TIMEOUT, HWLIMIT, CALC, SCAN, LINK, SOFT, BAD_SUB, UDF, DISABLE, SIMM | |
alarmSeverity | output: NO_ALARM, MINOR, MAJOR, INVALID |
References CAFENUM::DBR_STS, and vectorDbrType.
int CAFE::get | ( | const unsigned int | _handle, | |
std::vector< float > & | V, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
get vector of dbr_float_t (float)
_handle | input: handle | |
V | output: vector of floats | |
alarmStatus | output: NO_ALARM, READ, WRITE, HIHI, HIGH, READ_ACCESS, LOLO, LOW, STATE, COS, COMM, WRITE_ACCESS, TIMEOUT, HWLIMIT, CALC, SCAN, LINK, SOFT, BAD_SUB, UDF, DISABLE, SIMM | |
alarmSeverity | output: NO_ALARM, MINOR, MAJOR, INVALID |
References CAFENUM::DBR_STS, and vectorDbrType.
int CAFE::get | ( | const unsigned int | _handle, | |
std::vector< short > & | V, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
get vector of dbr_short_t (short)
_handle | input: handle | |
V | output: vector of shorts | |
alarmStatus | output: NO_ALARM, READ, WRITE, HIHI, HIGH, READ_ACCESS, LOLO, LOW, STATE, COS, COMM, WRITE_ACCESS, TIMEOUT, HWLIMIT, CALC, SCAN, LINK, SOFT, BAD_SUB, UDF, DISABLE, SIMM | |
alarmSeverity | output: NO_ALARM, MINOR, MAJOR, INVALID |
References CAFENUM::DBR_STS, and vectorDbrType.
int CAFE::get | ( | const unsigned int | _handle, | |
std::vector< std::string > & | V, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
get vector of strings
_handle | input: handle | |
V | output: vector of strings | |
alarmStatus | output: NO_ALARM, READ, WRITE, HIHI, HIGH, READ_ACCESS, LOLO, LOW, STATE, COS, COMM, WRITE_ACCESS, TIMEOUT, HWLIMIT, CALC, SCAN, LINK, SOFT, BAD_SUB, UDF, DISABLE, SIMM | |
alarmSeverity | output: NO_ALARM, MINOR, MAJOR, INVALID |
References CAFENUM::DBR_STS, and vectorDbrType.
get vector of dbr_double_t (double)
_handle | input: handle | |
V | output: vector of doubles |
References CAFENUM::DBR_PRIMITIVE, and vectorDbrType.
get vector of long
_handle | input: handle | |
V | output: vector of longs |
References CAFENUM::DBR_PRIMITIVE, and vectorDbrType.
get vector of dbr_long_t (long)
_handle | input: handle | |
V | output: vector of longs |
References CAFENUM::DBR_PRIMITIVE, and vectorDbrType.
get vector of dbr_char_t (unsigned char)
_handle | input: handle | |
V | output: vector of unsigned char |
References CAFENUM::DBR_PRIMITIVE, and vectorDbrType.
get vector of dbr_enum_t (unsigned short)
_handle | input: handle | |
V | output: vector of unsigned short |
References CAFENUM::DBR_PRIMITIVE, and vectorDbrType.
get vector of dbr_float_t (float)
_handle | input: handle | |
V | output: vector of floats |
References CAFENUM::DBR_PRIMITIVE, and vectorDbrType.
get vector of dbr_short_t (short)
_handle | input: handle | |
V | output: vector of shorts |
References CAFENUM::DBR_PRIMITIVE, and vectorDbrType.
get vector of string
_handle | input: handle | |
V | output: vector of string |
References CAFENUM::DBR_PRIMITIVE, and vectorDbrType.
Referenced by get(), getScalars(), and main().
int CAFE::getCache | ( | std::vector< unsigned int > | handleV, | |
PVDataHolder * | pvd | |||
) | [inline] |
int CAFE::getCache | ( | std::vector< unsigned int > | handleV, | |
std::vector< dbr_double_t > & | V, | |||
std::vector< int > & | statusV, | |||
std::vector< dbr_short_t > & | alarmStatusV, | |||
std::vector< dbr_short_t > & | alarmSeverityV, | |||
std::vector< epicsTimeStamp > & | tsV | |||
) |
get cached vector of dbr_double_t (double)
handleV | input: vector of handles | |
V | output: vector of dbr_double_t (double) | |
statusV | output: vector of longs | |
alarmStatusV | output: vector of alarm status | |
alarmSeverityV | output: vecor of alarm severity | |
tsV | output: vector of EpicsTimeStamp |
References getCache(), and ICAFE_NORMAL.
int CAFE::getCache | ( | std::vector< unsigned int > | handleV, | |
std::vector< long long > & | V, | |||
std::vector< int > & | statusV, | |||
std::vector< dbr_short_t > & | alarmStatusV, | |||
std::vector< dbr_short_t > & | alarmSeverityV, | |||
std::vector< epicsTimeStamp > & | tsV | |||
) |
get cached vector of dbr_char_t (unsigned char)
handleV | input: vector of handles | |
V | output: vector of dbr_char_t (unsigned char) | |
statusV | output: vector of longs | |
alarmStatusV | output: vector of alarm status | |
alarmSeverityV | output: vecor of alarm severity | |
tsV | output: vector of EpicsTimeStamp |
References getCache(), and ICAFE_NORMAL.
int CAFE::getCache | ( | std::vector< unsigned int > | handleV, | |
std::vector< dbr_long_t > & | V, | |||
std::vector< int > & | statusV, | |||
std::vector< dbr_short_t > & | alarmStatusV, | |||
std::vector< dbr_short_t > & | alarmSeverityV, | |||
std::vector< epicsTimeStamp > & | tsV | |||
) |
get cached vector of dbr_char_t (unsigned char)
handleV | input: vector of handles | |
V | output: vector of dbr_char_t (unsigned char) | |
statusV | output: vector of longs | |
alarmStatusV | output: vector of alarm status | |
alarmSeverityV | output: vecor of alarm severity | |
tsV | output: vector of EpicsTimeStamp |
References getCache(), and ICAFE_NORMAL.
int CAFE::getCache | ( | std::vector< unsigned int > | handleV, | |
std::vector< dbr_char_t > & | V, | |||
std::vector< int > & | statusV, | |||
std::vector< dbr_short_t > & | alarmStatusV, | |||
std::vector< dbr_short_t > & | alarmSeverityV, | |||
std::vector< epicsTimeStamp > & | tsV | |||
) |
get cached vector of dbr_char_t (unsigned char)
handleV | input: vector of handles | |
V | output: vector of dbr_char_t (unsigned char) | |
statusV | output: vector of longs | |
alarmStatusV | output: vector of alarm status | |
alarmSeverityV | output: vecor of alarm severity | |
tsV | output: vector of EpicsTimeStamp |
References getCache(), and ICAFE_NORMAL.
int CAFE::getCache | ( | std::vector< unsigned int > | handleV, | |
std::vector< dbr_enum_t > & | V, | |||
std::vector< int > & | statusV, | |||
std::vector< dbr_short_t > & | alarmStatusV, | |||
std::vector< dbr_short_t > & | alarmSeverityV, | |||
std::vector< epicsTimeStamp > & | tsV | |||
) |
get cached vector of enums (ushorts)
handleV | input: vector of handles | |
V | output: vector of enums (ushorts) | |
statusV | output: vector of longs | |
alarmStatusV | output: vector of alarm status | |
alarmSeverityV | output: vecor of alarm severity | |
tsV | output: vector of EpicsTimeStamp |
References getCache(), and ICAFE_NORMAL.
int CAFE::getCache | ( | std::vector< unsigned int > | handleV, | |
std::vector< dbr_float_t > & | V, | |||
std::vector< int > & | statusV, | |||
std::vector< dbr_short_t > & | alarmStatusV, | |||
std::vector< dbr_short_t > & | alarmSeverityV, | |||
std::vector< epicsTimeStamp > & | tsV | |||
) |
get cached vector of floats
handleV | input: vector of handles | |
V | output: vector of floats | |
statusV | output: vector of longs | |
alarmStatusV | output: vector of alarm status | |
alarmSeverityV | output: vecor of alarm severity | |
tsV | output: vector of EpicsTimeStamp |
References getCache(), and ICAFE_NORMAL.
int CAFE::getCache | ( | std::vector< unsigned int > | handleV, | |
std::vector< dbr_short_t > & | V, | |||
std::vector< int > & | statusV, | |||
std::vector< dbr_short_t > & | alarmStatusV, | |||
std::vector< dbr_short_t > & | alarmSeverityV, | |||
std::vector< epicsTimeStamp > & | tsV | |||
) |
get cached vector of shorts
handleV | input: vector of handles | |
V | output: vector of shorts | |
statusV | output: vector of longs | |
alarmStatusV | output: vector of alarm status | |
alarmSeverityV | output: vecor of alarm severity | |
tsV | output: vector of EpicsTimeStamp |
References getCache(), and ICAFE_NORMAL.
int CAFE::getCache | ( | std::vector< unsigned int > | handleV, | |
std::vector< std::string > & | V, | |||
std::vector< int > & | statusV, | |||
std::vector< dbr_short_t > & | alarmStatusV, | |||
std::vector< dbr_short_t > & | alarmSeverityV, | |||
std::vector< epicsTimeStamp > & | tsV | |||
) |
get cached vector of strings
handleV | input: vector of handles | |
V | output: vector of strings | |
statusV | output: vector of longs | |
alarmStatusV | output: vector of alarm status | |
alarmSeverityV | output: vecor of alarm severity | |
tsV | output: vector of EpicsTimeStamp |
References getCache(), and ICAFE_NORMAL.
int CAFE::getCache | ( | std::vector< unsigned int > | handleV, | |
std::vector< dbr_double_t > & | V, | |||
std::vector< int > & | statusV, | |||
std::vector< dbr_short_t > & | alarmStatusV, | |||
std::vector< dbr_short_t > & | alarmSeverityV | |||
) |
References getCache().
int CAFE::getCache | ( | std::vector< unsigned int > | handleV, | |
std::vector< long long > & | V, | |||
std::vector< int > & | statusV, | |||
std::vector< dbr_short_t > & | alarmStatusV, | |||
std::vector< dbr_short_t > & | alarmSeverityV | |||
) |
References getCache().
int CAFE::getCache | ( | std::vector< unsigned int > | handleV, | |
std::vector< dbr_long_t > & | V, | |||
std::vector< int > & | statusV, | |||
std::vector< dbr_short_t > & | alarmStatusV, | |||
std::vector< dbr_short_t > & | alarmSeverityV | |||
) |
References getCache().
int CAFE::getCache | ( | std::vector< unsigned int > | handleV, | |
std::vector< dbr_char_t > & | V, | |||
std::vector< int > & | statusV, | |||
std::vector< dbr_short_t > & | alarmStatusV, | |||
std::vector< dbr_short_t > & | alarmSeverityV | |||
) |
References getCache().
int CAFE::getCache | ( | std::vector< unsigned int > | handleV, | |
std::vector< dbr_enum_t > & | V, | |||
std::vector< int > & | statusV, | |||
std::vector< dbr_short_t > & | alarmStatusV, | |||
std::vector< dbr_short_t > & | alarmSeverityV | |||
) |
References getCache().
int CAFE::getCache | ( | std::vector< unsigned int > | handleV, | |
std::vector< dbr_float_t > & | V, | |||
std::vector< int > & | statusV, | |||
std::vector< dbr_short_t > & | alarmStatusV, | |||
std::vector< dbr_short_t > & | alarmSeverityV | |||
) |
References getCache().
int CAFE::getCache | ( | std::vector< unsigned int > | handleV, | |
std::vector< dbr_short_t > & | V, | |||
std::vector< int > & | statusV, | |||
std::vector< dbr_short_t > & | alarmStatusV, | |||
std::vector< dbr_short_t > & | alarmSeverityV | |||
) |
References getCache().
int CAFE::getCache | ( | std::vector< unsigned int > | handleV, | |
std::vector< std::string > & | V, | |||
std::vector< int > & | statusV, | |||
std::vector< dbr_short_t > & | alarmStatusV, | |||
std::vector< dbr_short_t > & | alarmSeverityV | |||
) |
References getCache().
int CAFE::getCache | ( | std::vector< unsigned int > | handleV, | |
std::vector< dbr_double_t > & | V, | |||
std::vector< int > & | statusV | |||
) |
References getCache().
int CAFE::getCache | ( | std::vector< unsigned int > | handleV, | |
std::vector< long long > & | V, | |||
std::vector< int > & | statusV | |||
) |
References getCache().
int CAFE::getCache | ( | std::vector< unsigned int > | handleV, | |
std::vector< dbr_long_t > & | V, | |||
std::vector< int > & | statusV | |||
) |
References getCache().
int CAFE::getCache | ( | std::vector< unsigned int > | handleV, | |
std::vector< dbr_char_t > & | V, | |||
std::vector< int > & | statusV | |||
) |
References getCache().
int CAFE::getCache | ( | std::vector< unsigned int > | handleV, | |
std::vector< dbr_enum_t > & | V, | |||
std::vector< int > & | statusV | |||
) |
References getCache().
int CAFE::getCache | ( | std::vector< unsigned int > | handleV, | |
std::vector< dbr_float_t > & | V, | |||
std::vector< int > & | statusV | |||
) |
References getCache().
int CAFE::getCache | ( | std::vector< unsigned int > | handleV, | |
std::vector< dbr_short_t > & | V, | |||
std::vector< int > & | statusV | |||
) |
References getCache().
int CAFE::getCache | ( | std::vector< unsigned int > | handleV, | |
std::vector< std::string > & | V, | |||
std::vector< int > & | statusV | |||
) |
References getCache().
int CAFE::getCache | ( | const unsigned int | _handle, | |
std::vector< double > & | V, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
get cached vector of doubles, alarm status/severity and epicsTimeStamp
_handle | input: handle | |
V | output: vector of doubles | |
alarmStatus | output: NO_ALARM, READ, WRITE, HIHI, HIGH, READ_ACCESS, LOLO, LOW, STATE, COS, COMM, WRITE_ACCESS, TIMEOUT, HWLIMIT, CALC, SCAN, LINK, SOFT, BAD_SUB, UDF, DISABLE, SIMM | |
alarmSeverity | output: NO_ALARM, MINOR, MAJOR, INVALID | |
ts | output: epicsTimeStamp ts.secPastEpoch, ts.nsec |
References cafeDoppio, Connect::cafeStatus, cs, CAFENUM::DBR_NONE, CAFENUM::DBR_PRIMITIVE, CAFENUM::DBR_STS, CAFENUM::DBR_TIME, ECAFE_INVALID_HANDLE, Instant< CTYPE >::getCache(), ICAFE_NORMAL, CAFEStatus::report(), Connect::status, and vectorDbrType.
int CAFE::getCache | ( | const unsigned int | _handle, | |
std::vector< long long > & | V, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
get vector of long lonsg, alarm status/severity and epicsTimeStamp
_handle | input: handle | |
V | output: vector of long longs | |
alarmStatus | output: NO_ALARM, READ, WRITE, HIHI, HIGH, READ_ACCESS, LOLO, LOW, STATE, COS, COMM, WRITE_ACCESS, TIMEOUT, HWLIMIT, CALC, SCAN, LINK, SOFT, BAD_SUB, UDF, DISABLE, SIMM | |
alarmSeverity | output: NO_ALARM, MINOR, MAJOR, INVALID | |
ts | output: epicsTimeStamp ts.secPastEpoch, ts.nsec |
References __METHOD__, cafeDoppio, cafeFrappuccino, cafeLatte, cafeSoluble, Connect::cafeStatus, cs, CAFENUM::DBR_NONE, CAFENUM::DBR_PRIMITIVE, CAFENUM::DBR_STS, CAFENUM::DBR_TIME, ECAFE_INVALID_HANDLE, Instant< CTYPE >::getCache(), ICAFE_NORMAL, CAFEStatus::report(), Connect::status, and vectorDbrType.
int CAFE::getCache | ( | const unsigned int | _handle, | |
std::vector< dbr_long_t > & | V, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
get vector of cached dbr_long_t, alarm status/severity and epicsTimeStamp
_handle | input: handle | |
V | output: vector of dbr_long_t | |
alarmStatus | output: NO_ALARM, READ, WRITE, HIHI, HIGH, READ_ACCESS, LOLO, LOW, STATE, COS, COMM, WRITE_ACCESS, TIMEOUT, HWLIMIT, CALC, SCAN, LINK, SOFT, BAD_SUB, UDF, DISABLE, SIMM | |
alarmSeverity | output: NO_ALARM, MINOR, MAJOR, INVALID | |
ts | output: epicsTimeStamp ts.secPastEpoch, ts.nsec |
References cafeLatte, Connect::cafeStatus, cs, CAFENUM::DBR_NONE, CAFENUM::DBR_PRIMITIVE, CAFENUM::DBR_STS, CAFENUM::DBR_TIME, ECAFE_INVALID_HANDLE, Instant< CTYPE >::getCache(), ICAFE_NORMAL, CAFEStatus::report(), Connect::status, and vectorDbrType.
int CAFE::getCache | ( | const unsigned int | _handle, | |
std::vector< unsigned char > & | V, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
get vector of cached unsigned char, alarm status/severity and epicsTimeStamp
_handle | input: handle | |
V | output: vector of unsigned char | |
alarmStatus | output: NO_ALARM, READ, WRITE, HIHI, HIGH, READ_ACCESS, LOLO, LOW, STATE, COS, COMM, WRITE_ACCESS, TIMEOUT, HWLIMIT, CALC, SCAN, LINK, SOFT, BAD_SUB, UDF, DISABLE, SIMM | |
alarmSeverity | output: NO_ALARM, MINOR, MAJOR, INVALID | |
ts | output: epicsTimeStamp ts.secPastEpoch, ts.nsec |
References cafeCappuccino, Connect::cafeStatus, cs, CAFENUM::DBR_NONE, CAFENUM::DBR_PRIMITIVE, CAFENUM::DBR_STS, CAFENUM::DBR_TIME, ECAFE_INVALID_HANDLE, Instant< CTYPE >::getCache(), ICAFE_NORMAL, CAFEStatus::report(), Connect::status, and vectorDbrType.
int CAFE::getCache | ( | const unsigned int | _handle, | |
std::vector< unsigned short > & | V, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
get cached vector of unsigned shorts (enums), alarm status/severity and epicsTimeStamp
_handle | input: handle | |
V | output: vector of unsigned shorts (enum) | |
alarmStatus | output: NO_ALARM, READ, WRITE, HIHI, HIGH, READ_ACCESS, LOLO, LOW, STATE, COS, COMM, WRITE_ACCESS, TIMEOUT, HWLIMIT, CALC, SCAN, LINK, SOFT, BAD_SUB, UDF, DISABLE, SIMM | |
alarmSeverity | output: NO_ALARM, MINOR, MAJOR, INVALID | |
ts | output: epicsTimeStamp ts.secPastEpoch, ts.nsec |
References cafeEspresso, Connect::cafeStatus, cs, CAFENUM::DBR_NONE, CAFENUM::DBR_PRIMITIVE, CAFENUM::DBR_STS, CAFENUM::DBR_TIME, ECAFE_INVALID_HANDLE, Instant< CTYPE >::getCache(), ICAFE_NORMAL, CAFEStatus::report(), Connect::status, and vectorDbrType.
int CAFE::getCache | ( | const unsigned int | _handle, | |
std::vector< float > & | V, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
get cached vector of floats, alarm status/severity and epicsTimeStamp
_handle | input: handle | |
V | output: vector of floats | |
alarmStatus | output: NO_ALARM, READ, WRITE, HIHI, HIGH, READ_ACCESS, LOLO, LOW, STATE, COS, COMM, WRITE_ACCESS, TIMEOUT, HWLIMIT, CALC, SCAN, LINK, SOFT, BAD_SUB, UDF, DISABLE, SIMM | |
alarmSeverity | output: NO_ALARM, MINOR, MAJOR, INVALID | |
ts | output: epicsTimeStamp ts.secPastEpoch, ts.nsec |
References cafeFrappuccino, Connect::cafeStatus, cs, CAFENUM::DBR_NONE, CAFENUM::DBR_PRIMITIVE, CAFENUM::DBR_STS, CAFENUM::DBR_TIME, ECAFE_INVALID_HANDLE, Instant< CTYPE >::getCache(), ICAFE_NORMAL, CAFEStatus::report(), Connect::status, and vectorDbrType.
int CAFE::getCache | ( | const unsigned int | _handle, | |
std::vector< short > & | V, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
get cached vector of shorts, alarm status/severity and epicsTimeStamp
_handle | input: handle | |
V | output: vector of shorts | |
alarmStatus | output: NO_ALARM, READ, WRITE, HIHI, HIGH, READ_ACCESS, LOLO, LOW, STATE, COS, COMM, WRITE_ACCESS, TIMEOUT, HWLIMIT, CALC, SCAN, LINK, SOFT, BAD_SUB, UDF, DISABLE, SIMM | |
alarmSeverity | output: NO_ALARM, MINOR, MAJOR, INVALID | |
ts | output: epicsTimeStamp ts.secPastEpoch, ts.nsec |
References cafeSchale, Connect::cafeStatus, cs, CAFENUM::DBR_NONE, CAFENUM::DBR_PRIMITIVE, CAFENUM::DBR_STS, CAFENUM::DBR_TIME, ECAFE_INVALID_HANDLE, Instant< CTYPE >::getCache(), ICAFE_NORMAL, CAFEStatus::report(), Connect::status, and vectorDbrType.
int CAFE::getCache | ( | const unsigned int | _handle, | |
std::vector< std::string > & | V, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
get cached vector of strings, alarm status/severity and epicsTimeStamp
_handle | input: handle | |
V | output: vector of strings | |
alarmStatus | output: NO_ALARM, READ, WRITE, HIHI, HIGH, READ_ACCESS, LOLO, LOW, STATE, COS, COMM, WRITE_ACCESS, TIMEOUT, HWLIMIT, CALC, SCAN, LINK, SOFT, BAD_SUB, UDF, DISABLE, SIMM | |
alarmSeverity | output: NO_ALARM, MINOR, MAJOR, INVALID | |
ts | output: epicsTimeStamp ts.secPastEpoch, ts.nsec |
References cafeSoluble, Connect::cafeStatus, cs, CAFENUM::DBR_NONE, CAFENUM::DBR_PRIMITIVE, CAFENUM::DBR_STS, CAFENUM::DBR_TIME, ECAFE_INVALID_HANDLE, Instant< CTYPE >::getCache(), ICAFE_NORMAL, CAFEStatus::report(), Connect::status, and vectorDbrType.
int CAFE::getCache | ( | const unsigned int | _handle, | |
std::vector< double > & | V, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
get cached vector of doubles, alarmStatus, alarmSeverity
_handle | input: handle | |
V | output: vector of doubles | |
alarmStatus | output: NO_ALARM, READ, WRITE, HIHI, HIGH, READ_ACCESS, LOLO, LOW, STATE, COS, COMM, WRITE_ACCESS, TIMEOUT, HWLIMIT, CALC, SCAN, LINK, SOFT, BAD_SUB, UDF, DISABLE, SIMM | |
alarmSeverity | output: NO_ALARM, MINOR, MAJOR, INVALID |
References CAFENUM::DBR_STS, getCache(), and vectorDbrType.
int CAFE::getCache | ( | const unsigned int | _handle, | |
std::vector< long long > & | V, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
get cached vector of long long, alarmStatus, alarmSeverity
_handle | input: handle | |
V | output: vector of long long | |
alarmStatus | output: NO_ALARM, READ, WRITE, HIHI, HIGH, READ_ACCESS, LOLO, LOW, STATE, COS, COMM, WRITE_ACCESS, TIMEOUT, HWLIMIT, CALC, SCAN, LINK, SOFT, BAD_SUB, UDF, DISABLE, SIMM | |
alarmSeverity | output: NO_ALARM, MINOR, MAJOR, INVALID |
References CAFENUM::DBR_STS, getCache(), and vectorDbrType.
int CAFE::getCache | ( | const unsigned int | _handle, | |
std::vector< dbr_long_t > & | V, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
get cached vector of dbr_long_t, alarmStatus, alarmSeverity
_handle | input: handle | |
V | output: vector of dbr_long_t | |
alarmStatus | output: NO_ALARM, READ, WRITE, HIHI, HIGH, READ_ACCESS, LOLO, LOW, STATE, COS, COMM, WRITE_ACCESS, TIMEOUT, HWLIMIT, CALC, SCAN, LINK, SOFT, BAD_SUB, UDF, DISABLE, SIMM | |
alarmSeverity | output: NO_ALARM, MINOR, MAJOR, INVALID |
References CAFENUM::DBR_STS, getCache(), and vectorDbrType.
int CAFE::getCache | ( | const unsigned int | _handle, | |
std::vector< unsigned char > & | V, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
get cached vector of unsigned char alarmStatus, alarmSeverity
_handle | input: handle | |
V | output: vector of dbr_long_t | |
alarmStatus | output: NO_ALARM, READ, WRITE, HIHI, HIGH, READ_ACCESS, LOLO, LOW, STATE, COS, COMM, WRITE_ACCESS, TIMEOUT, HWLIMIT, CALC, SCAN, LINK, SOFT, BAD_SUB, UDF, DISABLE, SIMM | |
alarmSeverity | output: NO_ALARM, MINOR, MAJOR, INVALID |
References CAFENUM::DBR_STS, getCache(), and vectorDbrType.
int CAFE::getCache | ( | const unsigned int | _handle, | |
std::vector< unsigned short > & | V, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
get cached vector of unsigned short, alarmStatus, alarmSeverity
_handle | input: handle | |
V | output: vector of dbr_long_t | |
alarmStatus | output: NO_ALARM, READ, WRITE, HIHI, HIGH, READ_ACCESS, LOLO, LOW, STATE, COS, COMM, WRITE_ACCESS, TIMEOUT, HWLIMIT, CALC, SCAN, LINK, SOFT, BAD_SUB, UDF, DISABLE, SIMM | |
alarmSeverity | output: NO_ALARM, MINOR, MAJOR, INVALID |
References CAFENUM::DBR_STS, getCache(), and vectorDbrType.
int CAFE::getCache | ( | const unsigned int | _handle, | |
std::vector< float > & | V, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
get cached vector of float, alarmStatus, alarmSeverity
_handle | input: handle | |
V | output: vector of dbr_long_t | |
alarmStatus | output: NO_ALARM, READ, WRITE, HIHI, HIGH, READ_ACCESS, LOLO, LOW, STATE, COS, COMM, WRITE_ACCESS, TIMEOUT, HWLIMIT, CALC, SCAN, LINK, SOFT, BAD_SUB, UDF, DISABLE, SIMM | |
alarmSeverity | output: NO_ALARM, MINOR, MAJOR, INVALID |
References CAFENUM::DBR_STS, getCache(), and vectorDbrType.
int CAFE::getCache | ( | const unsigned int | _handle, | |
std::vector< short > & | V, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
get cached vector of short, alarmStatus, alarmSeverity
_handle | input: handle | |
V | output: vector of short | |
alarmStatus | output: NO_ALARM, READ, WRITE, HIHI, HIGH, READ_ACCESS, LOLO, LOW, STATE, COS, COMM, WRITE_ACCESS, TIMEOUT, HWLIMIT, CALC, SCAN, LINK, SOFT, BAD_SUB, UDF, DISABLE, SIMM | |
alarmSeverity | output: NO_ALARM, MINOR, MAJOR, INVALID |
References CAFENUM::DBR_STS, getCache(), and vectorDbrType.
int CAFE::getCache | ( | const unsigned int | _handle, | |
std::vector< std::string > & | V, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
get cached vector of string, alarmStatus, alarmSeverity
_handle | input: handle | |
V | output: vector of string | |
alarmStatus | output: NO_ALARM, READ, WRITE, HIHI, HIGH, READ_ACCESS, LOLO, LOW, STATE, COS, COMM, WRITE_ACCESS, TIMEOUT, HWLIMIT, CALC, SCAN, LINK, SOFT, BAD_SUB, UDF, DISABLE, SIMM | |
alarmSeverity | output: NO_ALARM, MINOR, MAJOR, INVALID |
References CAFENUM::DBR_STS, getCache(), and vectorDbrType.
get cached vector of doubles
_handle | input: handle | |
V | output: vector of doubles |
References CAFENUM::DBR_PRIMITIVE, getCache(), and vectorDbrType.
get cached vector of long long
_handle | input: handle | |
V | output: vector of long long |
References CAFENUM::DBR_PRIMITIVE, getCache(), and vectorDbrType.
get cached vector of dbr_long_t
_handle | input: handle | |
V | output: vector of dbr_long_t |
References CAFENUM::DBR_PRIMITIVE, getCache(), and vectorDbrType.
get cached vector of unsigned char
_handle | input: handle | |
V | output: vector of unsigned char |
References CAFENUM::DBR_PRIMITIVE, getCache(), and vectorDbrType.
get cached vector of unsigned short
_handle | input: handle | |
V | output: vector of unsigned short |
References CAFENUM::DBR_PRIMITIVE, getCache(), and vectorDbrType.
get cached vector of float
_handle | input: handle | |
V | output: vector of float |
References CAFENUM::DBR_PRIMITIVE, getCache(), and vectorDbrType.
get cached vector of short
_handle | input: handle | |
V | output: vector of short |
References CAFENUM::DBR_PRIMITIVE, getCache(), and vectorDbrType.
get cached vector of string
_handle | input: handle | |
V | output: vector of string |
References CAFENUM::DBR_PRIMITIVE, getCache(), and vectorDbrType.
int CAFE::getCache | ( | const char * | pv, | |
std::string * | valStr, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) | [inline] |
int CAFE::getCache | ( | const char * | pv, | |
std::string * | valStr, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) | [inline] |
References cafeSoluble, and Instant< CTYPE >::set().
int CAFE::getCache | ( | const char * | pv, | |
std::string * | valStr | |||
) | [inline] |
int CAFE::getCache | ( | const char * | pv, | |
dbr_string_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) | [inline] |
int CAFE::getCache | ( | const char * | pv, | |
dbr_string_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) | [inline] |
int CAFE::getCache | ( | const char * | pv, | |
dbr_string_t * | _val | |||
) | [inline] |
int CAFE::getCache | ( | const char * | pv, | |
dbr_short_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) | [inline] |
int CAFE::getCache | ( | const char * | pv, | |
dbr_short_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) | [inline] |
int CAFE::getCache | ( | const char * | pv, | |
dbr_short_t * | _val | |||
) | [inline] |
int CAFE::getCache | ( | const char * | pv, | |
dbr_float_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) | [inline] |
int CAFE::getCache | ( | const char * | pv, | |
dbr_float_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) | [inline] |
int CAFE::getCache | ( | const char * | pv, | |
dbr_float_t * | _val | |||
) | [inline] |
int CAFE::getCache | ( | const char * | pv, | |
dbr_enum_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) | [inline] |
int CAFE::getCache | ( | const char * | pv, | |
dbr_enum_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) | [inline] |
int CAFE::getCache | ( | const char * | pv, | |
dbr_enum_t * | _val | |||
) | [inline] |
int CAFE::getCache | ( | const char * | pv, | |
dbr_char_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) | [inline] |
int CAFE::getCache | ( | const char * | pv, | |
dbr_char_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) | [inline] |
int CAFE::getCache | ( | const char * | pv, | |
dbr_char_t * | _val | |||
) | [inline] |
int CAFE::getCache | ( | const char * | pv, | |
dbr_long_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) | [inline] |
int CAFE::getCache | ( | const char * | pv, | |
dbr_long_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) | [inline] |
int CAFE::getCache | ( | const char * | pv, | |
dbr_long_t * | _val | |||
) | [inline] |
int CAFE::getCache | ( | const char * | pv, | |
long long * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) | [inline] |
int CAFE::getCache | ( | const char * | pv, | |
long long * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) | [inline] |
int CAFE::getCache | ( | const char * | pv, | |
dbr_double_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) | [inline] |
int CAFE::getCache | ( | const char * | pv, | |
dbr_double_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) | [inline] |
References ECAFE_INVALID_HANDLE, and setNelemToOne().
int CAFE::getCache | ( | const char * | pv, | |
dbr_double_t * | _val | |||
) | [inline] |
int CAFE::getCache | ( | const char * | pv, | |
dbr_double_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
Get double from Cache (DBR_TIME_DOUBLE).
pv | input: pv name | |
_val | output: double | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity | |
ts | output: epicsTimeStamp |
References cafeDoppio, Instant< CTYPE >::getCache(), HandleHelper::getHandleFromPV(), Connect::getHandleHelper(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const char * | pv, | |
dbr_double_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
Get double from Cache (DBR_STS_DOUBLE).
pv | input: pv name | |
_val | output: double | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity |
References cafeDoppio, Instant< CTYPE >::getCache(), HandleHelper::getHandleFromPV(), Connect::getHandleHelper(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const char * | pv, | |
dbr_double_t & | _val | |||
) |
Get double from Cache (DBR_DOUBLE).
pv | input: pv name | |
_val | output: double |
References cafeDoppio, Instant< CTYPE >::getCache(), HandleHelper::getHandleFromPV(), Connect::getHandleHelper(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const char * | pv, | |
long long & | val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) | [inline] |
References ECAFE_INVALID_HANDLE, and setNelemToOne().
int CAFE::getCache | ( | const char * | pv, | |
dbr_long_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
Get dbr_long_t from Cache (DBR_TIME_LONG).
pv | input: pv name | |
_val | output: double | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity | |
ts | output: epicsTimeStamp |
References cafeLatte, Instant< CTYPE >::getCache(), HandleHelper::getHandleFromPV(), Connect::getHandleHelper(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const char * | pv, | |
dbr_long_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
Get dbr_long_t from Cache (DBR_STS_LONG).
pv | input: pv name | |
_val | output: dbr_long_t | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity |
References cafeLatte, Instant< CTYPE >::getCache(), HandleHelper::getHandleFromPV(), Connect::getHandleHelper(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const char * | pv, | |
dbr_long_t & | _val | |||
) |
Get dbr_long_t from Cache (DBR_LONG).
pv | input: pv name | |
_val | output: dbr_long_t |
References cafeLatte, Instant< CTYPE >::getCache(), HandleHelper::getHandleFromPV(), Connect::getHandleHelper(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const char * | pv, | |
dbr_char_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
Get dbr_char_t from Cache (DBR_TIME_CHAR).
pv | input: pv name | |
_val | output: dbr_char_t | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity | |
ts | output: epicsTimeStamp |
References cafeCappuccino, Instant< CTYPE >::getCache(), HandleHelper::getHandleFromPV(), Connect::getHandleHelper(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const char * | pv, | |
dbr_char_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
Get dbr_char_t from Cache (DBR_STS_CHAR).
pv | input: pv name | |
_val | output: dbr_char_t | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity |
References cafeCappuccino, Instant< CTYPE >::getCache(), HandleHelper::getHandleFromPV(), Connect::getHandleHelper(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const char * | pv, | |
dbr_char_t & | _val | |||
) |
Get dbr_char_t from Cache (DBR_CHAR).
pv | input: pv name | |
_val | output: dbr_char_t |
References cafeCappuccino, Instant< CTYPE >::getCache(), HandleHelper::getHandleFromPV(), Connect::getHandleHelper(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const char * | pv, | |
dbr_enum_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
Get dbr_enum_t from Cache (DBR_TIME_ENUM).
pv | input: pv name | |
_val | output: dbr_enum_t | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity | |
ts | output: epicsTimeStamp |
References cafeEspresso, Instant< CTYPE >::getCache(), HandleHelper::getHandleFromPV(), Connect::getHandleHelper(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const char * | pv, | |
dbr_enum_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
Get dbr_enum_t from Cache (DBR_STS_ENUM).
pv | input: pv name | |
_val | output: dbr_enum_t | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity |
References cafeEspresso, Instant< CTYPE >::getCache(), HandleHelper::getHandleFromPV(), Connect::getHandleHelper(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const char * | pv, | |
dbr_enum_t & | _val | |||
) |
Get dbr_enum_t from Cache (DBR_ENUM).
pv | input: pv name | |
_val | output: dbr_enum_t |
References cafeEspresso, Instant< CTYPE >::getCache(), HandleHelper::getHandleFromPV(), Connect::getHandleHelper(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const char * | pv, | |
dbr_float_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
Get float from Cache (DBR_TIME_FLOAT).
pv | input: pv name | |
_val | output: float | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity | |
ts | output: epicsTimeStamp |
References cafeFrappuccino, Instant< CTYPE >::getCache(), HandleHelper::getHandleFromPV(), Connect::getHandleHelper(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const char * | pv, | |
dbr_float_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
Get float from Cache (DBR_STS_FLOAT).
pv | input: pv name | |
_val | output: float | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity |
References cafeFrappuccino, Instant< CTYPE >::getCache(), HandleHelper::getHandleFromPV(), Connect::getHandleHelper(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const char * | pv, | |
dbr_float_t & | _val | |||
) |
Get float from Cache (DBR_FLOAT).
pv | input: pv name | |
_val | output: float |
References cafeFrappuccino, Instant< CTYPE >::getCache(), HandleHelper::getHandleFromPV(), Connect::getHandleHelper(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const char * | pv, | |
dbr_short_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
Get short from Cache (DBR_TIME_SHORT).
pv | input: pv name | |
_val | output: short | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity | |
ts | output: epicsTimeStamp |
References cafeSchale, Instant< CTYPE >::getCache(), HandleHelper::getHandleFromPV(), Connect::getHandleHelper(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const char * | pv, | |
dbr_short_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
Get short from Cache (DBR_STS_SHORT).
pv | input: pv name | |
_val | output: double | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity |
References cafeSchale, Instant< CTYPE >::getCache(), HandleHelper::getHandleFromPV(), Connect::getHandleHelper(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const char * | pv, | |
dbr_short_t & | _val | |||
) |
Get short from Cache (DBR_SHORT).
pv | input: pv name | |
_val | output: short |
References cafeSchale, Instant< CTYPE >::getCache(), HandleHelper::getHandleFromPV(), Connect::getHandleHelper(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const char * | pv, | |
dbr_string_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
Get dbr_string_t from Cache (DBR_TIME_STRING).
pv | input: pv name | |
_val | output: dbr_string_t | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity | |
ts | output: epicsTimeStamp |
References cafeSoluble, Instant< CTYPE >::getCache(), HandleHelper::getHandleFromPV(), Connect::getHandleHelper(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const char * | pv, | |
dbr_string_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
Get dbr_string_t from Cache (DBR_STS_STRING).
pv | input: pv name | |
_val | output: dbr_string_t | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity |
References cafeSoluble, Instant< CTYPE >::getCache(), HandleHelper::getHandleFromPV(), Connect::getHandleHelper(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const char * | pv, | |
dbr_string_t & | _val | |||
) |
Get dbr_string_t from Cache (DBR_STRING).
pv | input: pv name | |
_val | output: dbr_string |
References cafeSoluble, Instant< CTYPE >::getCache(), HandleHelper::getHandleFromPV(), Connect::getHandleHelper(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const char * | pv, | |
std::string & | valStr, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
Get string from Cache.
pv | input: pv name | |
valStr | output: string | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity | |
ts | output: epicsTimeStamp |
References cafeSoluble, Instant< CTYPE >::getCache(), HandleHelper::getHandleFromPV(), Connect::getHandleHelper(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const char * | pv, | |
std::string & | valStr, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
Get string from Cache.
pv | input: pv name | |
valStr | output: string | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity |
References cafeSoluble, Instant< CTYPE >::getCache(), HandleHelper::getHandleFromPV(), Connect::getHandleHelper(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const char * | pv, | |
std::string & | valStr | |||
) |
Get string from Cache.
pv | input: pv name | |
valStr | output: string |
References cafeSoluble, Instant< CTYPE >::getCache(), HandleHelper::getHandleFromPV(), Connect::getHandleHelper(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const unsigned int * | handleArray, | |
unsigned int | nelem, | |||
dbr_double_t * | val, | |||
int * | statusArray | |||
) | [inline] |
References ECAFE_INVALID_HANDLE.
int CAFE::getCache | ( | const unsigned int * | handleArray, | |
unsigned int | nelem, | |||
dbr_double_t * | val, | |||
int * | statusArray, | |||
dbr_short_t * | alarmStatus, | |||
dbr_short_t * | alarmSeverity | |||
) | [inline] |
int CAFE::getCache | ( | const unsigned int * | handleArray, | |
unsigned int | nelem, | |||
dbr_double_t * | val, | |||
int * | statusArray, | |||
dbr_short_t * | alarmStatus, | |||
dbr_short_t * | alarmSeverity, | |||
epicsTimeStamp * | ts | |||
) | [inline] |
int CAFE::getCache | ( | const unsigned int * | handleArray, | |
unsigned int | nelem, | |||
long long * | val, | |||
int * | statusArray | |||
) |
Retrieves data (long long) from cache.
handleArray | input: Array of handles to Conduit object | |
nelem | input: No of array elements | |
val | output: Array of long longs containing cached data | |
statusArray | output: Array of status' |
References getCache(), and Connect::status.
int CAFE::getCache | ( | const unsigned int * | handleArray, | |
unsigned int | nelem, | |||
long long * | val, | |||
int * | statusArray, | |||
dbr_short_t * | alarmStatus, | |||
dbr_short_t * | alarmSeverity | |||
) |
Retrieves data (long long) from cache.
handleArray | input: Array of handles to Conduit object | |
nelem | input: No. of array elements | |
val | output: Array of long longs containing cached data | |
statusArray | output: Array of status' | |
alarmStatus | output: Alarm Status | |
alarmSeverity | output: Corresponding severity of alarm |
int CAFE::getCache | ( | const unsigned int * | handleArray, | |
unsigned int | nelem, | |||
long long * | val, | |||
int * | statusArray, | |||
dbr_short_t * | alarmStatus, | |||
dbr_short_t * | alarmSeverity, | |||
epicsTimeStamp * | ts | |||
) |
Retrieves data (long long) from cache.
handleArray | input: Array of handles to Conduit object | |
nelem | input: No. of array elements | |
val | output: Array of long longs containing cached data | |
statusArray | output: Array of status' | |
alarmStatus | output: Alarm Status | |
alarmSeverity | output: Corresponding severity of alarm | |
ts | output: epics timestamp struct |
References __METHOD__, CAFE_NO_ACCESS, cafeDoppio, cafeFrappuccino, cafeLatte, cafeSoluble, ECAFE_NO_CONVERT, Instant< CTYPE >::getCache(), ChannelRegalia::getCafeConnectionState(), Connect::getChannelInfo(), ChannelRegalia::getDataType(), ICAFE_CS_CLOSED, ICAFE_CS_NEVER_CONN, ICAFE_NORMAL, long, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const unsigned int * | handleArray, | |
unsigned int | nelem, | |||
dbr_long_t * | val, | |||
int * | statusArray | |||
) | [inline] |
int CAFE::getCache | ( | const unsigned int * | handleArray, | |
unsigned int | nelem, | |||
dbr_long_t * | val, | |||
int * | statusArray, | |||
dbr_short_t * | alarmStatus, | |||
dbr_short_t * | alarmSeverity | |||
) | [inline] |
int CAFE::getCache | ( | unsigned int * | handleArray, | |
unsigned int | nelem, | |||
dbr_long_t * | val, | |||
int * | statusArray, | |||
dbr_short_t * | alarmStatus, | |||
dbr_short_t * | alarmSeverity, | |||
epicsTimeStamp * | ts | |||
) | [inline] |
int CAFE::getCache | ( | const unsigned int * | handleArray, | |
unsigned int | nelem, | |||
dbr_char_t * | val, | |||
int * | statusArray | |||
) | [inline] |
References ECAFE_INVALID_HANDLE, and setNelemToOne().
int CAFE::getCache | ( | const unsigned int * | handleArray, | |
unsigned int | nelem, | |||
dbr_char_t * | val, | |||
int * | statusArray, | |||
dbr_short_t * | alarmStatus, | |||
dbr_short_t * | alarmSeverity | |||
) | [inline] |
int CAFE::getCache | ( | const unsigned int * | handleArray, | |
unsigned int | nelem, | |||
dbr_char_t * | val, | |||
int * | statusArray, | |||
dbr_short_t * | alarmStatus, | |||
dbr_short_t * | alarmSeverity, | |||
epicsTimeStamp * | ts | |||
) | [inline] |
int CAFE::getCache | ( | const unsigned int * | handleArray, | |
unsigned int | nelem, | |||
dbr_ushort_t * | val, | |||
int * | statusArray | |||
) | [inline] |
int CAFE::getCache | ( | const unsigned int * | handleArray, | |
unsigned int | nelem, | |||
dbr_ushort_t * | val, | |||
int * | statusArray, | |||
dbr_short_t * | alarmStatus, | |||
dbr_short_t * | alarmSeverity | |||
) | [inline] |
int CAFE::getCache | ( | const unsigned int * | handleArray, | |
unsigned int | nelem, | |||
dbr_ushort_t * | val, | |||
int * | statusArray, | |||
dbr_short_t * | alarmStatus, | |||
dbr_short_t * | alarmSeverity, | |||
epicsTimeStamp * | ts | |||
) | [inline] |
int CAFE::getCache | ( | const unsigned int * | handleArray, | |
unsigned int | nelem, | |||
dbr_float_t * | val, | |||
int * | statusArray | |||
) | [inline] |
int CAFE::getCache | ( | const unsigned int * | handleArray, | |
unsigned int | nelem, | |||
dbr_float_t * | val, | |||
int * | statusArray, | |||
dbr_short_t * | alarmStatus, | |||
dbr_short_t * | alarmSeverity | |||
) | [inline] |
int CAFE::getCache | ( | const unsigned int * | handleArray, | |
unsigned int | nelem, | |||
dbr_float_t * | val, | |||
int * | statusArray, | |||
dbr_short_t * | alarmStatus, | |||
dbr_short_t * | alarmSeverity, | |||
epicsTimeStamp * | ts | |||
) | [inline] |
int CAFE::getCache | ( | const unsigned int * | handleArray, | |
unsigned int | nelem, | |||
dbr_short_t * | val, | |||
int * | statusArray | |||
) | [inline] |
References ECAFE_INVALID_HANDLE, and setNelemToOne().
int CAFE::getCache | ( | const unsigned int * | handleArray, | |
unsigned int | nelem, | |||
dbr_short_t * | val, | |||
int * | statusArray, | |||
dbr_short_t * | alarmStatus, | |||
dbr_short_t * | alarmSeverity | |||
) | [inline] |
int CAFE::getCache | ( | const unsigned int * | handleArray, | |
unsigned int | nelem, | |||
dbr_short_t * | val, | |||
int * | statusArray, | |||
dbr_short_t * | alarmStatus, | |||
dbr_short_t * | alarmSeverity, | |||
epicsTimeStamp * | ts | |||
) | [inline] |
int CAFE::getCache | ( | const unsigned int * | handleArray, | |
unsigned int | nelem, | |||
dbr_string_t * | val, | |||
int * | statusArray | |||
) | [inline] |
int CAFE::getCache | ( | const unsigned int * | handleArray, | |
unsigned int | nelem, | |||
dbr_string_t * | val, | |||
int * | statusArray, | |||
dbr_short_t * | alarmStatus, | |||
dbr_short_t * | alarmSeverity | |||
) | [inline] |
int CAFE::getCache | ( | const unsigned int * | handleArray, | |
unsigned int | nelem, | |||
dbr_string_t * | val, | |||
int * | statusArray, | |||
dbr_short_t * | alarmStatus, | |||
dbr_short_t * | alarmSeverity, | |||
epicsTimeStamp * | ts | |||
) | [inline] |
int CAFE::getCache | ( | const unsigned int * | handleArray, | |
unsigned int | nelem, | |||
std::string * | valStr, | |||
int * | statusArray | |||
) | [inline] |
References ECAFE_INVALID_HANDLE.
int CAFE::getCache | ( | const unsigned int * | handleArray, | |
unsigned int | nelem, | |||
std::string * | valStr, | |||
int * | statusArray, | |||
dbr_short_t * | alarmStatus, | |||
dbr_short_t * | alarmSeverity | |||
) | [inline] |
int CAFE::getCache | ( | const unsigned int * | handleArray, | |
unsigned int | nelem, | |||
std::string * | valStr, | |||
int * | statusArray, | |||
dbr_short_t * | alarmStatus, | |||
dbr_short_t * | alarmSeverity, | |||
epicsTimeStamp * | ts | |||
) | [inline] |
int CAFE::getCache | ( | const unsigned int | handle, | |
dbr_double_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
Get double from Cache (DBR_TIME_DOUBLE).
handle | input: const unsigned int | |
_val | output: double | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity | |
ts | output: epicsTimeStamp |
References cafeDoppio, Instant< CTYPE >::getCache(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const unsigned int | handle, | |
dbr_double_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
Get double from Cache (DBR_STS_DOUBLE).
handle | input: const unsigned int | |
_val | output: double | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity |
References cafeDoppio, Instant< CTYPE >::getCache(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
Get double from Cache (DBR_DOUBLE).
handle | input: const unsigned int | |
_val | output: double |
References cafeDoppio, Instant< CTYPE >::getCache(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const unsigned int | handle, | |
long long & | val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
Get long long from Cache.
handle | input: const unsigned int | |
val | output: long long | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity | |
ts | output: epicsTimeStamp |
References getCache(), setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const unsigned int | handle, | |
long long & | val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
Get long long from Cache.
handle | input: const unsigned int | |
val | output: long long | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity |
References getCache(), setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
Get long long from Cache (long long).
handle | input: const unsigned int | |
val | output: long long |
References getCache(), setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const unsigned int | handle, | |
dbr_long_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
Get dbr_long_t from Cache (DBR_TIME_LONG).
handle | input: const unsigned int | |
_val | output: dbr_long_t | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity | |
ts | output: epicsTimeStamp |
References cafeLatte, Instant< CTYPE >::getCache(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const unsigned int | handle, | |
dbr_long_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
Get dbr_long_t from Cache (DBR_STS_LONG).
handle | input: const unsigned int | |
_val | output: dbr_long_t | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity |
References cafeLatte, Instant< CTYPE >::getCache(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
Get dbr_long_t from Cache (DBR_LONG).
handle | input: const unsigned int | |
_val | output: dbr_long_t |
References cafeLatte, Instant< CTYPE >::getCache(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const unsigned int | handle, | |
dbr_char_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
Get dbr_char_t from Cache (DBR_TIME_CHAR).
handle | input: const unsigned int | |
_val | output: dbr_char_t | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity | |
ts | output: epicsTimeStamp |
References cafeCappuccino, Instant< CTYPE >::getCache(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const unsigned int | handle, | |
dbr_char_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
Get dbr_char_t from Cache (DBR_STS_CHAR).
handle | input: const unsigned int | |
_val | output: dbr_char_t | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity |
References cafeCappuccino, Instant< CTYPE >::getCache(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
Get dbr_char_t from Cache (DBR_CHAR).
handle | input: const unsigned int | |
_val | output: dbr_char_t |
References cafeCappuccino, Instant< CTYPE >::getCache(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const unsigned int | handle, | |
dbr_enum_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
Get dbr_enum_t from Cache (DBR_TIME_ENUM).
handle | input: const unsigned int | |
_val | output: dbr_enum_t | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity | |
ts | output: epicsTimeStamp |
References cafeEspresso, Instant< CTYPE >::getCache(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const unsigned int | handle, | |
dbr_enum_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
Get dbr_enum_t from Cache (DBR_STS_ENUM).
handle | input: const unsigned int | |
_val | output: dbr_enum_t | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity |
References cafeEspresso, Instant< CTYPE >::getCache(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
Get dbr_enum_t from Cache (DBR_ENUM).
handle | input: const unsigned int | |
_val | output: dbr_enum_t |
References cafeEspresso, Instant< CTYPE >::getCache(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const unsigned int | handle, | |
dbr_float_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
Get float from Cache (DBR_TIME_FLOAT).
handle | input: const unsigned int | |
_val | output: float | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity | |
ts | output: epicsTimeStamp |
References cafeFrappuccino, Instant< CTYPE >::getCache(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const unsigned int | handle, | |
dbr_float_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
Get float from Cache (DBR_STS_FLOAT).
handle | input: const unsigned int | |
_val | output: float | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity |
References cafeFrappuccino, Instant< CTYPE >::getCache(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
Get float from Cache (DBR_FLOAT).
handle | input: const unsigned int | |
_val | output: float |
References cafeFrappuccino, Instant< CTYPE >::getCache(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const unsigned int | handle, | |
dbr_short_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
Get short from Cache (DBR_TIME_SHORT).
handle | input: const unsigned int | |
_val | output: short | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity | |
ts | output: epicsTimeStamp |
References cafeSchale, Instant< CTYPE >::getCache(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const unsigned int | handle, | |
dbr_short_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
Get short from Cache (DBR_STS_SHORT).
handle | input: const unsigned int | |
_val | output: double | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity |
References cafeSchale, Instant< CTYPE >::getCache(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
Get short from Cache (DBR_SHORT).
handle | input: const unsigned int | |
_val | output: short |
References cafeSchale, Instant< CTYPE >::getCache(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const unsigned int | handle, | |
dbr_string_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
Get dbr_string_t from Cache (DBR_TIME_STRING).
handle | input: const unsigned int | |
_val | output: dbr_string_t | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity | |
ts | output: epicsTimeStamp |
References cafeSoluble, Instant< CTYPE >::getCache(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const unsigned int | handle, | |
dbr_string_t & | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
Get dbr_string_t from Cache (DBR_STS_STRING).
handle | input: handle | |
_val | output: dbr_string_t | |
alarmStatus | output: alarm Status | |
alarmSeverity | output: alarm Severity |
References cafeSoluble, Instant< CTYPE >::getCache(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
Get dbr_string_t from Cache (DBR_STRING).
handle | input: handle | |
_val | output: dbr_string |
References cafeSoluble, Instant< CTYPE >::getCache(), ICAFE_NORMAL, setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and Connect::status.
int CAFE::getCache | ( | const unsigned int | handle, | |
std::string & | valStr, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) | [inline] |
int CAFE::getCache | ( | const unsigned int | handle, | |
std::string * | valStr, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) | [inline] |
int CAFE::getCache | ( | const unsigned int | handle, | |
std::string * | valStr, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) | [inline] |
int CAFE::getCache | ( | const unsigned int | handle, | |
dbr_string_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) | [inline] |
int CAFE::getCache | ( | const unsigned int | handle, | |
dbr_string_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) | [inline] |
int CAFE::getCache | ( | const unsigned int | handle, | |
dbr_short_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) | [inline] |
int CAFE::getCache | ( | const unsigned int | handle, | |
dbr_short_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) | [inline] |
int CAFE::getCache | ( | const unsigned int | handle, | |
dbr_float_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) | [inline] |
int CAFE::getCache | ( | const unsigned int | handle, | |
dbr_float_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) | [inline] |
int CAFE::getCache | ( | const unsigned int | handle, | |
dbr_enum_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) | [inline] |
int CAFE::getCache | ( | const unsigned int | handle, | |
dbr_enum_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) | [inline] |
int CAFE::getCache | ( | const unsigned int | handle, | |
dbr_char_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) | [inline] |
References cafeCappuccino, and Instant< CTYPE >::get().
int CAFE::getCache | ( | const unsigned int | handle, | |
dbr_char_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) | [inline] |
int CAFE::getCache | ( | const unsigned int | handle, | |
dbr_long_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) | [inline] |
References cafeEspresso, and Instant< CTYPE >::get().
int CAFE::getCache | ( | const unsigned int | handle, | |
dbr_long_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) | [inline] |
int CAFE::getCache | ( | const unsigned int | handle, | |
long long * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) |
Retrieves data (long long) from cache.
handle | input: Handle Conduit object | |
_val | output: Array of long longs containing cached data | |
alarmStatus | output: Alarm Status | |
alarmSeverity | output: Corresponding severity of alarm | |
ts | output: epics timestamp struct |
References __METHOD__, cafeDoppio, cafeFrappuccino, cafeLatte, cafeSoluble, Instant< CTYPE >::getCache(), ChannelRegalia::getCafeConnectionState(), Connect::getChannelInfo(), ChannelRegalia::getDataType(), HandleHelper::getNelemRequest(), Connect::handleHelper, ICAFE_CS_CLOSED, ICAFE_CS_NEVER_CONN, ICAFE_NORMAL, and long.
int CAFE::getCache | ( | const unsigned int | handle, | |
long long * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) |
Retrieves data (long long) from cache.
handle | input: Handle Conduit object | |
_val | output: Array of long longs containing cached data | |
alarmStatus | output: Alarm Status | |
alarmSeverity | output: Corresponding severity of alarm |
References __METHOD__, cafeDoppio, cafeFrappuccino, cafeLatte, cafeSoluble, Instant< CTYPE >::getCache(), ChannelRegalia::getCafeConnectionState(), Connect::getChannelInfo(), ChannelRegalia::getDataType(), HandleHelper::getNelemRequest(), Connect::handleHelper, ICAFE_CS_CLOSED, ICAFE_CS_NEVER_CONN, ICAFE_NORMAL, and long.
Retrieves data (long long) from cache.
handle | input: Handle Conduit object | |
_val | output: Array of long longs containing cached data |
References __METHOD__, cafeDoppio, cafeFrappuccino, cafeLatte, cafeSoluble, Instant< CTYPE >::getCache(), ChannelRegalia::getCafeConnectionState(), Connect::getChannelInfo(), ChannelRegalia::getDataType(), HandleHelper::getNelemRequest(), Connect::handleHelper, ICAFE_CS_CLOSED, ICAFE_CS_NEVER_CONN, ICAFE_NORMAL, and long.
int CAFE::getCache | ( | const unsigned int | handle, | |
dbr_double_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) | [inline] |
int CAFE::getCache | ( | const unsigned int | handle, | |
dbr_double_t * | _val, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity | |||
) | [inline] |
References cafeSchale, and Instant< CTYPE >::get().
References cafeSoluble, and Instant< CTYPE >::get().
int CAFE::getCache | ( | const char * | pv, | |
PVDataHolder & | pvd | |||
) | [inline] |
int CAFE::getCache | ( | const unsigned int * | handleArray, | |
unsigned int | nelem, | |||
PVDataHolder * | pvdArray | |||
) |
Retrieves data from cache, packaged into the PVDataHolder class.
handleArray | input: Array of handles to Conduit object | |
nelem | input: No of array elements | |
pvdArray | outout: Array of PVDataHolder containing cached data |
References getCache(), ICAFE_NORMAL, and Connect::status.
int CAFE::getCache | ( | const unsigned int | handle, | |
PVDataHolder & | pvd | |||
) |
Retrieves data from cache, packaged into the PVDataHolder class.
handle | input: handle to Conduit object | |
pvd | outout: PVDataHolder containing cached data |
References __METHOD__, cafeGranules, cafeMutex, Connect::cafeStatus, channelRequestStatusGet, Granules::channelVerifyGet(), cs, ECAFE_INVALID_HANDLE, ECAFE_TIMEOUT, CAFENUM::GET_CACHE_NO_CHECK, CAFENUM::GET_CACHE_WAIT, ChannelTimeoutPolicy::getDeltaTimeout(), PrintErrorPolicy::getInvalidHandle(), HandleHelper::getNmonitorData(), ChannelTimeoutPolicy::getNtries(), ChannelTimeoutPolicy::getSelfGoverningTimeout(), ChannelTimeoutPolicy::getTimeout(), Connect::handleHelper, ICAFE_CS_DISCONN, ICAFE_NORMAL, ICAFE_WAITING_FOR_PREV_CALLBACK, MUTEX, CAFENUM::PENDING, Connect::printErrorPolicy, CAFEStatus::report(), ChannelRequestStatus::setCallbackKind(), ChannelRequestStatus::setCallbackStatus(), ChannelTimeoutPolicy::setSelfGoverningTimeout(), ChannelTimeoutPolicy::setTimeout(), PVHolder::status, Connect::status, Granules::waitForGetEvent(), and CAFENUM::WITH_CALLBACK_USER_SUPPLIED.
Referenced by get(), getCache(), getCache(), getPVArray(), getScalars(), and main().
References cafeCappuccino, and Instant< CTYPE >::get().
References cafeSoluble, and Instant< CTYPE >::get().
int CAFE::getCacheFromPulseID | ( | const unsigned int | handle, | |
const unsigned long long | globalPulseID, | |||
PVDataHolder & | pvd | |||
) |
Retrieves data from cache, packaged into the PVDataHolder class, for a given pulseID.
handle | input: handle to Conduit object | |
globalPulseID | input: pulse id | |
pvd | outout: PVDataHolder containing cached data |
References __METHOD__, cafeMutex, Connect::cafeStatus, cs, ECAFE_INVALID_HANDLE, PrintErrorPolicy::getInvalidHandle(), getPulseID(), ICAFE_NORMAL, MUTEX, Connect::printErrorPolicy, CAFEStatus::report(), SF_WITH_PULSE_ID, and Connect::status.
int CAFE::getCacheNoWait | ( | const unsigned int | handle, | |
PVDataHolder & | pvd | |||
) |
Retrieves data from cache, packaged into the PVDataHolder class.
handle | input: handle to Conduit object | |
pvd | outout: PVDataHolder containing cached data |
References __METHOD__, cafeGranules, cafeMutex, Connect::cafeStatus, channelRequestStatusGet, Granules::channelVerifyGet(), cs, ECAFE_INVALID_HANDLE, PrintErrorPolicy::getInvalidHandle(), PVHolder::getStatus(), ICAFE_CS_DISCONN, ICAFE_NORMAL, MUTEX, Connect::printErrorPolicy, CAFEStatus::report(), ChannelRequestStatus::setCallbackKind(), ChannelRequestStatus::setCallbackStatus(), PVHolder::status, and Connect::status.
Referenced by get().
int CAFE::getCachePVArray | ( | std::vector< unsigned int > | handleV, | |
PVDataHolder * | pvd | |||
) | [inline] |
Referenced by main().
int CAFE::getCachePVArrayNoWait | ( | std::vector< unsigned int > | handleV, | |
PVDataHolder * | pvd | |||
) | [inline] |
int CAFE::getCacheVDouble | ( | std::vector< unsigned int > | handleV, | |
std::vector< dbr_double_t > & | V, | |||
std::vector< int > & | statusV | |||
) | [inline] |
int CAFE::getCacheVLong | ( | std::vector< unsigned int > | handleV, | |
std::vector< dbr_long_t > & | V, | |||
std::vector< int > & | statusV | |||
) | [inline] |
References cafeSchale, and Instant< CTYPE >::set().
int CAFE::getCacheVStr | ( | std::vector< unsigned int > | handleV, | |
std::vector< std::string > & | V, | |||
std::vector< int > & | statusV | |||
) | [inline] |
CAFEStatus Connect::getCafeStatus | ( | ) | [inline, inherited] |
References Connect::cafeStatus.
Referenced by Connect::printStatusMessage().
CAFEStatusSeverity Connect::getCafeStatusSeverity | ( | ) | [inline, inherited] |
References Connect::cafeStatusSeverity.
std::string CAFE::getChannelIDAsString | ( | chid | _chid | ) | [inline] |
Referenced by main().
int Connect::getChannelInfo | ( | unsigned int | handle, | |
ChannelRegalia & | channelInfo | |||
) | [inline, inherited] |
References cs, ECAFE_INVALID_HANDLE, and ICAFE_NORMAL.
Referenced by get(), getCache(), main(), and set().
ca_client_context* Connect::getClientContext | ( | unsigned int | handle | ) | [inline, inherited] |
References HandleHelper::getContextFromHandle(), and Connect::handleHelper.
ca_client_context* Connect::getClientContext | ( | const char * | pvname | ) | [inline, inherited] |
References HandleHelper::getContextFromPV(), and Connect::handleHelper.
Referenced by Connect::attachContextByHandle(), and Connect::attachContextByPVName().
std::vector<deviceCollection> Connect::getCollections | ( | ) | const [inline, inherited] |
References deviceCollectionV.
int CAFE::getCtrl | ( | const char * | pv, | |
PVCtrlHolder & | pvc | |||
) |
Retrieves PV DBR_CTRL data, packed into the PVCtrlHolder class.
pv | input: pv name | |
pvc | output: PVCtrlHolder |
References getCtrl(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Connect::status, and CAFEException_pv::statusCode.
int CAFE::getCtrl | ( | const char * | pv | ) |
Sends message to IOC to retreive DBR_CTRL data without waiting, i.e., non-blocking
Data can be subsequently retrieved through any getCtrlCache method.
pv | input: process variable name |
References getCtrl(), ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Connect::status, and CAFEException_pv::statusCode.
int CAFE::getCtrl | ( | const unsigned int * | handleArray, | |
unsigned int | nelem, | |||
PVCtrlHolder * | pvcArray | |||
) |
Retrieves data, packaged into an array of PVCtrlHolder class'.
handleArray | input: Array of handles to Conduit object | |
nelem | input: No of array elements | |
pvcArray | output: Array of PVCtrlHolder |
References getCtrl(), getCtrlCache(), ICAFE_NORMAL, ICAFE_WAITING_FOR_PREV_CALLBACK, and Connect::status.
int CAFE::getCtrl | ( | const unsigned int | handle, | |
PVCtrlHolder & | pvc | |||
) |
Retrieves PV DBR_CTRL data, packaged into the PVCtrlHolder class
handle | input: handle to cafeConduit object | |
pvc | output: PVCtrlHolder containing ctrl data |
References __METHOD__, cafeGranules, cafeMutex, Connect::cafeStatus, Granules::channelExecuteGetCtrl(), Granules::channelPrepareGetCtrl(), channelRequestMetaCtrlClient, Granules::channelVerifyGetCtrl(), cs, ECAFE_INVALID_HANDLE, PrintErrorPolicy::getInvalidHandle(), ChannelRequestMetaData::getNelem(), PVHolder::getNelem(), Connect::handleHelper, ICAFE_NORMAL, MUTEX, PVHolder::nelem, Connect::printErrorPolicy, CAFEStatus::report(), ChannelRequestMetaData::setNelem(), HandleHelper::setNelemToRetrieveFromCtrlCache(), PVHolder::status, and Connect::status.
Sends message to IOC to retreive DBR_CTRL data without waiting, i.e., non-blocking
Data can be subsequently retrieved through any getCtrlCache method.
handle | input: handle to conduit object |
References __METHOD__, cafeGranules, cafeMutex, Connect::cafeStatus, Granules::channelExecuteGetCtrlNoWait(), Granules::channelPrepareGetCtrl(), Granules::channelVerifyGetCtrl(), cs, ECAFE_INVALID_HANDLE, PrintErrorPolicy::getInvalidHandle(), ICAFE_NORMAL, ICAFE_WAITING_FOR_PREV_CALLBACK, MUTEX, Connect::printErrorPolicy, CAFEStatus::report(), and Connect::status.
int CAFE::getCtrlCache | ( | const char * | pv, | |
PVCtrlHolder & | pvc | |||
) | [inline] |
References cafeSoluble, and Instant< CTYPE >::get().
int CAFE::getCtrlCache | ( | const unsigned int * | handleArray, | |
unsigned int | nelem, | |||
PVCtrlHolder * | pvcArray | |||
) |
Retrieves PV DBR_CTRL data from cache, packaged into the PVCtrlHolder class.
handleArray | input: Array of handles to Conduit object | |
nelem | input: No of array elements | |
pvcArray | outout: Array of PVCtrlHolder containing cached data |
References getCtrlCache(), ICAFE_NORMAL, and Connect::status.
int CAFE::getCtrlCache | ( | const unsigned int | handle, | |
PVCtrlHolder & | pvc | |||
) |
Retrieves DBR_CTRL data from cache, packaged into the PVCtrlHolder class.
handle | input: handle to Conduit object | |
pvc | outout: PVCtrlHolder containing cached data |
References __METHOD__, cafeGranules, cafeMutex, Connect::cafeStatus, channelRequestStatusGetCtrl, Granules::channelVerifyGetCtrl(), cs, ECAFE_INVALID_HANDLE, ECAFE_TIMEOUT, CAFENUM::GET_CACHE_WAIT, ChannelTimeoutPolicy::getDeltaTimeout(), PrintErrorPolicy::getInvalidHandle(), HandleHelper::getNmonitorCtrl(), ChannelTimeoutPolicy::getNtries(), ChannelTimeoutPolicy::getSelfGoverningTimeout(), ChannelTimeoutPolicy::getTimeout(), Connect::handleHelper, ICAFE_CS_DISCONN, ICAFE_NORMAL, ICAFE_WAITING_FOR_PREV_CALLBACK, MUTEX, CAFENUM::PENDING, Connect::printErrorPolicy, CAFEStatus::report(), ChannelRequestStatus::setCallbackKind(), ChannelRequestStatus::setCallbackStatus(), ChannelTimeoutPolicy::setTimeout(), PVHolder::status, Connect::status, Granules::waitForGetCtrlEvent(), and CAFENUM::WITH_CALLBACK_USER_SUPPLIED.
Referenced by getCtrl(), getCtrlCache(), and main().
std::string Connect::getDeviceAttributeDeliminator | ( | ) | const [inline, inherited] |
References Connect::deviceAttributeDeliminator.
unsigned int Connect::getDisconnectedHandles | ( | std::vector< unsigned int > & | dhV, | |
std::vector< std::string > & | pvV | |||
) | [inline, inherited] |
References HandleHelper::getDisconnectedHandles(), and Connect::handleHelper.
std::vector<unsigned int> CAFE::getDisconnectedHandlesFromWithinGroupV | ( | const unsigned int | groupHandle | ) | [inline] |
CAFEGlobalAlarmCondition Connect::getEpicsAlarmCondition | ( | ) | [inline, inherited] |
References Connect::epicsAlarmStatus.
CAFEGlobalAlarmSeverity Connect::getEpicsAlarmSeverity | ( | ) | [inline, inherited] |
References Connect::epicsAlarmSeverity.
CAFEGlobalAlarmCondition Connect::getEpicsAlarmStatus | ( | ) | [inline, inherited] |
References Connect::epicsAlarmStatus.
vector< std::string > Connect::getFromGlobalChannelList | ( | std::vector< std::string > | searchList | ) | [inherited] |
References globalChannelList.
Referenced by Connect::generateChannelList().
unsigned int Connect::getHandleFromPV | ( | const char * | pv | ) | [inline, inherited] |
References HandleHelper::getHandleFromPV(), and Connect::handleHelper.
Referenced by main().
unsigned int Connect::getHandleFromPVWithinGroup | ( | const char * | pv, | |
unsigned int | grh | |||
) | [inline, inherited] |
References HandleHelper::getHandleFromPVWithinGroup(), and Connect::handleHelper.
HandleHelper Connect::getHandleHelper | ( | ) | [inline, inherited] |
References Connect::handleHelper.
Referenced by getCache(), main(), and snapshot2XML().
std::vector<unsigned int> CAFE::getHandlesFromWithinGroupV | ( | const unsigned int | groupHandle | ) | [inline] |
Referenced by groupGetScalar().
HandleHelper Connect::getInfo | ( | ) | [inline, inherited] |
References Connect::handleHelper.
Referenced by main(), and snapshot2XML().
References HandleHelper::getNelemClient(), and Connect::handleHelper.
Referenced by main().
References HandleHelper::getNelemNative(), and Connect::handleHelper.
Referenced by main().
References HandleHelper::getNelemRequest(), and Connect::handleHelper.
Referenced by main().
double Connect::getOpenDefaultPendTime | ( | ) | [inline, inherited] |
References Connect::channelOpenPolicy, and ChannelOpenPolicy::getDefaultTimeout().
PolicyHelper Connect::getPolicy | ( | ) | [inline, inherited] |
References Connect::policyHelper.
PolicyHelper Connect::getPolicyHelper | ( | ) | [inline, inherited] |
References Connect::policyHelper.
Referenced by main().
int CAFE::getPVArray | ( | std::vector< unsigned int > | handleV, | |
PVDataHolder * | pvd | |||
) | [inline] |
References getCache(), HandleHelper::getHandlesFromWithinGroup(), PVGroup::getNPV(), Connect::handleHelper, PVGroup::pvdata, Connect::status, and PVGroup::statusGroup.
Referenced by main().
PVDataHolder * Connect::getPVData | ( | std::vector< unsigned int > | handleArray | ) | [inherited] |
Creates a pseudo group from input handles and initalizes PVdataHolder array; \ method to be preceded by getV(v) and followed by e.g.getCachePVArrayNoWait(v, pvd).
handleArray | input: array of handles |
References __METHOD__, PVHolder::alarmSeverity, PVHolder::alarmStatus, Connect::cafeStatus, cs, Connect::deviceAttributeDeliminator, ECAFE_INVALID_HANDLE, PVHolder::getAttribute(), PVHolder::getDevice(), PrintErrorPolicy::getInvalidHandle(), PVGroup::getPVData(), HandleHelper::getPVFromHandle(), groupPseudoMap, Connect::handleHelper, Connect::helper, ICAFE_NORMAL, MemberMap::insert(), PVGroup::memberMap, PVGroup::name, PVGroup::npv, Connect::printErrorPolicy, PVGroup::pvdata, PVGROUP_PSEUDO_SIZE, PVGroupPseudo, Helper::removeLeadingAndTrailingSpacesPseudo(), CAFEStatus::report(), PVDataHolder::setNelem(), PVHolder::status, Connect::status, and PVDataHolder::ts.
const char* Connect::getPVFromHandle | ( | unsigned int | handle | ) | [inline, inherited] |
References HandleHelper::getPVFromHandle(), and Connect::handleHelper.
Referenced by main().
bool Connect::getPyCafe | ( | ) | [inline, inherited] |
References Connect::pyCafeFlag.
int CAFE::getScalars | ( | std::vector< unsigned int > | handleV, | |
std::vector< dbr_double_t > & | V, | |||
std::vector< int > & | statusV | |||
) | [inline] |
References cafeDoppio, ECAFE_INVALID_HANDLE, Instant< CTYPE >::set(), setNelemToOne(), setNelemToPrevious(), and Connect::status.
int CAFE::getScalars | ( | std::vector< unsigned int > | handleV, | |
std::vector< long long > & | V, | |||
std::vector< int > & | statusV | |||
) | [inline] |
int CAFE::getScalars | ( | std::vector< unsigned int > | handleV, | |
std::vector< dbr_long_t > & | V, | |||
std::vector< int > & | statusV | |||
) | [inline] |
int CAFE::getScalars | ( | std::vector< unsigned int > | handleV, | |
std::vector< dbr_char_t > & | V, | |||
std::vector< int > & | statusV | |||
) | [inline] |
int CAFE::getScalars | ( | std::vector< unsigned int > | handleV, | |
std::vector< dbr_enum_t > & | V, | |||
std::vector< int > & | statusV | |||
) | [inline] |
int CAFE::getScalars | ( | std::vector< unsigned int > | handleV, | |
std::vector< dbr_float_t > & | V, | |||
std::vector< int > & | statusV | |||
) | [inline] |
References ECAFE_INVALID_HANDLE, and setNelemToOne().
int CAFE::getScalars | ( | std::vector< unsigned int > | handleV, | |
std::vector< dbr_short_t > & | V, | |||
std::vector< int > & | statusV | |||
) | [inline] |
References ECAFE_INVALID_HANDLE.
int CAFE::getScalars | ( | std::vector< unsigned int > | handleV, | |
std::vector< std::string > & | V, | |||
std::vector< int > & | statusV | |||
) | [inline] |
Referenced by groupGetScalar(), and main().
int Connect::getStatus | ( | void | ) | [inline, inherited] |
References Connect::status.
Referenced by snapshot2XML().
int CAFE::getStringTS | ( | const unsigned int | handle, | |
std::string & | valStr, | |||
dbr_short_t & | alarmStatus, | |||
dbr_short_t & | alarmSeverity, | |||
epicsTimeStamp & | ts | |||
) | [inline] |
References ECAFE_INVALID_HANDLE, and setNelemToOne().
int CAFE::getWFAsString | ( | const char * | pv, | |
std::string & | message | |||
) | [inline] |
Interpets the waveform as a string.
handle | input: Handle to Conduit object | |
psWF | output: string |
References __METHOD__, cafeCappuccino, Connect::cafeStatus, cs, ECAFE_INVALID_HANDLE, Instant< CTYPE >::get(), HandleHelper::getDataTypeNative(), PrintErrorPolicy::getInvalidHandle(), Connect::handleHelper, ICAFE_NORMAL, Connect::printErrorPolicy, CAFEStatus::report(), and Connect::status.
Referenced by main().
int CAFE::getWFAsStringCache | ( | const char * | pv, | |
std::string & | message | |||
) | [inline] |
Interpets the waveform, retrieved from Cache, as a string.
handle | input: Handle to Conduit object | |
psWF | output: string |
References __METHOD__, cafeCappuccino, Connect::cafeStatus, cs, ECAFE_INVALID_HANDLE, Instant< CTYPE >::getCache(), HandleHelper::getDataTypeNative(), PrintErrorPolicy::getInvalidHandle(), Connect::handleHelper, ICAFE_NORMAL, Connect::printErrorPolicy, CAFEStatus::report(), and Connect::status.
Referenced by main().
int CAFE::group2XML | ( | const char * | grpName, | |
std::string | fileName | |||
) |
group2XML
Takes a PVGroup and writes its members to a file
in the directory defined the by CAFE_SAR_PATH environment variable
References Connect::groupMemberList(), and Connect::status.
Fills the PVGroup object indentified by the groupHandle from memory.
Method used to fill the PVGroup class both with meta-data and actual data (from hash table).
_groupHandle | input: handle to the group object | |
pvgroup | output: data pertaining to the object |
References __METHOD__, PVHolder::alarmSeverity, PVHolder::alarmStatus, cafeMutex, Connect::cafeStatus, cs, Connect::deviceAttributeDeliminator, ECAFE_INVALID_GROUP_HANDLE, ECAFE_INVALID_HANDLE, ECAFE_UNKNOWN_GROUP, HandleHelper::getGroupNameFromGroupHandle(), PVGroup::groupHandle, gs, Connect::handleHelper, PVHolder::hasAlarm, PVDataHolder::hasTS, ICAFE_NORMAL, ChannelDeviceAttribute::init(), MUTEX, PVGroup::npv, PVGroup::pvdata, PVGroupV, CAFEStatus::report(), PVHolder::rule, PVDataHolder::setNelem(), PVHolder::status, PVGroup::statusGroup, and PVDataHolder::ts.
Referenced by groupGet(), groupGetScalar(), and main().
int Connect::groupClose | ( | ) | [inherited] |
Closes all channel connections associated within a group, for all groupHandles. Note that this does NOT cause the channel's disconnect handler to be called. It does however invoke event subscriptions (for monitors). All Conduit handles are erased.
References HandleHelper::getGroupHandleFromGroupName(), Connect::handleHelper, ICAFE_NORMAL, and PVGroupV.
Referenced by Connect::groupCloseAll().
Closes all channel connections associated within a group, indentified by it's groupHandle. Note that this does NOT cause the channel's disconnect handler to be called. It does however invoke event subscriptions (for monitors). All Conduit handles are erased.
groupHandle | input |
References cafeMutex, Connect::closeHandles(), ECAFE_INVALID_GROUP_HANDLE, HandleHelper::getGroupNameFromGroupHandle(), gs, Connect::handleHelper, ICAFE_NORMAL, MUTEX, and PVGroupV.
Referenced by main().
int Connect::groupCloseAll | ( | ) | [inline, inherited] |
References Connect::groupClose().
int Connect::groupCombine | ( | const char * | newGroupName, | |
std::vector< char * > | groupNameV | |||
) | [inherited] |
Connect::groupCombine - Combines individual groups to form a new group.
newGroupName | input: new group name | |
groupNameV | input: vector of groups |
References ECAFE_GROUP_PREV_DEF, ECAFE_UNKNOWN_GROUP, Connect::helper, ICAFE_NORMAL, MemberMap::insert(), PVGroup::memberMap, PVGroup::name, PVGroup::npv, PVGroup::pvdata, PVGroupV, PVNAME_SIZE, and Helper::removeLeadingAndTrailingSpaces().
int Connect::groupCombine | ( | const char * | newGroupName, | |
const char * | groupName1, | |||
const char * | groupName2 | |||
) | [inherited] |
Connect::groupCombine - Combines two groups to form a new group.
newGroupName | input: new group name | |
groupName1 | input: already existing group | |
groupName2 | input: already existing group |
References ECAFE_GROUP_PREV_DEF, ECAFE_UNKNOWN_GROUP, Connect::helper, ICAFE_NORMAL, MemberMap::insert(), PVGroup::memberMap, PVGroup::name, PVGroup::npv, PVGroup::pvdata, PVGroupV, PVNAME_SIZE, and Helper::removeLeadingAndTrailingSpaces().
int Connect::groupDefine | ( | const char * | groupName, | |
pv_string_t * | pvArray, | |||
unsigned int | pvArrayLength | |||
) | [inherited] |
groupName | input: new group name | |
pvArray | input: array of process variables (pv_string_t) | |
pvArrayLength,: | length of pvArray |
References Connect::deviceAttributeDeliminator, ECAFE_GROUP_PREV_DEF, ChannelDeviceAttribute::getAttribute(), ChannelDeviceAttribute::getDevice(), Connect::helper, ICAFE_NORMAL, ChannelDeviceAttribute::init(), MemberMap::insert(), PVGroup::memberMap, PVGroup::name, PVGroup::npv, PVGroup::pvdata, PVGroupV, PVNAME_SIZE, and Helper::removeLeadingAndTrailingSpaces().
int Connect::groupDefine | ( | const char * | groupName, | |
std::vector< const char * > | pvArrayV | |||
) | [inherited] |
groupName | input: new group name | |
pvArrayV | input: vector of process varaibles (const char *) |
References Connect::groupDefine(), and Connect::status.
int Connect::groupDefine | ( | const char * | groupName, | |
std::vector< std::string > | pvArrayV | |||
) | [inherited] |
groupName | input: new group name | |
pvArrayV | input: vector of process varaibles (string) |
References Connect::groupDefine(), and Connect::status.
int Connect::groupDefine | ( | const char * | groupName, | |
pv_string_t * | deviceArray, | |||
unsigned int | nDevice, | |||
pv_string_t * | attributeArray, | |||
unsigned short | nAttribute | |||
) | [inherited] |
groupName | input: new group name | |
deviceArray | input: array of devices (pv_string_t) | |
nDevice | input : size of device array | |
attributeArray | input: array of attributes (pv_string_t *) | |
nAttribute | input: size of attribute array |
References Connect::deviceAttributeDeliminator, Connect::groupDefine(), and Connect::status.
int Connect::groupDefine | ( | const char * | groupName, | |
std::vector< const char * > | deviceV, | |||
std::vector< const char * > | attributeV | |||
) | [inherited] |
groupName | input: new group name | |
deviceV | input: vector of devices (const char *) | |
attributeV | input: vector of attributes (const char *) |
References Connect::deviceAttributeDeliminator, Connect::groupDefine(), and Connect::status.
int Connect::groupDefine | ( | const char * | groupName, | |
std::vector< std::string > | deviceV, | |||
std::vector< std::string > | attributeV | |||
) | [inherited] |
groupName | input: new group name | |
deviceV | input: vector of devices (string) | |
attributeV | input: vector of attributes (strig) |
References Connect::deviceAttributeDeliminator, Connect::groupDefine(), and Connect::status.
int Connect::groupDefine | ( | const char * | groupName, | |
const char * | collectionName, | |||
pv_string_t | attribute | |||
) | [inline, inherited] |
References Connect::groupDefine().
int Connect::groupDefine | ( | const char * | groupName, | |
const char * | collectionName, | |||
pv_string_t * | attributeArray, | |||
unsigned short | attributeLength | |||
) | [inherited] |
groupName | input: new group name | |
collectionName | input: name of already existing collection | |
attributeArray | input: array of attributes (pv_string_t *) | |
attributeLength | input: size of input array |
References Connect::collectionFetch(), Connect::groupDefine(), and ICAFE_NORMAL.
int Connect::groupDefine | ( | const char * | groupName, | |
const char * | collectionName, | |||
std::vector< const char * > | attributeV | |||
) | [inherited] |
groupName | input: new group name | |
collectionName | input: name of already existing collection | |
attributeV | input: vector of attributes (const char *) |
References Connect::collectionFetch(), Connect::groupDefine(), and ICAFE_NORMAL.
int Connect::groupDefine | ( | const char * | groupName, | |
const char * | collectionName, | |||
std::vector< std::string > | attributeV | |||
) | [inherited] |
groupName | input: new group name | |
collectionName | input: name of already existing collection | |
attributeV | input: vector of attributes (string) |
References Connect::collectionFetch(), and ICAFE_NORMAL.
Referenced by Connect::groupDefine(), and main().
Fills the PVGroup object indentified by the groupHandle from memory.
Does NOT do a "get". Method used to fill the PVGroup class with meta-data.
_groupHandle | input: handle to the group object | |
pvgroup | output: data pertaining to the object |
References __METHOD__, Connect::cafeStatus, ECAFE_UNKNOWN_GROUP, HandleHelper::getGroupNameFromGroupHandle(), PVGroup::groupHandle, Connect::handleHelper, ICAFE_NORMAL, PVGroupV, and CAFEStatus::report().
Fills the PVGroup object indentified by the groupHandle
.
_groupHandle | input: handle to the group object | |
pvgroup | output: data pertaining to the object |
References __METHOD__, PVHolder::alarmSeverity, PVHolder::alarmStatus, CAFE_DOUBLE, CAFE_STRING, cafeGranules, cafeMutex, Connect::cafeStatus, Granules::channelPrepareGet(), channelTimeoutPolicySGGet, Granules::channelVerifyGet(), cs, PVHolder::dataType, CAFENUM::DBR_PRIMITIVE, CAFENUM::DBR_STS, CAFENUM::DBR_TIME, ECAFE_INVALID_GROUP_HANDLE, ECAFE_INVALID_HANDLE, ECAFE_PVGROUP_GROUPHANDLE_MISMATCH, ECAFE_TIMEOUT, ChannelTimeoutPolicy::getDeltaTimeout(), PVHolder::getNelem(), HandleHelper::getNelemClient(), ChannelTimeoutPolicy::getNtries(), PVHolder::getRule(), ChannelTimeoutPolicy::getSelfGoverningTimeout(), ChannelTimeoutPolicy::getTimeout(), groupAttach(), PVGroup::groupHandle, gs, Connect::handleHelper, PVHolder::hasAlarm, PVDataHolder::hasTS, ICAFE_NORMAL, ICAFE_RULE_FALSE, MUTEX, PVHolder::nelem, PVGroup::npv, PVHolder::pv, PVGroup::pvdata, CAFEStatus::report(), PVHolder::rule, HandleHelper::setCafeDbrType(), ChannelTimeoutPolicy::setSelfGoverningTimeout(), ChannelTimeoutPolicy::setTimeout(), PVHolder::status, PVGroup::statusGroup, and PVDataHolder::ts.
Fills the PVGroup object indentified by the pvgroup.groupHandle
.
pvgroup | input/output: data pertaining to the object |
References PVGroup::groupHandle.
Referenced by groupGetScalar(), main(), and snapshot2XML().
Referenced by main().
unsigned int CAFE::groupGetNPV | ( | const char * | _gName, | |
ca_client_context * | ccc | |||
) | [inline] |
unsigned int CAFE::groupGetNPV | ( | const char * | _gName | ) | [inline] |
Retrieves scalar value from the PVGroup object indentified by the group handle
.
_groupHandle | input: handle to the group object | |
val | output: array of char values | |
statusArray | output: array of int values reporting the status |
References PVHolder::getAsChar(), groupAttach(), groupGet(), PVGroup::npv, PVGroup::pvdata, PVGroup::setHasAlarm(), PVGroup::setHasTS(), PVHolder::status, and PVGroup::statusGroup.
int CAFE::groupGetScalar | ( | const unsigned int | _groupHandle, | |
unsigned char * | val, | |||
int * | statusArray | |||
) |
Retrieves scalar value from the PVGroup object indentified by the group handle
.
_groupHandle | input: handle to the group object | |
val | output: array of unsigned char values | |
statusArray | output: array of int values reporting the status |
References PVHolder::getAsUChar(), groupAttach(), groupGet(), PVGroup::npv, PVGroup::pvdata, PVGroup::setHasAlarm(), PVGroup::setHasTS(), PVHolder::status, and PVGroup::statusGroup.
int CAFE::groupGetScalar | ( | const unsigned int | _groupHandle, | |
unsigned short * | val, | |||
int * | statusArray | |||
) |
Retrieves scalar value from the PVGroup object indentified by the group handle
.
_groupHandle | input: handle to the group object | |
val | output: array of unsigned short values | |
statusArray | output: array of int values reporting the status |
References PVHolder::getAsUShort(), groupAttach(), groupGet(), PVGroup::npv, PVGroup::pvdata, PVGroup::setHasAlarm(), PVGroup::setHasTS(), PVHolder::status, and PVGroup::statusGroup.
Retrieves scalar value from the PVGroup object indentified by the group handle
.
_groupHandle | input: handle to the group object | |
val | output: array of long long values | |
statusArray | output: array of int values reporting the status |
References PVHolder::getAsLongLong(), groupAttach(), groupGet(), PVGroup::npv, PVGroup::pvdata, PVGroup::setHasAlarm(), PVGroup::setHasTS(), PVHolder::status, and PVGroup::statusGroup.
Retrieves scalar value from the PVGroup object indentified by the group handle
.
_groupHandle | input: handle to the group object | |
val | output: array of long values | |
statusArray | output: array of int values reporting the status |
References PVHolder::getAsLong(), groupAttach(), groupGet(), PVGroup::npv, PVGroup::pvdata, PVGroup::setHasAlarm(), PVGroup::setHasTS(), PVHolder::status, and PVGroup::statusGroup.
Retrieves scalar value from the PVGroup object indentified by the group handle
.
_groupHandle | input: handle to the group object | |
val | output: array of short values | |
statusArray | output: array of int values reporting the status |
References PVHolder::getAsShort(), groupAttach(), groupGet(), PVGroup::npv, PVGroup::pvdata, PVGroup::setHasAlarm(), PVGroup::setHasTS(), PVHolder::status, and PVGroup::statusGroup.
Retrieves scalar value from the PVGroup object indentified by the group handle
.
_groupHandle | input: handle to the group object | |
val | output: array of float values | |
statusArray | output: array of int values reporting the status |
References PVHolder::getAsFloat(), groupAttach(), groupGet(), PVGroup::npv, PVGroup::pvdata, PVGroup::setHasAlarm(), PVGroup::setHasTS(), PVHolder::status, and PVGroup::statusGroup.
Retrieves scalar value from the PVGroup object indentified by the group handle
.
_groupHandle | input: handle to the group object | |
val | output: array of double values | |
statusArray | output: array of int values reporting the status |
References PVHolder::getAsDouble(), groupAttach(), groupGet(), PVGroup::npv, PVGroup::pvdata, PVGroup::setHasAlarm(), PVGroup::setHasTS(), PVHolder::status, and PVGroup::statusGroup.
Retrieves scalar value from the PVGroup object indentified by the group handle
.
_groupHandle | input: handle to the group object | |
val | output: array of string values | |
statusArray | output: array of int values reporting the status |
References PVHolder::getAsString(), groupAttach(), groupGet(), PVGroup::npv, PVGroup::pvdata, PVGroup::setHasAlarm(), PVGroup::setHasTS(), PVHolder::status, and PVGroup::statusGroup.
int CAFE::groupGetScalar | ( | const unsigned int | _groupHandle, | |
std::vector< char > & | valV, | |||
std::vector< int > & | statusV | |||
) |
Retrieves scalar value from the PVGroup object indentified by the group handle
.
_groupHandle | input: handle to the group object | |
valV | output: vector of char values | |
statusV | output: vector of int values reporting the status |
References PVHolder::getAsChar(), groupAttach(), groupGet(), PVGroup::npv, PVGroup::pvdata, PVGroup::setHasAlarm(), PVGroup::setHasTS(), PVHolder::status, and PVGroup::statusGroup.
int CAFE::groupGetScalar | ( | const unsigned int | _groupHandle, | |
std::vector< unsigned char > & | valV, | |||
std::vector< int > & | statusV | |||
) |
Retrieves scalar value from the PVGroup object indentified by the group handle
.
_groupHandle | input: handle to the group object | |
valV | output: vector of unsigned char values | |
statusV | output: vector of int values reporting the status |
References PVHolder::getAsUChar(), groupAttach(), groupGet(), PVGroup::npv, PVGroup::pvdata, PVGroup::setHasAlarm(), PVGroup::setHasTS(), PVHolder::status, and PVGroup::statusGroup.
int CAFE::groupGetScalar | ( | const unsigned int | _groupHandle, | |
std::vector< unsigned short > & | valV, | |||
std::vector< int > & | statusV | |||
) |
Retrieves scalar value from the PVGroup object indentified by the group handle
.
_groupHandle | input: handle to the group object | |
valV | output: vector of unsigned short values | |
statusV | output: vector of int values reporting the status |
References PVHolder::getAsUShort(), groupAttach(), groupGet(), PVGroup::npv, PVGroup::pvdata, PVGroup::setHasAlarm(), PVGroup::setHasTS(), PVHolder::status, and PVGroup::statusGroup.
int CAFE::groupGetScalar | ( | const unsigned int | _groupHandle, | |
std::vector< long long > & | valV, | |||
std::vector< int > & | statusV | |||
) |
Retrieves scalar value from the PVGroup object indentified by the group handle
.
_groupHandle | input: handle to the group object | |
valV | output: vector of long long values | |
statusV | output: vector of int values reporting the status |
References PVHolder::getAsLongLong(), groupAttach(), groupGet(), PVGroup::npv, PVGroup::pvdata, PVGroup::setHasAlarm(), PVGroup::setHasTS(), PVHolder::status, and PVGroup::statusGroup.
int CAFE::groupGetScalar | ( | const unsigned int | _groupHandle, | |
std::vector< long > & | valV, | |||
std::vector< int > & | statusV | |||
) |
Retrieves scalar value from the PVGroup object indentified by the group handle
.
_groupHandle | input: handle to the group object | |
valV | output: vector of long values | |
statusV | output: vector of int values reporting the status |
References PVHolder::getAsLong(), groupAttach(), groupGet(), PVGroup::npv, PVGroup::pvdata, PVGroup::setHasAlarm(), PVGroup::setHasTS(), PVHolder::status, and PVGroup::statusGroup.
int CAFE::groupGetScalar | ( | const unsigned int | _groupHandle, | |
std::vector< short > & | valV, | |||
std::vector< int > & | statusV | |||
) |
Retrieves scalar value from the PVGroup object indentified by the group handle
.
_groupHandle | input: handle to the group object | |
valV | output: vector of short values | |
statusV | output: vector of int values reporting the status |
References PVHolder::getAsShort(), groupAttach(), groupGet(), PVGroup::npv, PVGroup::pvdata, PVGroup::setHasAlarm(), PVGroup::setHasTS(), PVHolder::status, and PVGroup::statusGroup.
int CAFE::groupGetScalar | ( | const unsigned int | _groupHandle, | |
std::vector< float > & | valV, | |||
std::vector< int > & | statusV | |||
) |
Retrieves scalar value from the PVGroup object indentified by the group handle
.
_groupHandle | input: handle to the group object | |
valV | output: vector of float values | |
statusV | output: vector of int values reporting the status |
References PVHolder::getAsFloat(), groupAttach(), groupGet(), PVGroup::npv, PVGroup::pvdata, PVGroup::setHasAlarm(), PVGroup::setHasTS(), PVHolder::status, and PVGroup::statusGroup.
int CAFE::groupGetScalar | ( | const unsigned int | _groupHandle, | |
std::vector< double > & | valV, | |||
std::vector< int > & | statusV | |||
) |
Retrieves scalar value from the PVGroup object indentified by the group handle
.
_groupHandle | input: handle to the group object | |
valV | output: vector of double values | |
statusV | output: vector of int values reporting the status |
References PVHolder::getAsDouble(), groupAttach(), groupGet(), PVGroup::npv, PVGroup::pvdata, PVGroup::setHasAlarm(), PVGroup::setHasTS(), PVHolder::status, and PVGroup::statusGroup.
int CAFE::groupGetScalar | ( | const unsigned int | _groupHandle, | |
std::vector< std::string > & | valV, | |||
std::vector< int > & | statusV | |||
) |
Retrieves scalar value from the PVGroup object indentified by the group handle
.
_groupHandle | input: handle to the group object | |
valV | output: vector of syting values | |
statusV | output: vector of int values reporting the status |
References __METHOD__, Connect::cafeStatus, PVHolder::getAsString(), getHandlesFromWithinGroupV(), getScalars(), groupAttach(), groupGet(), PVGroup::npv, PVGroup::pvdata, CAFEStatus::report(), set(), PVGroup::setHasAlarm(), PVGroup::setHasTS(), PVHolder::status, Connect::status, PVGroup::statusGroup, and PVDataHolder::ts.
int Connect::groupHandleErase | ( | ca_client_context * | ccc | ) | [inherited] |
Erases groupHandle (assumes associated connections are already closed) All Groupconduit handles are erased withingt the give ca_client_context
ccc | input: ca_client_context * |
References cafeMutex, gs, ICAFE_NORMAL, Connect::itgs, and MUTEX.
int Connect::groupHandleErase | ( | ) | [inherited] |
Erases groupHandles All Groupconduit handles are erased
References cafeMutex, gs, ICAFE_NORMAL, Connect::itgs, and MUTEX.
Referenced by Connect::terminate().
int Connect::groupList | ( | std::vector< std::string > & | glist | ) | [inherited] |
Connect::groupList - lists all groups in global vector PVGroupV.
glist | output: vector of group names (string) |
References ICAFE_NORMAL, and PVGroupV.
int Connect::groupList | ( | boost::shared_ptr< pv_string_t[]> & | glist, | |
unsigned int & | listLength | |||
) | [inherited] |
Connect::groupList - lists all groups in global vector PVGroupV
.
glist | output: shared_ptr to array of group names (pv_string_t) | |
listLength,: | length of glist array |
References ICAFE_NORMAL, and PVGroupV.
Referenced by main().
int Connect::groupMemberList | ( | const char * | groupName, | |
std::vector< std::string > & | list | |||
) | [inherited] |
Connect::groupMemberList - lists the members of the given group.
groupName | input: group name | |
list | output: vector of process variables (string) |
References ECAFE_UNKNOWN_GROUP, Connect::helper, ICAFE_NORMAL, PVGroupV, PVNAME_SIZE, and Helper::removeLeadingAndTrailingSpaces().
int Connect::groupMemberList | ( | const char * | groupName, | |
boost::shared_ptr< pv_string_t[]> & | list, | |||
unsigned int & | listLength | |||
) | [inherited] |
Connect::groupMemberList - lists the members of the given group
User responsible for deleting list array.
groupName | input: group name | |
list | output: shared_ptr to array of process variables (pv_string_t) | |
listLength,: | length of list array |
References ECAFE_UNKNOWN_GROUP, Connect::helper, ICAFE_NORMAL, PVGroupV, PVNAME_SIZE, and Helper::removeLeadingAndTrailingSpaces().
Referenced by group2XML().
int CAFE::groupMonitorStart | ( | const unsigned int | groupHandle, | |
std::vector< int > & | statusV, | |||
std::vector< unsigned int > & | monitorIDV | |||
) |
Starts a monitor on all PVs within the PVGroup object indentified by the groupHandle
.
groupHandle | input: handle to the group object | |
statusV | output: status of individual monitors | |
monitorIDV | output: vector of monitor ID (unsigned int) |
References __METHOD__, Connect::cafeStatus, cs, ECAFE_INVALID_GROUP_HANDLE, ECAFE_INVALID_HANDLE, gs, Connect::monitorStart(), and CAFEStatus::report().
int CAFE::groupMonitorStart | ( | const unsigned int | groupHandle, | |
std::vector< int > & | statusV, | |||
std::vector< MonitorPolicy > & | mpV | |||
) |
Starts a monitor on all PVs within the PVGroup object indentified by the groupHandle
.
groupHandle | input: handle to the group object | |
statusV | output: status of individual monitors | |
mpV | output: vector of MonitorPolicy |
References __METHOD__, Connect::cafeStatus, cs, ECAFE_INVALID_GROUP_HANDLE, ECAFE_INVALID_HANDLE, gs, Connect::monitorStart(), and CAFEStatus::report().
int CAFE::groupMonitorStart | ( | const unsigned int | groupHandle, | |
std::vector< int > & | statusV | |||
) | [inline] |
Referenced by main().
Stops a monitor on all PVs within the PVGroup object indentified by the groupHandle
.
groupHandle | input: handle to the group object | |
statusV | output: status of individual monitor stop operations |
References __METHOD__, Connect::cafeStatus, cs, ECAFE_INVALID_GROUP_HANDLE, ECAFE_INVALID_HANDLE, gs, Connect::monitorStop(), and CAFEStatus::report().
Referenced by main().
int Connect::groupOpen | ( | PVGroup & | pvgroup, | |
unsigned int & | groupHandle | |||
) | throw (CAFEException_groupOpen) [inherited] |
Establishes virtual circuit to epics process variable for each group member by calling Connect::open(pv, &handle)
pvgroup | input/output: PVGroup object | |
groupHandle | output: (unique) group handle |
CAFEException | re-throws CAFEException from open |
int Connect::groupOpen | ( | const char * | groupName, | |
unsigned int & | groupHandle | |||
) | throw (CAFEException_groupOpen) [inherited] |
Establishes virtual circuit to epics process variable for each group member by calling Connect::open(pv, &handle).
groupName | input: (unique) name of the group | |
groupHandle | output: (unique) group handle |
CAFEException_groupOpen | re-throws CAFEException from open |
References __METHOD__, cafeMutex, cs, ECAFE_HASH_UNIQUEID_EXISTS, ECAFE_UNKNOWN_GROUP, CAFENUM::FLUSH_AFTER_EACH_GROUP_CREATION, CAFEException_groupOpen::groupEx, PVGroup::groupHandle, gs, CAFEException_pv::handle, ICAFE_NORMAL, Connect::init(), MUTEX, NMEMBER_PER_SEC_SG_PEND_EVENT, PVGroup::npv, CAFEException_pv::pv, PVHolder::pv, PVGroup::pvdata, PVGroupV, CAFEException_pv::statusCode, and CAFEException_pv::statusCodeText.
Referenced by main().
void Connect::groupOpenNow | ( | ) | [inline, inherited] |
void Connect::groupOpenNowAndWait | ( | double | _timeout, | |
std::vector< unsigned int > | gH | |||
) | [inline, inherited] |
References Connect::openGroupNowAndWaitForInputGroups().
void Connect::groupOpenNowAndWait | ( | double | _timeout | ) | [inline, inherited] |
References Connect::openGroupNowAndWait().
void Connect::groupOpenPrepare | ( | ) | [inline, inherited] |
Fills the PVGroup object indentified by the groupHandle
.
_groupHandle | input: handle to the group object | |
pvgroup | input/output: data pertaining to the object |
References __METHOD__, PVHolder::alarmSeverity, PVHolder::alarmStatus, cafeGranules, cafeMutex, Connect::cafeStatus, Granules::channelPreparePut(), channelTimeoutPolicySGPut, Granules::channelVerifyPut(), cs, PVHolder::dataType, PVHolder::dbrDataType, ECAFE_EMPTY_GROUP, ECAFE_INVALID_GROUP_HANDLE, ECAFE_INVALID_HANDLE, ECAFE_INVALID_SWITCH_CASE, ECAFE_PVGROUP_GROUPHANDLE_MISMATCH, ECAFE_TIMEOUT, ChannelTimeoutPolicy::getDeltaTimeout(), PVHolder::getNelem(), HandleHelper::getNelemClient(), ChannelTimeoutPolicy::getNtries(), PVHolder::getRule(), ChannelTimeoutPolicy::getSelfGoverningTimeout(), ChannelTimeoutPolicy::getTimeout(), PVGroup::groupHandle, gs, Connect::handleHelper, ICAFE_NORMAL, ICAFE_RULE_FALSE, MUTEX, PVGroup::npv, Transpose< CTYPE >::put(), Transpose< dbr_string_t >::putString(), PVHolder::pv, PVGroup::pvdata, renderChar, renderDouble, renderEnum, renderFloat, renderLong, renderShort, renderString, CAFEStatus::report(), PVHolder::rule, HandleHelper::setNelem(), ChannelTimeoutPolicy::setSelfGoverningTimeout(), ChannelTimeoutPolicy::setTimeout(), PVHolder::status, PVGroup::statusGroup, PVDataHolder::ts, and PVHolder::val.
Fills the PVGroup object indentified by pvgroup.groupHandle
.
pvgroup | input/output: data pertaining to the object |
References PVGroup::groupHandle.
Referenced by main().
int Connect::init | ( | ca_preemptive_callback_select | select | ) | throw (CAFEException_init) [inherited] |
Called once prior to making any channel access calls
select | input: enum ca_preemptive_callback_select {ca_disable_preemptive_callback=0, ca_enable_preemptive_callback=1} |
CAFEbad_allocMem | ECA_ALLOCMEM if memory space could not be allocated |
References __METHOD__, and initPyCafe().
int Connect::init | ( | ) | throw (CAFEException_init) [inherited] |
Called once prior to making any channel access calls
Specifies that preemptive callback is allowed: ca_enable_preemptive_callback
CAFEException_init | ECA_ALLOCMEM if memory space could not be allocated |
References __METHOD__, initPyCafe(), Connect::status, and CAFEException_init::what().
Referenced by Connect::groupOpen(), and main().
Establishes whether all callbacks from methodCallbacks.cpp have completed
hArray | output: array of reference handles to Conduit objects | |
nHandles | input: size ofhArray |
References __METHOD__, ChannelRequestStatus::getCallbackProgressKind(), HandleHelper::getChannelRequestStatusGet(), HandleHelper::getChannelRequestStatusGetCtrl(), HandleHelper::getChannelRequestStatusGetSTSACK(), HandleHelper::getPVFromHandle(), Connect::handleHelper, HandleHelper::isChannelConnected(), and CAFENUM::PENDING.
bool Connect::initCallbackComplete | ( | std::vector< unsigned int > | hV | ) | [inline, inherited] |
bool Connect::isChannelConnected | ( | unsigned int | handle | ) | [inline, inherited] |
References cs.
Referenced by Connect::isConnected(), and main().
bool Connect::isCollection | ( | const char * | collectionID | ) | [inherited] |
Connect::isCollection - Test const char * to determine if input 'name' is a collection.
collectionID | input: collection name |
References deviceCollectionV, Connect::helper, PVNAME_SIZE, and Helper::removeLeadingAndTrailingSpaces().
bool Connect::isConnected | ( | unsigned int | handle | ) | [inline, inherited] |
References Connect::isChannelConnected().
bool Connect::isEnum | ( | unsigned int | handle | ) | [inline, inherited] |
References Connect::handleHelper, and HandleHelper::isEnum().
bool Connect::isGroup | ( | const char * | groupID | ) | [inherited] |
Connect::isGroup - Test const char * to determine if input 'name' is a garoup.
groupID | input: group name |
References Connect::helper, PVGroupV, PVNAME_SIZE, and Helper::removeLeadingAndTrailingSpaces().
bool Connect::isValid | ( | unsigned int | handle | ) | [inline, inherited] |
References cs, and Connect::itcs.
int CAFE::match | ( | dbr_string_t | valSet, | |
unsigned int | handleMatch, | |||
dbr_string_t | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::match | ( | std::string | valSet, | |
unsigned int | handleMatch, | |||
std::string | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::match | ( | long long | valSet, | |
unsigned int | handleMatch, | |||
long long | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::match | ( | dbr_long_t | valSet, | |
unsigned int | handleMatch, | |||
dbr_long_t | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::match | ( | dbr_short_t | valSet, | |
unsigned int | handleMatch, | |||
dbr_short_t | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::match | ( | dbr_enum_t | valSet, | |
unsigned int | handleMatch, | |||
dbr_enum_t | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::match | ( | dbr_char_t | valSet, | |
unsigned int | handleMatch, | |||
dbr_char_t | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::match | ( | dbr_float_t | valSet, | |
unsigned int | handleMatch, | |||
dbr_float_t | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::match | ( | dbr_double_t | valSet, | |
unsigned int | handleMatch, | |||
dbr_double_t | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::matchMany | ( | std::vector< std::string > | valSetV, | |
std::vector< unsigned int > | handleMatchV, | |||
std::string | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::matchMany | ( | std::vector< long long > | valSet, | |
std::vector< unsigned int > | handleMatch, | |||
long long | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::matchMany | ( | std::vector< dbr_long_t > | valSet, | |
std::vector< unsigned int > | handleMatch, | |||
dbr_long_t | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::matchMany | ( | std::vector< dbr_short_t > | valSet, | |
std::vector< unsigned int > | handleMatch, | |||
dbr_short_t | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::matchMany | ( | std::vector< dbr_enum_t > | valSet, | |
std::vector< unsigned int > | handleMatch, | |||
dbr_enum_t | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::matchMany | ( | std::vector< dbr_char_t > | valSet, | |
std::vector< unsigned int > | handleMatch, | |||
dbr_char_t | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::matchMany | ( | std::vector< dbr_float_t > | valSet, | |
std::vector< unsigned int > | handleMatch, | |||
dbr_float_t | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::matchMany | ( | std::vector< dbr_double_t > | valSet, | |
std::vector< unsigned int > | handleMatch, | |||
dbr_double_t | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int Connect::monitorPulseID | ( | ) | [inherited] |
Monitor PulseID PV.
References CAFENUM::DBR_TIME, CALLBACK_CAFE::handlerPulseID(), ICAFE_NORMAL, Connect::monitorStart(), Connect::open(), MonitorPolicy::setCafeDbrType(), MonitorPolicy::setDataType(), MonitorPolicy::setHandler(), MonitorPolicy::setMask(), MonitorPolicy::setUserArgs(), SF_PULSE_ID_PV, SF_WITH_PULSE_ID, and Connect::status.
int Connect::monitorStart | ( | std::vector< unsigned int > | handleV, | |
std::vector< int > & | statusV, | |||
std::vector< unsigned int > & | monitorIDV | |||
) | [inherited] |
Monitor an array of PV with default MonitorPolicy object parameters.
handleV | input: Array of handles to conduit object | |
statusV | output: Array of statuses | |
monitorIDV | output: Array of unique MonitorIDs |
References Connect::channelMonitorPolicy, CAFENUM::FLUSH_DESIGNATED_TO_CLIENT, ChannelOpenPolicy::flushSendBufferNow(), ChannelOpenPolicy::getWhenToFlushSendBuffer(), ICAFE_NORMAL, Connect::monitorStart(), and ChannelOpenPolicy::setWhenToFlushSendBuffer().
int Connect::monitorStart | ( | std::vector< unsigned int > | handleV, | |
std::vector< int > & | statusV, | |||
std::vector< MonitorPolicy > & | mpV | |||
) | [inherited] |
Monitor an array of PV with parameters set by MonitorPolicy objects.
handleV | input: Array of handles to conduit object | |
statusV | output: Array of statuses | |
mpV | input/output: Array of MonitorPolicy objects identifying the monitor subscription |
References __METHOD__, Connect::channelMonitorPolicy, CAFENUM::FLUSH_DESIGNATED_TO_CLIENT, ChannelOpenPolicy::flushSendBufferNow(), ChannelOpenPolicy::getWhenToFlushSendBuffer(), ICAFE_NORMAL, Connect::monitorStart(), and ChannelOpenPolicy::setWhenToFlushSendBuffer().
int Connect::monitorStart | ( | unsigned int * | handleArray, | |
unsigned int | nelem, | |||
int * | statusArray, | |||
unsigned int * | monitorIDArray | |||
) | [inherited] |
Monitor an array of PV with parameters with default policies.
handleArray | input: Array of handles to conduit object | |
nelem | input: Number of elements in the Array | |
statusArray,: | Array of statuses | |
monitorIDArray | output: Array of MonitorIDs to be used by monitorStop |
References Connect::channelMonitorPolicy, CAFENUM::FLUSH_DESIGNATED_TO_CLIENT, ChannelOpenPolicy::flushSendBufferNow(), ChannelOpenPolicy::getWhenToFlushSendBuffer(), ICAFE_NORMAL, Connect::monitorStart(), and ChannelOpenPolicy::setWhenToFlushSendBuffer().
int Connect::monitorStart | ( | unsigned int * | handleArray, | |
unsigned int | nelem, | |||
int * | statusArray, | |||
MonitorPolicy * | mpArray | |||
) | [inherited] |
Monitor an array of PV with parameters set by MonitorPolicy objects.
handleArray | input: Array of handles to conduit object | |
nelem | input: Number of elements in the Array | |
statusArray,: | Array of statuses | |
mpArray | input/output: Array of MonitorPolicy objects identifying the monitor subscription |
References Connect::channelMonitorPolicy, CAFENUM::FLUSH_DESIGNATED_TO_CLIENT, ChannelOpenPolicy::flushSendBufferNow(), ChannelOpenPolicy::getWhenToFlushSendBuffer(), ICAFE_NORMAL, Connect::monitorStart(), and ChannelOpenPolicy::setWhenToFlushSendBuffer().
References Connect::monitorStart(), and Connect::status.
References Connect::monitorStart().
Monitor a PV.
handle | input: handle | |
monitorID | output: monitorID identifying the monitor subscription |
References __METHOD__, Connect::cafeStatus, cs, ECAFE_INVALID_HANDLE, ECAFE_MAX_MONITORS_PER_CHAN_EXCEEDED, ECAFE_NULLEVID, MonitorPolicy::getEventID(), MonitorPolicy::getID(), PrintErrorPolicy::getInvalidHandle(), ICAFE_CS_CLOSED, ICAFE_CS_NEVER_CONN, ICAFE_NORMAL, int, MAX_NO_MONITORS_PER_CHANNEL, Connect::monitorStart(), Connect::printErrorPolicy, CAFEStatus::report(), MonitorPolicy::setDataType(), MonitorPolicy::setNelem(), MonitorPolicy::setUserArgs(), and Connect::status.
int Connect::monitorStart | ( | unsigned int | handle, | |
MonitorPolicy & | mp | |||
) | [inherited] |
Monitor a PV.
handle | input: handle | |
mp | input/output: MonitorPolicy object identifying the monitor subscription |
References __METHOD__, CAFE_NOT_REQUESTED, cafeMutex, Connect::cafeStatus, Connect::channelMonitorPolicy, cs, ECAFE_INVALID_HANDLE, ECAFE_MAX_MONITORS_PER_CHAN_EXCEEDED, ECAFE_NULLEVID, CAFENUM::FLUSH_AFTER_EACH_CHANNEL_SUBSCRIPTION, ChannelOpenPolicy::flushSendBufferNow(), MonitorPolicy::getDataType(), MonitorPolicy::getEventID(), MonitorPolicy::getID(), PrintErrorPolicy::getInvalidHandle(), MonitorPolicy::getNelem(), MonitorPolicy::getUserArgs(), ChannelOpenPolicy::getWhenToFlushSendBuffer(), ICAFE_MONITOR_DELAYED_AS_CONN_DOWN, ICAFE_NORMAL, MAX_NO_MONITORS_PER_CHANNEL, MUTEX, Connect::printErrorPolicy, CAFEStatus::report(), MonitorPolicy::setDataType(), MonitorPolicy::setNelem(), MonitorPolicy::setStatus(), MonitorPolicy::setUserArgs(), and Connect::status.
Referenced by Instant< CTYPE >::compareAndMatchMany(), groupMonitorStart(), main(), Instant< CTYPE >::matchMany(), Connect::monitorPulseID(), Connect::monitorStart(), Instant< CTYPE >::setAndMatch(), and Instant< CTYPE >::setAndMatchMany().
References Connect::monitorStop(), and Connect::status.
int Connect::monitorStop | ( | std::vector< unsigned int > | handleV, | |
std::vector< int > & | statusV | |||
) | [inherited] |
Stop all monitors for a vector of handles.
handleV | input: vector of handles | |
statusV | output: vector of statuses |
References ICAFE_NORMAL, and Connect::monitorStop().
int Connect::monitorStop | ( | unsigned int * | handleArray, | |
unsigned int | nelem, | |||
int * | statusArray | |||
) | [inherited] |
Stop all monitors for this array of handles.
handleArray | input: array of handle | |
nelem | input: array of elements | |
statusArray | output: array of statuses |
References ICAFE_NORMAL, and Connect::monitorStop().
int Connect::monitorStop | ( | ca_client_context * | cctLocal | ) | [inherited] |
Stop all monitors for the given ca_client_context.
References Connect::channelClosePolicy, cs, ECAFE_NULLCONTEXT, ChannelOpenPolicy::getTimeout(), Connect::itcs, Connect::monitorStop(), and Connect::status.
int Connect::monitorStop | ( | ) | [inherited] |
Stop all monitors.
References Connect::channelClosePolicy, cs, ChannelOpenPolicy::getTimeout(), Connect::itcs, and Connect::status.
Referenced by Connect::closeChannelKeepHandle(), Connect::closeChannelsKeepHandles(), groupMonitorStop(), Connect::monitorStop(), Connect::monitorStopAll(), Connect::monitorStopPulseID(), Connect::monitorStopWithID(), and Connect::terminate().
Stop all monitors for this handle.
handle | input: handle |
References __METHOD__, cafeMutex, Connect::cafeStatus, Connect::channelMonitorPolicy, cs, ECAFE_INVALID_HANDLE, ECAFE_NULLEVID, CAFENUM::FLUSH_AFTER_EACH_CHANNEL_SUBSCRIPTION, ChannelOpenPolicy::flushSendBufferNow(), PrintErrorPolicy::getInvalidHandle(), ChannelOpenPolicy::getWhenToFlushSendBuffer(), ICAFE_NORMAL, int, MUTEX, Connect::printErrorPolicy, CAFEStatus::report(), and Connect::status.
Stop monitor of a PV.
handle | input: handle | |
monitorID | input: monitorID identifying the monitor subscription |
References __METHOD__, cafeMutex, Connect::cafeStatus, Connect::channelMonitorPolicy, cs, ECAFE_INVALID_HANDLE, ECAFE_NULLEVID, CAFENUM::FLUSH_AFTER_EACH_CHANNEL_SUBSCRIPTION, ChannelOpenPolicy::flushSendBufferNow(), PrintErrorPolicy::getInvalidHandle(), ChannelOpenPolicy::getWhenToFlushSendBuffer(), ICAFE_NORMAL, MUTEX, Connect::printErrorPolicy, CAFEStatus::report(), and Connect::status.
int Connect::monitorStop | ( | unsigned int | handle, | |
MonitorPolicy | mp | |||
) | [inherited] |
Stop monitor of a PV.
handle | input: handle | |
mp | input: MonitorPolicy identifying the monitor subscription |
References MonitorPolicy::getMonitorID(), and Connect::monitorStop().
Referenced by Instant< CTYPE >::compareAndMatchMany(), main(), Instant< CTYPE >::matchMany(), Instant< CTYPE >::setAndMatch(), and Instant< CTYPE >::setAndMatchMany().
int Connect::monitorStopAll | ( | ) | [inline, inherited] |
References Connect::monitorStop().
int Connect::monitorStopPulseID | ( | ) | [inherited] |
Monitor PulseID PV.
References HandleHelper::getHandleFromPV(), Connect::handleHelper, ICAFE_NORMAL, Connect::monitorStop(), SF_PULSE_ID_PV, and Connect::status.
References Connect::monitorStop().
int Connect::open | ( | std::vector< std::string > | pvV, | |
std::vector< unsigned int > & | handleV | |||
) | throw (CAFEException_open) [inherited] |
Establishes virtual circuits for a vector of epics process variables
pvV | input: vector of process variables (string) | |
handleV | output: vector of reference handle to Conduit objects |
CAFEException_open | if unable to create channel virtual circuit |
References CAFENUM::FLUSH_AFTER_EACH_CHANNEL_CREATION, CAFENUM::FLUSH_DESIGNATED_TO_CLIENT, ICAFE_NORMAL, and Connect::openNow().
int Connect::open | ( | std::vector< const char * > | pvV, | |
std::vector< unsigned int > & | handleV | |||
) | throw (CAFEException_open) [inherited] |
Establishes virtual circuits for a vector of epics process variables
pvV | input: vector of process variables (char *) | |
handleV | output: vector of reference handle to Conduit objects |
CAFEException_open | if unable to create channel virtual circuit |
References CAFENUM::FLUSH_AFTER_EACH_CHANNEL_CREATION, CAFENUM::FLUSH_DESIGNATED_TO_CLIENT, ICAFE_NORMAL, and Connect::openNow().
int Connect::open | ( | const char ** | pvArray, | |
unsigned int * | handleArray, | |||
const unsigned int | nHandles | |||
) | throw (CAFEException_open) [inherited] |
Establishes virtual circuits for a vector of epics process variables
pvArray | input: array of process variables (PVNAME_SIZE) | |
handleArray | output: array of reference handle to Conduit objects | |
nHandles | input: size of pvArray |
CAFEException_open | if unable to create channel virtual circuit |
References CAFENUM::FLUSH_AFTER_EACH_CHANNEL_CREATION, CAFENUM::FLUSH_DESIGNATED_TO_CLIENT, ICAFE_NORMAL, and Connect::openNow().
int Connect::open | ( | const char * | _pv, | |
const char * | _pvAlias, | |||
unsigned int & | handle | |||
) | throw (CAFEException_open) [inherited] |
Establishes virtual circuit to epics process variable and defines its pv alias name
_pv | input: process variable | |
_pvAlias | input: process variable alias | |
handle | output: reference handle to Conduit object |
CAFEException_pvOpen | if unable to create channel virtual circuit |
int Connect::open | ( | const char * | _pv, | |
unsigned int & | handle | |||
) | throw (CAFEException_open) [inherited] |
Establishes virtual circuit to epics process variable
_pv | input: process variable | |
handle | output: reference handle to Conduit object |
CAFEException_pvOpen | if unable to create channel virtual circuit |
References __METHOD__, ICAFE_NORMAL, CAFEException_open::pvEx, and PVNAME_SIZE.
int Connect::open | ( | const std::string * | pvArrayS, | |
unsigned int * | handleArray, | |||
const unsigned int | nHandles | |||
) | throw (CAFEException_open) [inherited] |
Establishes virtual circuits for a vector of epics process variables
pvArrayS | input: array of process variables givenas "strings" | |
handleArray | output: array of reference handle to Conduit objects | |
nHandles | input: size of pvArray |
CAFEException_open | if unable to create channel virtual circuit |
References CAFENUM::FLUSH_AFTER_EACH_CHANNEL_CREATION, CAFENUM::FLUSH_DESIGNATED_TO_CLIENT, ICAFE_NORMAL, and Connect::openNow().
int Connect::open | ( | const std::string | pvS, | |
const std::string | pvAliasS, | |||
unsigned int & | handle | |||
) | throw (CAFEException_open) [inline, inherited] |
References Connect::open().
int Connect::open | ( | const std::string | pvS, | |
unsigned int & | handle | |||
) | throw (CAFEException_open) [inline, inherited] |
Referenced by get(), getCtrl(), main(), Connect::monitorPulseID(), Connect::open(), Connect::openV(), and set().
void Connect::openGroupNow | ( | ) | [inline, inherited] |
void Connect::openGroupNowAndWait | ( | double | _timeout | ) | [inherited] |
send the command to the ioc to open channels within all group(s).
_timeout | input: max pend time to establish connections |
References HandleHelper::allChannelsWithinGroupConnected(), Connect::channelOpenGroupPolicy, CAFENUM::FLUSH_NOW, ChannelOpenPolicy::flushSendBufferNow(), ChannelOpenPolicy::getTimeout(), Connect::handleHelper, ChannelOpenPolicy::setFlushSendBufferKind(), ChannelOpenPolicy::setTimeout(), ChannelOpenPolicy::setWhenToFlushSendBuffer(), and CAFENUM::WITH_POLL.
Referenced by Connect::groupOpenNow(), Connect::groupOpenNowAndWait(), and Connect::openGroupNow().
void Connect::openGroupNowAndWaitForInputGroups | ( | double | _timeout, | |
std::vector< unsigned int > | gHandles | |||
) | [inherited] |
send the command to the ioc to open channels within given group(s).
_timeout | input: max pend time to establish connections | |
gHandles | input: vector of groups handles |
References HandleHelper::allChannelsWithinGroupConnectedV(), Connect::channelOpenGroupPolicy, CAFENUM::FLUSH_NOW, ChannelOpenPolicy::flushSendBufferNow(), ChannelOpenPolicy::getTimeout(), Connect::handleHelper, ChannelOpenPolicy::setFlushSendBufferKind(), ChannelOpenPolicy::setTimeout(), ChannelOpenPolicy::setWhenToFlushSendBuffer(), and CAFENUM::WITH_POLL.
Referenced by Connect::groupOpenNowAndWait().
void Connect::openGroupPrepare | ( | ) | [inline, inherited] |
void CAFE::openGroupXMLFile | ( | std::string | fileName | ) |
openGroupXMLFile
Open file given by fileName for writing XML data
fileName | input: filename to which PVGroup data is written |
void Connect::openMonitorNow | ( | ) | [inline, inherited] |
void Connect::openMonitorNowAndWait | ( | double | _timeout | ) | [inline, inherited] |
void Connect::openMonitorPrepare | ( | ) | [inline, inherited] |
void Connect::openNow | ( | ) | [inline, inherited] |
References Connect::channelOpenPolicy, ChannelOpenPolicy::getTimeout(), and Connect::openNowAndWait().
Referenced by main(), and Connect::open().
void Connect::openNoWait | ( | ) | [inline, inherited] |
void Connect::openNowAndWait | ( | double | _timeout | ) | [inherited] |
send the command to the ioc to open channels
_timeout | input: max pend time to establish connections |
References HandleHelper::allChannelsConnected(), Connect::channelOpenPolicy, CAFENUM::FLUSH_NOW, ChannelOpenPolicy::flushSendBufferNow(), ChannelOpenPolicy::getTimeout(), Connect::handleHelper, ChannelOpenPolicy::setFlushSendBufferKind(), ChannelOpenPolicy::setTimeout(), ChannelOpenPolicy::setWhenToFlushSendBuffer(), and CAFENUM::WITH_POLL.
Referenced by main(), and Connect::openNow().
void Connect::openPrepare | ( | ) | [inline, inherited] |
int Connect::openV | ( | std::vector< std::string > | s, | |
std::vector< unsigned int > & | i | |||
) | throw (CAFEException_open) [inline, inherited] |
References Connect::open().
void Connect::printCAFEException_pv | ( | CAFEException_pv & | e | ) | [inline, inherited] |
References Connect::exceptionsHelper, and ExceptionsHelper::printCAFEException_pv().
unsigned int Connect::printDisconnectedHandles | ( | void | ) | [inline, inherited] |
References Connect::handleHelper, and HandleHelper::printDisconnectedHandles().
Referenced by main().
References Connect::handleHelper, and HandleHelper::printHandle().
unsigned int Connect::printHandles | ( | void | ) | [inline, inherited] |
References Connect::handleHelper, and HandleHelper::printHandles().
Referenced by main().
print status information of given PVs
pvV | input: vector of pvs for which handles to conduit objects are to be matched | |
statusV | input: vector of statuses |
References ICAFE_NORMAL, and Connect::printStatus().
int Connect::printStatus | ( | const char * | pvArray, | |
unsigned int | nelem, | |||
int * | statusArray | |||
) | [inherited] |
print status information of given PVs
pvArray | input: array of PVs for which handles to conduit objects are to be matched | |
nelem | input: size of array of PVs | |
statusArray | input: array of statuses |
References ICAFE_NORMAL, and Connect::printStatus().
print status information of given pv
pv | input: pv for which handle is to be matched | |
status | input: reporting status |
References ECAFE_INVALID_HANDLE, HandleHelper::getHandleFromPV(), Connect::handleHelper, and Connect::printStatus().
int Connect::printStatus | ( | std::vector< unsigned int > | handleV, | |
std::vector< int > | statusV | |||
) | [inherited] |
print status information of given handles
handleV | input: vector of handles to conduit objects | |
statusV | input: vector of statuses |
References ICAFE_NORMAL, and Connect::printStatus().
int Connect::printStatus | ( | unsigned int * | handleArray, | |
unsigned int | nelem, | |||
int * | statusArray | |||
) | [inherited] |
print status information of given handles
handleArray | input: array of handles to conduit objects | |
nelem | input: size of array of handles | |
statusArray | input: array of statuses |
References ICAFE_NORMAL, and Connect::printStatus().
print status information of given handle
handle | input: handle to Conduit object | |
status | input: reporting status |
References Connect::cafeStatus, cs, ECAFE_INVALID_HANDLE, PrintErrorPolicy::getInvalidHandle(), ICAFE_NORMAL, Connect::printErrorPolicy, and CAFEStatus::report().
Referenced by main(), Connect::printStatus(), and Connect::printStatusIfError().
int Connect::printStatusIfError | ( | std::vector< std::string > | pvV, | |
std::vector< int > | statusV | |||
) | [inherited] |
print status information of given PVs only on error
pvV | input: vector of PVs for which handles to Conduit objects are to be matched | |
statusV | input: vector of statuses |
References ICAFE_NORMAL, and Connect::printStatus().
int Connect::printStatusIfError | ( | const char * | pvArray, | |
unsigned int | nelem, | |||
int * | statusArray | |||
) | [inherited] |
print status information of given PVs only on error
pvArray | input: array of PVnames | |
nelem | input: size of array of handles | |
statusArray | input: array of statuses |
References ICAFE_NORMAL, and Connect::printStatus().
print status information of given pv only on error
pv | input: pv for which handle is to be matched | |
status | input: reporting status |
References ECAFE_INVALID_HANDLE, HandleHelper::getHandleFromPV(), Connect::handleHelper, ICAFE_NORMAL, and Connect::printStatus().
int Connect::printStatusIfError | ( | std::vector< unsigned int > | handleV, | |
std::vector< int > | statusV | |||
) | [inherited] |
print status information of given handles only on error
handleV | input: vector of Handles to Conduit objects | |
statusV | input: vector of statuses |
References ICAFE_NORMAL, and Connect::printStatus().
int Connect::printStatusIfError | ( | unsigned int * | handleArray, | |
unsigned int | nelem, | |||
int * | statusArray | |||
) | [inherited] |
print status information of given handles only on error
handleArray | input: array of Handles to Conduit objects | |
nelem | input: size of array of handles | |
statusArray | input: array of statuses |
References ICAFE_NORMAL, and Connect::printStatus().
print status information of given handle only on error
handle | input: handle to Conduit object | |
status | input: reporting status |
References ICAFE_NORMAL, and Connect::printStatus().
Referenced by main().
void Connect::printStatusMessage | ( | int | status | ) | [inline, inherited] |
reset callback for get operation to NOT_INITIATED / NOT_TRIGGERED
handle | input: handle to Conduit object |
References __METHOD__, cafeMutex, Connect::cafeStatus, channelRequestStatusGet, cs, ECAFE_INVALID_HANDLE, PrintErrorPolicy::getInvalidHandle(), ICAFE_NORMAL, MUTEX, Connect::printErrorPolicy, CAFEStatus::report(), ChannelRequestStatus::setCallbackKind(), ChannelRequestStatus::setCallbackStatus(), and Connect::status.
Referenced by get(), and waitForBundledEvents().
reset callback for set operation to NOT_INITIATED / NOT_TRIGGERED
handle | input: handle to Conduit object |
References __METHOD__, cafeMutex, Connect::cafeStatus, cs, ECAFE_INVALID_HANDLE, PrintErrorPolicy::getInvalidHandle(), ICAFE_NORMAL, MUTEX, Connect::printErrorPolicy, CAFEStatus::report(), ChannelRequestStatus::setCallbackKind(), ChannelRequestStatus::setCallbackStatus(), and Connect::status.
int CAFE::set | ( | const char * | pv, | |
const dbr_double_t | _val | |||
) |
Set dbr_double_t.
pv | input: pv name | |
_val | input: dbr_double_t |
References cafeDoppio, ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Instant< CTYPE >::set(), setNelemToOne(), setNelemToPrevious(), Connect::status, and CAFEException_pv::statusCode.
Set long long.
pv | input: pv name | |
_val | input: long long |
References ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, set(), setNelemToOne(), setNelemToPrevious(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::set | ( | const char * | pv, | |
const dbr_long_t | _val | |||
) |
Set dbr_long_t.
pv | input: pv name | |
_val | input: dbr_long_t |
References cafeLatte, ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Instant< CTYPE >::set(), setNelemToOne(), setNelemToPrevious(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::set | ( | const char * | pv, | |
const dbr_char_t | _val | |||
) |
Set dbr_char_t (unsigned char).
pv | input: pv name | |
_val | input: dbr_char_t |
References cafeCappuccino, ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Instant< CTYPE >::set(), setNelemToOne(), setNelemToPrevious(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::set | ( | const char * | pv, | |
const dbr_enum_t | _val | |||
) |
Set dbr_enum_t (unsigned short).
pv | input: pv name | |
_val | input: dbr_enum_t |
References cafeEspresso, ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Instant< CTYPE >::set(), setNelemToOne(), setNelemToPrevious(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::set | ( | const char * | pv, | |
const dbr_float_t | _val | |||
) |
Set dbr_float_t.
pv | input: pv name | |
_val | input: dbr_float_t |
References cafeFrappuccino, ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Instant< CTYPE >::set(), setNelemToOne(), setNelemToPrevious(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::set | ( | const char * | pv, | |
const dbr_short_t | _val | |||
) |
Set dbr_short_t.
pv | input: pv name | |
_val | input: dbr_short_t |
References cafeSchale, ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Instant< CTYPE >::set(), setNelemToOne(), setNelemToPrevious(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::set | ( | const char * | pv, | |
const dbr_string_t | _val | |||
) |
Set dbr_string_t.
pv | input: pv name | |
_val | input: dbr_string_t (char[40]) |
References cafeSoluble, ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Instant< CTYPE >::set(), setNelemToOne(), setNelemToPrevious(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::set | ( | const char * | pv, | |
const std::string | _val | |||
) |
Set string.
pv | input: pv name | |
_val | input: string |
References cafeSoluble, ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Instant< CTYPE >::set(), setNelemToOne(), setNelemToPrevious(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::set | ( | const char * | pv, | |
const dbr_double_t * | val | |||
) |
Set double(s).
pv | input: pv name | |
val | input: array of double |
References cafeDoppio, ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Instant< CTYPE >::set(), Connect::status, and CAFEException_pv::statusCode.
Set long long(s).
pv | input: pv name | |
val | input: array of long long |
References ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, set(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::set | ( | const char * | pv, | |
const dbr_long_t * | val | |||
) |
Set dbr_long_t(s).
pv | input: pv name | |
val | input: array of dbr_long_t |
References cafeLatte, ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Instant< CTYPE >::set(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::set | ( | const char * | pv, | |
const dbr_char_t * | val | |||
) |
Set unsigned char(s).
pv | input: pv name | |
val | input: array of dbr_char_t (unsigned char) |
References cafeCappuccino, ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Instant< CTYPE >::set(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::set | ( | const char * | pv, | |
const dbr_enum_t * | val | |||
) |
Set dbr_enum_t(s).
pv | input: pv name | |
val | input: array ofdbr_enum_t (unsigned short) |
References cafeEspresso, ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Instant< CTYPE >::set(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::set | ( | const char * | pv, | |
const dbr_float_t * | val | |||
) |
Set float(s).
pv | input: pv name | |
val | input: array of float |
References cafeFrappuccino, ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Instant< CTYPE >::set(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::set | ( | const char * | pv, | |
const dbr_short_t * | val | |||
) |
Set short(s).
pv | input: pv name | |
val | input: array of dbr_short_t (signed short) |
References cafeSchale, ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Instant< CTYPE >::set(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::set | ( | const char * | pv, | |
const dbr_string_t * | val | |||
) |
Set dbr_string_t(s).
pv | input: pv name | |
val | input: array of dbr_string_t (char[40]) |
References cafeSoluble, ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, Instant< CTYPE >::set(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::set | ( | const unsigned int * | handleArray, | |
const unsigned int | nelem, | |||
const dbr_double_t * | _val, | |||
int * | statusArray | |||
) | [inline] |
int CAFE::set | ( | const unsigned int * | handleArray, | |
const unsigned int | nelem, | |||
const long long * | _val, | |||
int * | statusArray | |||
) |
Set an array of handles with long long(s).
handleArray | input: array of handles | |
nelem | input: number of elements defining size of array | |
_val | input: array of long longs | |
statusArray | output: array of corresponding status |
References CAFE_NO_ACCESS, ChannelRegalia::getCafeConnectionState(), Connect::getChannelInfo(), ChannelRegalia::getDataType(), ICAFE_CS_CLOSED, ICAFE_CS_NEVER_CONN, ICAFE_NORMAL, and set().
int CAFE::set | ( | const unsigned int * | handleArray, | |
const unsigned int | nelem, | |||
const dbr_long_t * | _val, | |||
int * | statusArray | |||
) | [inline] |
int CAFE::set | ( | const unsigned int * | handleArray, | |
const unsigned int | nelem, | |||
const dbr_char_t * | _val, | |||
int * | statusArray | |||
) | [inline] |
int CAFE::set | ( | const unsigned int * | handleArray, | |
const unsigned int | nelem, | |||
const dbr_enum_t * | _val, | |||
int * | statusArray | |||
) | [inline] |
int CAFE::set | ( | const unsigned int * | handleArray, | |
const unsigned int | nelem, | |||
const dbr_float_t * | _val, | |||
int * | statusArray | |||
) | [inline] |
int CAFE::set | ( | const unsigned int * | handleArray, | |
const unsigned int | nelem, | |||
const dbr_short_t * | _val, | |||
int * | statusArray | |||
) | [inline] |
int CAFE::set | ( | const unsigned int * | handleArray, | |
const unsigned int | nelem, | |||
const dbr_string_t * | _val, | |||
int * | statusArray | |||
) | [inline] |
Set long long.
handle | input: handle to Conduit object | |
val | input: array of double |
References cafeDoppio, cafeFrappuccino, cafeLatte, cafeSoluble, ChannelRegalia::getCafeConnectionState(), Connect::getChannelInfo(), ChannelRegalia::getDataType(), HandleHelper::getNelemClient(), HandleHelper::getNelemNative(), Connect::handleHelper, ICAFE_CS_CLOSED, ICAFE_CS_NEVER_CONN, ICAFE_NORMAL, and Instant< CTYPE >::set().
int CAFE::set | ( | const char * | pv, | |
PVDataHolder & | pvd | |||
) |
Sets data as packaged in the PVDataHolder class.
pv | input: pv name | |
pvd | in/output: PVDataHolder |
References ICAFE_NORMAL, Connect::open(), CAFEException_open::pvEx, set(), Connect::status, and CAFEException_pv::statusCode.
int CAFE::set | ( | const unsigned int * | handleArray, | |
const unsigned int | nelem, | |||
PVDataHolder * | pvdArray | |||
) |
Sets data as packaged in an array of PVDataHolder class.
handleArray | input: Array of handles to Conduit object | |
nelem | input: No of array elements | |
pvdArray | output: Array of PVDataHolder containing data |
References PVHolder::alarmSeverity, PVHolder::alarmStatus, cs, ECAFE_INVALID_HANDLE, CAFENUM::FLUSH_DESIGNATED_TO_CLIENT, PolicyHelper::getChannelRequestPolicyPut(), ICAFE_NORMAL, CAFENUM::NO_WAIT, Connect::policyHelper, set(), PolicyHelper::setChannelRequestPolicyPut(), ChannelRequestPolicy::setWaitKind(), ChannelRequestPolicy::setWhenToFlushSendBuffer(), PVHolder::status, and PVDataHolder::ts.
int CAFE::set | ( | const unsigned int | handle, | |
PVDataHolder & | pvd | |||
) |
Sets data as packaged in the PVDataHolder class.
handle | input: handle to Conduit object | |
pvd | input/output: PVDataHolder containing data |
References __METHOD__, PVHolder::alarmSeverity, PVHolder::alarmStatus, cafeGranules, cafeMutex, Connect::cafeStatus, Granules::channelExecutePut(), Granules::channelPreparePut(), channelRequestMetaDataClient, Granules::channelVerifyPut(), cs, PVHolder::dataType, PVHolder::dbrDataType, ECAFE_INVALID_HANDLE, ECAFE_INVALID_SWITCH_CASE, PrintErrorPolicy::getInvalidHandle(), ChannelRequestMetaData::getNelem(), PVHolder::getNelem(), ChannelRequestMetaData::getOffset(), ICAFE_NORMAL, MUTEX, Connect::printErrorPolicy, Transpose< CTYPE >::put(), Transpose< dbr_string_t >::putString(), renderChar, renderDouble, renderEnum, renderFloat, renderLong, renderShort, renderString, CAFEStatus::report(), ChannelRequestMetaData::setNelem(), PVHolder::status, Connect::status, PVDataHolder::ts, and PVHolder::val.
int CAFE::set | ( | std::vector< unsigned int > | handleV, | |
std::vector< dbr_double_t > | V, | |||
std::vector< int > & | statusV | |||
) |
set vector of dbr_double_t
handleV | input: vector of handles | |
V | input: vector of dbr_double_t (for WFs only first element is set) | |
statusV | output: vector of longs |
References ICAFE_NORMAL, and set().
int CAFE::set | ( | std::vector< unsigned int > | handleV, | |
std::vector< long long > | V, | |||
std::vector< int > & | statusV | |||
) |
set vector of long
handleV | input: vector of handles | |
V | input: vector of int (for WFs only first element is set) | |
statusV | output: vector of longs |
References ICAFE_NORMAL, and set().
int CAFE::set | ( | std::vector< unsigned int > | handleV, | |
std::vector< dbr_long_t > | V, | |||
std::vector< int > & | statusV | |||
) |
set vector of dbr_long_t
handleV | input: vector of handles | |
V | input: vector of dbr_long_t (for WFs only first element is set) | |
statusV | output: vector of longs |
References ICAFE_NORMAL, and set().
int CAFE::set | ( | std::vector< unsigned int > | handleV, | |
std::vector< dbr_char_t > | V, | |||
std::vector< int > & | statusV | |||
) |
set vector of dbr_char_t (unsigned char)
handleV | input: vector of handles | |
V | input: vector of dbr_char_t (for WFs only first element is set) | |
statusV | output: vector of longs |
References ICAFE_NORMAL, and set().
int CAFE::set | ( | std::vector< unsigned int > | handleV, | |
std::vector< dbr_enum_t > | V, | |||
std::vector< int > & | statusV | |||
) |
set vector of dbr_enum_t (unsigned short)
handleV | input: vector of handles | |
V | input: vector of dbr_enum_t (for WFs only first element is set) | |
statusV | output: vector of longs |
References ICAFE_NORMAL, and set().
int CAFE::set | ( | std::vector< unsigned int > | handleV, | |
std::vector< dbr_float_t > | V, | |||
std::vector< int > & | statusV | |||
) |
set vector of dbr_float_t
handleV | input: vector of handles | |
V | input: vector of floats (for WFs only first element is set) | |
statusV | output: vector of longs |
References ICAFE_NORMAL, and set().
int CAFE::set | ( | std::vector< unsigned int > | handleV, | |
std::vector< dbr_short_t > | V, | |||
std::vector< int > & | statusV | |||
) |
set vector of dbr_short_t
handleV | input: vector of handles | |
V | input: vector of shorts (for WFs only first element is set) | |
statusV | output: vector of longs |
References ICAFE_NORMAL, and set().
int CAFE::set | ( | std::vector< unsigned int > | handleV, | |
std::vector< std::string > | V, | |||
std::vector< int > & | statusV | |||
) |
set vector of string
handleV | input: vector of handles | |
V | input: vector of dbr_string_t (for WFs only first element is set) | |
statusV | output: vector of longs |
References ICAFE_NORMAL, and set().
set vector of doubles
_handle | input: handle | |
V | input: vector of doubles |
References cafeDoppio, Connect::cafeStatus, cs, ECAFE_INVALID_HANDLE, Connect::handleHelper, CAFEStatus::report(), Instant< CTYPE >::set(), HandleHelper::setNelem(), and Connect::status.
set vector of long
_handle | input: handle | |
V | input: vector of longs |
References ChannelRegalia::getCafeConnectionState(), Connect::getChannelInfo(), ChannelRegalia::getDataType(), ICAFE_CS_CLOSED, and ICAFE_CS_NEVER_CONN.
set vector of dbr_long_t (int)
_handle | input: handle | |
V | input: vector of longs |
References cafeLatte, Connect::cafeStatus, cs, ECAFE_INVALID_HANDLE, Connect::handleHelper, CAFEStatus::report(), Instant< CTYPE >::set(), HandleHelper::setNelem(), and Connect::status.
set vector of dbr_char_t
_handle | input: handle | |
V | input: vector of unsigned chars |
References cafeCappuccino, Connect::cafeStatus, cs, ECAFE_INVALID_HANDLE, Connect::handleHelper, CAFEStatus::report(), Instant< CTYPE >::set(), HandleHelper::setNelem(), and Connect::status.
set vector of dbr_enum_t
_handle | input: handle | |
V | input: vector of unsigned shorts |
References cafeEspresso, Connect::cafeStatus, cs, ECAFE_INVALID_HANDLE, Connect::handleHelper, CAFEStatus::report(), Instant< CTYPE >::set(), HandleHelper::setNelem(), and Connect::status.
set vector of dbr_float_t
_handle | input: handle | |
V | input: vector of floats |
References cafeFrappuccino, Connect::cafeStatus, cs, ECAFE_INVALID_HANDLE, Connect::handleHelper, CAFEStatus::report(), Instant< CTYPE >::set(), HandleHelper::setNelem(), and Connect::status.
set vector of dbr_short_t
_handle | input: handle | |
V | input: vector of short |
References cafeSchale, Connect::cafeStatus, cs, ECAFE_INVALID_HANDLE, Connect::handleHelper, CAFEStatus::report(), Instant< CTYPE >::set(), HandleHelper::setNelem(), and Connect::status.
set vector of dbr_string_t
_handle | input: handle | |
V | input: vector of strings |
References cafeSoluble, Connect::cafeStatus, cs, ECAFE_INVALID_HANDLE, Connect::handleHelper, CAFEStatus::report(), Instant< CTYPE >::set(), HandleHelper::setNelem(), and Connect::status.
Referenced by groupGetScalar(), main(), set(), and setPVArray().
int CAFE::setAndGet | ( | const unsigned int | handleSet, | |
std::string | valSet, | |||
std::string & | valGet | |||
) | [inline] |
int CAFE::setAndGet | ( | const unsigned int | handleSet, | |
dbr_string_t | valSet, | |||
dbr_string_t & | valGet | |||
) | [inline] |
int CAFE::setAndGet | ( | const unsigned int | handleSet, | |
dbr_long_t | valSet, | |||
dbr_long_t & | valGet | |||
) | [inline] |
int CAFE::setAndGet | ( | const unsigned int | handleSet, | |
dbr_short_t | valSet, | |||
dbr_short_t & | valGet | |||
) | [inline] |
int CAFE::setAndGet | ( | const unsigned int | handleSet, | |
dbr_enum_t | valSet, | |||
dbr_enum_t & | valGet | |||
) | [inline] |
int CAFE::setAndGet | ( | const unsigned int | handleSet, | |
dbr_char_t | valSet, | |||
dbr_char_t & | valGet | |||
) | [inline] |
int CAFE::setAndGet | ( | const unsigned int | handleSet, | |
dbr_float_t | valSet, | |||
dbr_float_t & | valGet | |||
) | [inline] |
int CAFE::setAndGet | ( | const unsigned int | handleSet, | |
dbr_double_t | valSet, | |||
dbr_double_t & | valGet | |||
) | [inline] |
Referenced by main().
int CAFE::setAndMatch | ( | const unsigned int | handleSet, | |
std::string | valSet, | |||
const unsigned int | handleMatch, | |||
std::string | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::setAndMatch | ( | const unsigned int | handleSet, | |
dbr_string_t | valSet, | |||
const unsigned int | handleMatch, | |||
dbr_string_t | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::setAndMatch | ( | const unsigned int | handleSet, | |
long long | valSet, | |||
const unsigned int | handleMatch, | |||
long long | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::setAndMatch | ( | const unsigned int | handleSet, | |
dbr_long_t | valSet, | |||
const unsigned int | handleMatch, | |||
dbr_long_t | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::setAndMatch | ( | const unsigned int | handleSet, | |
dbr_short_t | valSet, | |||
const unsigned int | handleMatch, | |||
dbr_short_t | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::setAndMatch | ( | const unsigned int | handleSet, | |
dbr_enum_t | valSet, | |||
const unsigned int | handleMatch, | |||
dbr_enum_t | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::setAndMatch | ( | const unsigned int | handleSet, | |
dbr_char_t | valSet, | |||
const unsigned int | handleMatch, | |||
dbr_char_t | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::setAndMatch | ( | const unsigned int | handleSet, | |
dbr_float_t | valSet, | |||
const unsigned int | handleMatch, | |||
dbr_float_t | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::setAndMatch | ( | const unsigned int | handleSet, | |
dbr_double_t | valSet, | |||
const unsigned int | handleMatch, | |||
dbr_double_t | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::setAndMatchMany | ( | std::vector< unsigned int > | handleSetV, | |
std::vector< std::string > | valSetV, | |||
std::vector< unsigned int > | handleMatchV, | |||
std::string | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::setAndMatchMany | ( | std::vector< unsigned int > | handleSet, | |
std::vector< long long > | valSet, | |||
std::vector< unsigned int > | handleMatch, | |||
long long | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::setAndMatchMany | ( | std::vector< unsigned int > | handleSet, | |
std::vector< dbr_long_t > | valSet, | |||
std::vector< unsigned int > | handleMatch, | |||
dbr_long_t | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::setAndMatchMany | ( | std::vector< unsigned int > | handleSet, | |
std::vector< dbr_short_t > | valSet, | |||
std::vector< unsigned int > | handleMatch, | |||
dbr_short_t | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::setAndMatchMany | ( | std::vector< unsigned int > | handleSet, | |
std::vector< dbr_enum_t > | valSet, | |||
std::vector< unsigned int > | handleMatch, | |||
dbr_enum_t | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::setAndMatchMany | ( | std::vector< unsigned int > | handleSet, | |
std::vector< dbr_char_t > | valSet, | |||
std::vector< unsigned int > | handleMatch, | |||
dbr_char_t | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::setAndMatchMany | ( | std::vector< unsigned int > | handleSet, | |
std::vector< dbr_float_t > | valSet, | |||
std::vector< unsigned int > | handleMatch, | |||
dbr_float_t | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
int CAFE::setAndMatchMany | ( | std::vector< unsigned int > | handleSet, | |
std::vector< dbr_double_t > | valSet, | |||
std::vector< unsigned int > | handleMatch, | |||
dbr_double_t | tolerance, | |||
double | timeout, | |||
bool | printFlag | |||
) | [inline] |
void Connect::setDeviceAttributeDeliminator | ( | std::string | d | ) | [inline, inherited] |
References Connect::deviceAttributeDeliminator.
Helper function to methods calling scalars.
Sets number of elements to one.
handle | input: handle to Conduit object |
References __METHOD__, HandleHelper::getNelemClient(), Connect::handleHelper, and HandleHelper::setNelem().
Referenced by get(), getCache(), getCacheDouble(), getCacheString(), getScalars(), getV(), and set().
Helper function to methods calling scalars.
Sets number of elements to the "previous" number.
handle | input: handle to Conduit object | |
nelemPrevious | input: nelem to set |
References __METHOD__, HandleHelper::getNelemClient(), HandleHelper::getNelemNative(), Connect::handleHelper, and HandleHelper::setNelem().
Referenced by get(), getCache(), getCacheDouble(), getCacheString(), getScalars(), and set().
Helper function to methods calling scalars.
Sets number of elements to retrieve from cache to one.
handle | input: handle to Conduit object |
References __METHOD__, HandleHelper::getNelemRequest(), HandleHelper::getNelemToRetrieveFromCache(), Connect::handleHelper, and HandleHelper::setNelemToRetrieveFromCache().
Referenced by getCache(), getCache(), and getCacheString().
unsigned int CAFE::setNelemToRetrieveFromCacheToPrevious | ( | const unsigned int | handle, | |
unsigned int | nelemPrevious | |||
) |
Helper function to methods calling scalars
Sets number of elements to retrieve from cache to the previous number.
handle | input: handle to Conduit object | |
nelemPrevious | input: nelem to set |
References __METHOD__, Connect::handleHelper, and HandleHelper::setNelemToRetrieveFromCache().
Referenced by getCache(), getCache(), and getCacheString().
double Connect::setOpenDefaultPendTime | ( | double | _timeout | ) | [inline, inherited] |
References Connect::channelOpenPolicy, and ChannelOpenPolicy::setDefaultTimeout().
int Connect::setPVAlias | ( | unsigned int | handle, | |
const char * | _pvAlias | |||
) | throw (CAFEException_open) [inherited] |
Defines a pv alias for pv and adds this to multi-index hash table.
handle | input: handle | |
_pvAlias | input: process variable alias |
CAFEException_pvOopen | if unable to set an alias |
References __METHOD__, cafeMutex, cs, ECAFE_INVALID_HANDLE, ECAFE_PVALIAS_INVALID, ECAFE_PVALIAS_PREV_DEF, ICAFE_NORMAL, MUTEX, CAFEException_open::pvEx, PVNAME_SIZE, and Helper::removeLeadingAndTrailingSpaces().
Referenced by main().
int CAFE::setPVArray | ( | std::vector< unsigned int > | handleV, | |
PVDataHolder * | pvd | |||
) |
set values as given in pvd struct
handleV | input: vector of handles | |
pvd | input: PVDataHolder * |
References ICAFE_NORMAL, and set().
bool Connect::setPyCafe | ( | bool | b | ) | [inline, inherited] |
References Connect::pyCafeFlag.
int CAFE::setVVChar | ( | std::vector< unsigned int > | handleV, | |
std::vector< dbr_char_t > | V, | |||
std::vector< int > & | statusV | |||
) | [inline] |
int CAFE::setVVDouble | ( | std::vector< unsigned int > | handleV, | |
std::vector< dbr_double_t > | V, | |||
std::vector< int > & | statusV | |||
) | [inline] |
int CAFE::setVVLong | ( | std::vector< unsigned int > | handleV, | |
std::vector< dbr_long_t > | V, | |||
std::vector< int > & | statusV | |||
) | [inline] |
int CAFE::setVVString | ( | std::vector< unsigned int > | handleV, | |
std::vector< std::string > | V, | |||
std::vector< int > & | statusV | |||
) | [inline] |
References HandleHelper::getHandlesFromWithinGroup(), and Connect::handleHelper.
snapshot2XML
Takes a PVGroup snapshot and writes data to a timestamped file
in the directory defined the by CAFE_SAR_PATH environment variable
pg | input: PVGroup pg |
References HandleHelper::getChannelRegalia(), PVGroup::getGroupHandle(), HandleHelper::getHandleFromPVWithinGroup(), Connect::getHandleHelper(), Connect::getInfo(), PVGroup::getName(), PVGroup::getNPV(), PVGroup::getPVData(), Connect::getStatus(), ChannelRegalia::getWriteAccess(), groupGet(), and PVGroup::npv.
Referenced by main().
int Connect::terminate | ( | ca_client_context * | cctLocal | ) | [inherited] |
Closes all channels within the given context and their respective handles
Shuts down the given channel access client context and frees allocated resources
contextDestroy is not essential as resources are normally automatically released by the system.
References Connect::cafeStatus, Connect::closeChannels(), Connect::contextDestroy(), ECAFE_NULLCONTEXT, Connect::groupHandleErase(), ICAFE_NORMAL, Connect::monitorStop(), and CAFEStatus::report().
int Connect::terminate | ( | ) | [inherited] |
Closes all channels within a given context and all handles for all contexts
Shuts down the local channel access client context and frees allocated resources
contextDestroy is not essential as resources are normally automatically released by the system.
References Connect::cafeStatus, Connect::closeHandles(), Connect::contextDestroy(), deviceCollectionV, ECAFE_NULLCONTEXT, globalChannelList, Connect::groupHandleErase(), ConduitGroup::groupHandleNext, groupPseudoMap, Conduit::handleNext, ICAFE_NORMAL, MonitorPolicy::idNext, Connect::monitorStop(), PVGroupPseudo, PVGroupV, and CAFEStatus::report().
Referenced by main().
References cafeMutex, cs, ECAFE_INVALID_HANDLE, ICAFE_NORMAL, and MUTEX.
References cafeMutex, cs, ECAFE_INVALID_HANDLE, ICAFE_NORMAL, and MUTEX.
int CAFE::waitForBundledEvents | ( | unsigned int * | handleArray, | |
unsigned int | nHandles, | |||
std::vector< int > & | vRB | |||
) |
Waits until all handle callbacks have reported or timed out.
handleArray | input: Array of handles to Conduit objects | |
nHandles | input: Lemgth of handleArray | |
vRB | output: vector of Bundled responses (reporting whether callback was completed) |
References __METHOD__, cafeGranules, Connect::cafeStatus, ICAFE_NORMAL, int, CAFEStatus::report(), resetCallbackGet(), and Granules::waitForManyGetEvents().
Waits until all handle callbacks have reported or timed out.
handleV | input: Vector of handles to Conduit objects | |
vRB | output: vector of Bundled responses (reporting whether callback was completed) |
Referenced by getScalars().
Waits until handle callbacks has reported or timed out.
handle | input: Handle to Conduit objects |
References cafeGranules, cs, ECAFE_INVALID_HANDLE, and Granules::waitForGetEvent().
Wait for action for given hadnles to complete.
h | input: Array of handles | |
nelem | input: No of elements in Array |
References cafeGranules, cs, ECAFE_INVALID_HANDLE, ChannelTimeoutPolicy::getTimeout(), ICAFE_NORMAL, Connect::status, and Granules::waitForPutEvent().
Instant<dbr_char_t> CAFE::cafeCappuccino [private] |
Referenced by get(), getCache(), getCacheDbrStringArray(), getWFAsString(), getWFAsStringCache(), and set().
CAFEDataTypeCode Connect::cafeDataTypeCode [protected, inherited] |
Instant<dbr_double_t> CAFE::cafeDoppio [private] |
Referenced by get(), getCache(), getScalars(), and set().
Instant<dbr_enum_t> CAFE::cafeEspresso [private] |
Referenced by get(), getCache(), and set().
Instant<dbr_float_t> CAFE::cafeFrappuccino [private] |
Referenced by get(), getCache(), and set().
Granules CAFE::cafeGranules [private] |
Referenced by get(), getCache(), getCacheNoWait(), getCtrl(), getCtrlCache(), groupGet(), groupSet(), set(), waitForBundledEvents(), waitForGetEvent(), and waitForPut().
Instant<dbr_long_t> CAFE::cafeLatte [private] |
Referenced by get(), getCache(), and set().
Instant<dbr_short_t> CAFE::cafeSchale [private] |
Referenced by get(), getCache(), getCacheVLong(), and set().
Instant<dbr_string_t> CAFE::cafeSoluble [private] |
Referenced by get(), getCache(), getCacheDouble(), getCacheDoubleArray(), getCacheString(), getCtrlCache(), and set().
CAFEStatus Connect::cafeStatus [protected, inherited] |
Referenced by Connect::createChannel(), Connect::createChannelWithinGroup(), get(), getCache(), getCacheFromPulseID(), getCacheNoWait(), Connect::getCafeStatus(), getCtrl(), getCtrlCache(), Connect::getPVData(), getWFAsString(), getWFAsStringCache(), groupAttach(), groupFetch(), groupGet(), groupGetScalar(), groupMonitorStart(), groupMonitorStop(), groupSet(), Connect::monitorStart(), Connect::monitorStop(), Connect::printStatus(), resetCallbackGet(), resetCallbackPut(), set(), Connect::terminate(), and waitForBundledEvents().
CAFEStatusSeverity Connect::cafeStatusSeverity [protected, inherited] |
Referenced by Connect::getCafeStatusSeverity().
ChannelOpenPolicy Connect::channelClosePolicy [inherited] |
ChannelCreatePolicy Connect::channelCreatePolicy [inherited] |
Referenced by Connect::createChannel(), Connect::createChannelWithinGroup(), and main().
Referenced by CAFE().
ChannelOpenPolicy Connect::channelMonitorPolicy [inherited] |
Referenced by Instant< CTYPE >::compareAndMatchMany(), Connect::Connect(), Instant< CTYPE >::matchMany(), Connect::monitorStart(), Connect::monitorStop(), Connect::openMonitorNow(), Connect::openMonitorNowAndWait(), Connect::openMonitorPrepare(), Instant< CTYPE >::setAndMatch(), and Instant< CTYPE >::setAndMatchMany().
ChannelOpenPolicy Connect::channelOpenGroupPolicy [inherited] |
ChannelOpenPolicy Connect::channelOpenPolicy [inherited] |
Referenced by getCtrl().
Referenced by set().
Referenced by CAFE().
Referenced by CAFE().
Referenced by CAFE().
Referenced by getCache(), getCacheNoWait(), and resetCallbackGet().
Referenced by getCtrlCache().
Referenced by groupGet().
Referenced by groupSet().
std::string Connect::deviceAttributeDeliminator [protected, inherited] |
CAFEGlobalAlarmSeverity Connect::epicsAlarmSeverity [protected, inherited] |
Referenced by Connect::getEpicsAlarmSeverity().
CAFEGlobalAlarmCondition Connect::epicsAlarmStatus [protected, inherited] |
Referenced by Connect::getEpicsAlarmCondition(), and Connect::getEpicsAlarmStatus().
ExceptionsHelper Connect::exceptionsHelper [protected, inherited] |
Referenced by Connect::printCAFEException_pv().
HandleHelper Connect::handleHelper [protected, inherited] |
Referenced by Connect::createChannel(), get(), getCache(), Connect::getClientContext(), getCtrl(), getCtrlCache(), Connect::getDisconnectedHandles(), Connect::getHandleFromPV(), Connect::getHandleFromPVWithinGroup(), Connect::getHandleHelper(), Connect::getInfo(), Connect::getNelemClient(), Connect::getNelemNative(), Connect::getNelemRequest(), getPVArray(), Connect::getPVData(), Connect::getPVFromHandle(), getWFAsString(), getWFAsStringCache(), groupAttach(), Connect::groupClose(), groupFetch(), groupGet(), groupSet(), Connect::initCallbackComplete(), Connect::isEnum(), Connect::monitorStopPulseID(), Connect::openGroupNowAndWait(), Connect::openGroupNowAndWaitForInputGroups(), Connect::openNowAndWait(), Connect::printDisconnectedHandles(), Connect::printHandle(), Connect::printHandles(), Connect::printStatus(), Connect::printStatusIfError(), set(), setNelemToOne(), setNelemToPrevious(), setNelemToRetrieveFromCacheToOne(), setNelemToRetrieveFromCacheToPrevious(), and setVVString().
Helper Connect::helper [protected, inherited] |
Referenced by Connect::collectionFetch(), Connect::collectionMemberList(), Connect::devicePositionMap(), Connect::devicePositionOrderedMultiMap(), Connect::devicePositionV(), Connect::fetchIndexOfCollectionMember(), Connect::fetchIndexOfGroupMember(), Connect::getPVData(), Connect::groupCombine(), Connect::groupDefine(), Connect::groupMemberList(), Connect::isCollection(), and Connect::isGroup().
cafeConduit_set::iterator Connect::itcs [protected, inherited] |
cafeGroup_set::iterator Connect::itgs [protected, inherited] |
Referenced by Connect::groupHandleErase().
PolicyHelper Connect::policyHelper [protected, inherited] |
Referenced by get(), Connect::getPolicy(), Connect::getPolicyHelper(), and set().
PrintErrorPolicy Connect::printErrorPolicy [inherited] |
bool Connect::pyCafeFlag [protected, inherited] |
Referenced by Connect::Connect(), Connect::getPyCafe(), and Connect::setPyCafe().
Transpose<dbr_char_t> CAFE::renderChar [private] |
Referenced by groupSet(), and set().
Transpose<dbr_double_t> CAFE::renderDouble [private] |
Referenced by groupSet(), and set().
Transpose<dbr_enum_t> CAFE::renderEnum [private] |
Referenced by groupSet(), and set().
Transpose<dbr_float_t> CAFE::renderFloat [private] |
Referenced by groupSet(), and set().
Transpose<dbr_long_t> CAFE::renderLong [private] |
Referenced by groupSet(), and set().
Transpose<dbr_short_t> CAFE::renderShort [private] |
Referenced by groupSet(), and set().
Transpose<dbr_string_t> CAFE::renderString [private] |
Referenced by groupSet(), and set().
int Connect::status [protected, inherited] |
Referenced by Connect::close(), Connect::closeChannelKeepHandle(), Connect::closeChannels(), Connect::closeChannelsKeepHandles(), Connect::closeHandle(), Connect::closeHandles(), Connect::createChannel(), Connect::createChannelWithinGroup(), get(), getCache(), getCacheDouble(), getCacheFromPulseID(), getCacheNoWait(), getCacheString(), HandleHelper::getCafeDbrType(), getCtrl(), getCtrlCache(), HandleHelper::getDataTypeRequest(), HandleHelper::getMonitorPolicyInWaitingVector(), HandleHelper::getMonitorPolicyVector(), getPVArray(), Connect::getPVData(), getScalars(), Connect::getStatus(), getWFAsString(), getWFAsStringCache(), group2XML(), Connect::groupDefine(), groupGetScalar(), Connect::init(), main(), Connect::monitorPulseID(), Connect::monitorStart(), Connect::monitorStop(), Connect::monitorStopPulseID(), resetCallbackGet(), resetCallbackPut(), set(), HandleHelper::setCafeDbrType(), HandleHelper::setCafeDbrTypeV(), PolicyHelper::setChannelRequestPolicyGet(), PolicyHelper::setChannelRequestPolicyPut(), HandleHelper::setSTS(), and waitForPut().
CAFENUM::DBR_TYPE CAFE::vectorDbrType [private] |
Referenced by CAFE(), get(), and getCache().