#include <cadef.h>#include <iostream>Go to the source code of this file.
Classes | |
| struct | etsDate |
| struct | etsNorm |
Defines | |
| #define | EV EPICSVERSION(HAVE_EPICS) |
| #define | MASK_CTRL DBE_VALUE | DBE_LOG | DBE_ALARM | DBE_PROPERTY |
Typedefs | |
| typedef void(* | pCallback )(struct event_handler_args ARGS) |
| typedef void(* | pCallbackConnection )(struct connection_handler_args ARGS) |
| typedef char | pv_string_t [PVNAME_SIZE] |
Variables | |
| const unsigned short | ALARM_SEVERITY_STRING_LENGTH = 4 |
| const unsigned short | ALARM_STATUS_STRING_LENGTH = 22 |
| const bool | ADD_EXCEPTION_EVENT = false |
| const short | PVNAME_SIZE = MAX_STRING_SIZE +20 |
| const short | PVGROUP_PSEUDO_SIZE = 1024 |
| const std::string | DEFAULT_DEVICE_ATTRIBUTE_DELIMINATOR = ":" |
| const bool | DEFAULT_SELF_GOVERNING_TIMEOUT = true |
| const double | DEFAULT_TIMEOUT_PEND_IO_WF = 5.0 |
| const double | TIMEOUT_PEND_IO_MIN = 0.0001 |
| const double | TIMEOUT_PEND_IO_MAX = 20.0 |
| const unsigned short | DEFAULT_PEND_IO_NO_TRIES = 2 |
| const unsigned short | PEND_IO_MAX_TRIES = 10 |
| const double | DEFAULT_PEND_IO_INCREMENT_TIME = 2.0 |
| const double | PEND_IO_INCREMENT_TIME_MIN = 0.05 |
| const double | PEND_IO_INCREMENT_TIME_MAX = 10.0 |
| const double | DEFAULT_TIMEOUT_PEND_EVENT = 0.4 |
| const double | DEFAULT_TIMEOUT_PEND_IO = 0.4 |
| const double | DEFAULT_TIMEOUT_SG_PEND_EVENT = 0.5 |
| const double | NMEMBER_PER_SEC_SG_PEND_EVENT = 400 |
| const double | DEFAULT_TIMEOUT_SG_PEND_IO = 5.0 |
| const unsigned int | MAX_NELEM_FOR_CTRL_BUFFER = 8192 |
| const unsigned int | MAX_NELEM_FOR_STSACK_BUFFER = 1 |
| const unsigned int | DEFAULT_NELEM_FOR_CTRL_BUFFER = 256 |
| const unsigned int | DEFAULT_NELEM_FOR_STSACK_BUFFER = 1 |
| const unsigned short | MAX_NO_MONITORS_PER_CHANNEL = 4 |
| const double | BSREAD_MAX_CONNECT_TIME = 20 |
| const unsigned short | BSREAD_ZEROMQ_HIGH_WATER_MARK = 1 |
| const short | BSREAD_ZEROMQ_TIMEOUT_MS = 2000 |
| const unsigned short | BSREAD_PREBLOB_BYTES = 12 |
| const std::string | SF_PULSE_ID_PV = "SIN-TIMAST-EVG0:TX-PULSEID" |
| const unsigned short | SF_PULSE_ID_BUFFER_SIZE = 10 |
| #define EV EPICSVERSION(HAVE_EPICS) |
| #define MASK_CTRL DBE_VALUE | DBE_LOG | DBE_ALARM | DBE_PROPERTY |
| typedef void(* pCallback)(struct event_handler_args ARGS) |
Define pCallback
| typedef void(* pCallbackConnection)(struct connection_handler_args ARGS) |
| typedef char pv_string_t[PVNAME_SIZE] |
| const bool ADD_EXCEPTION_EVENT = false |
Referenced by Connect::createChannel(), and Connect::createChannelWithinGroup().
| const unsigned short ALARM_SEVERITY_STRING_LENGTH = 4 |
Referenced by Conduit::getAlarmSeverityAsString().
| const unsigned short ALARM_STATUS_STRING_LENGTH = 22 |
Referenced by Conduit::getAlarmStatusAsString().
| const double BSREAD_MAX_CONNECT_TIME = 20 |
| const unsigned short BSREAD_PREBLOB_BYTES = 12 |
Referenced by CAFE_BSHELPER::bitshuffleDecompress().
| const unsigned short BSREAD_ZEROMQ_HIGH_WATER_MARK = 1 |
Referenced by CAFEBS::BSDataHolder::BSDataHolder().
| const short BSREAD_ZEROMQ_TIMEOUT_MS = 2000 |
Referenced by CAFEBS::BSDataHolder::BSDataHolder().
| const std::string DEFAULT_DEVICE_ATTRIBUTE_DELIMINATOR = ":" |
Referenced by Conduit::Conduit(), and Connect::Connect().
| const unsigned int DEFAULT_NELEM_FOR_CTRL_BUFFER = 256 |
Referenced by change_connectionHandlerArgs::operator()().
| const unsigned int DEFAULT_NELEM_FOR_STSACK_BUFFER = 1 |
Referenced by change_connectionHandlerArgs::operator()().
| const double DEFAULT_PEND_IO_INCREMENT_TIME = 2.0 |
| const unsigned short DEFAULT_PEND_IO_NO_TRIES = 2 |
| const bool DEFAULT_SELF_GOVERNING_TIMEOUT = true |
Default configuration parameters. Recall that if pend_event is too short
then create callback function will still be called after the specified period
| const double DEFAULT_TIMEOUT_PEND_EVENT = 0.4 |
Referenced by ChannelOpenPolicy::ChannelOpenPolicy(), and Connect::Connect().
| const double DEFAULT_TIMEOUT_PEND_IO = 0.4 |
Referenced by Connect::Connect(), PolicyHelper::getTimeoutMax(), and PolicyHelper::getTimeoutMin().
| const double DEFAULT_TIMEOUT_PEND_IO_WF = 5.0 |
Referenced by change_connectionHandlerArgs::operator()().
| const double DEFAULT_TIMEOUT_SG_PEND_EVENT = 0.5 |
Referenced by Connect::Connect().
| const double DEFAULT_TIMEOUT_SG_PEND_IO = 5.0 |
Referenced by ConduitGroup::ConduitGroup(), PolicyHelper::getSGTimeoutMax(), and PolicyHelper::getSGTimeoutMin().
| const unsigned int MAX_NELEM_FOR_CTRL_BUFFER = 8192 |
| const unsigned int MAX_NELEM_FOR_STSACK_BUFFER = 1 |
Referenced by change_connectionHandlerArgs::operator()().
| const unsigned short MAX_NO_MONITORS_PER_CHANNEL = 4 |
Referenced by Connect::monitorStart(), and change_monitorPolicyInsert::operator()().
| const double NMEMBER_PER_SEC_SG_PEND_EVENT = 400 |
Referenced by Connect::groupOpen().
| const double PEND_IO_INCREMENT_TIME_MAX = 10.0 |
Referenced by ChannelTimeoutPolicy::setDeltaTimeout().
| const double PEND_IO_INCREMENT_TIME_MIN = 0.05 |
Referenced by ChannelTimeoutPolicy::setDeltaTimeout().
| const unsigned short PEND_IO_MAX_TRIES = 10 |
Referenced by ChannelTimeoutPolicy::setNtries().
| const short PVGROUP_PSEUDO_SIZE = 1024 |
Referenced by Connect::getPVData().
| const short PVNAME_SIZE = MAX_STRING_SIZE +20 |
Size of char * array to hold pv and pvAlias names
Referenced by CAFEBS::BSChannel::BSChannel(), Connect::callbackHandlerException(), Connect::collectionFetch(), Connect::collectionMemberList(), Connect::devicePositionMap(), Connect::devicePositionOrderedMultiMap(), Connect::devicePositionV(), Connect::fetchIndexOfCollectionMember(), Connect::fetchIndexOfGroupMember(), CAFEBS::BSDataHolder::getAttributeAsDoubleV(), HandleHelper::getContextFromPV(), HandleHelper::getHandleFromPV(), HandleHelper::getHandleFromPVAlias(), HandleHelper::getHandleFromPVWithinGroup(), HandleHelper::getHandlesFromPVs(), MemberMap::getIndex(), deviceCollection::getPosition(), Connect::groupCombine(), Connect::groupDefine(), Connect::groupMemberList(), Connect::isCollection(), Connect::isGroup(), Connect::open(), and Connect::setPVAlias().
| const unsigned short SF_PULSE_ID_BUFFER_SIZE = 10 |
Referenced by Conduit::Conduit().
| const std::string SF_PULSE_ID_PV = "SIN-TIMAST-EVG0:TX-PULSEID" |
| const double TIMEOUT_PEND_IO_MAX = 20.0 |
| const double TIMEOUT_PEND_IO_MIN = 0.0001 |
1.6.1