Classes |
| class | CAFEGlobalAlarmCondition |
| class | CAFEGlobalAlarmSeverity |
| class | CAFEStatusInfo |
| class | CAFEStatusCode |
| class | CAFEStatusSeverity |
| class | CAFEStatus |
Enumerations |
| enum | CAFE_CS_STATE {
ICAFE_CS_NEVER_CONN = ICAFE_STATUS_CS,
ICAFE_CS_PREV_CONN,
ICAFE_CS_CONN,
ICAFE_CS_CLOSED,
ICAFE_CS_DISCONN,
ICAFE_CS_UNKNOWN
} |
| enum | CAFE_CFT_STATE {
ICAFE_TYPENOTCONN = ICAFE_STATUS_CFT,
ICAFE_RULE_FALSE,
ICAFE_BADCOUNT,
ICAFE_CALLBACK_NOT_YET_INVOKED,
ICAFE_WAITING_FOR_PREV_CALLBACK,
ICAFE_CACHE_EMPTY,
ICAFE_CHANNEL_BLOCKING_POLICY_CONFLICT,
ICAFE_MONITOR_DELAYED_AS_CONN_DOWN,
ICAFE_HAS_MONITOR_GET_DONE_FROM_CACHE,
ICAFE_SET_AND_GET_MISMATCH
} |
| enum | CAFE_CC_STATE {
ICAFE_CA_OP_GET = ICAFE_STATUS_CA_OP,
ICAFE_CA_OP_PUT,
ICAFE_CA_OP_CREATE_CHANNEL,
ICAFE_CA_OP_ADD_EVENT,
ICAFE_CA_OP_CLEAR_EVENT,
ICAFE_CA_OP_OTHER,
ICAFE_CA_OP_CONN_UP,
ICAFE_CA_OP_CONN_DOWN
} |
| enum | CAFE_ERROR_STATE {
ECAFE_NODATA = ICAFE_STATUS_ERROR,
ECAFE_INVALID_TYPE,
ECAFE_BADCOUNT,
ECAFE_BADSTR,
ECAFE_BADTYPE,
ECAFE_NO_CONVERT,
ECAFE_NULLCONTEXT,
ECAFE_NULLCHID,
ECAFE_NULLEVID,
ECAFE_UNKNOWN_COLLECTION,
ECAFE_EMPTY_COLLECTION,
ECAFE_COLLECTION_PREV_DEF,
ECAFE_COLLECTION_INVALID_MEMBER,
ECAFE_RULE_FALSE,
ECAFE_UNKNOWN_GROUP,
ECAFE_EMPTY_GROUP,
ECAFE_GROUP_PREV_DEF,
ECAFE_INVALID_HANDLE,
ECAFE_INVALID_GROUP_HANDLE,
ECAFE_NORDACCESS,
ECAFE_NOWTACCESS,
ECAFE_TIMEOUT,
ECAFE_CANNOT_OPEN_FILE,
ECAFE_INVALID_SWITCH_CASE,
ECAFE_PVALIAS_PREV_DEF,
ECAFE_PVALIAS_INVALID,
ECAFE_PVNAME_PREV_DEF_AS_PVALIAS,
ECAFE_DEVICE_ATTRIB_NOT_FOUND,
ECAFE_HASH_UNIQUEID_EXISTS,
ECAFE_WRONG_CA_CONTEXT,
ECAFE_INVALID_CAFENUM_POLICY_TYPE,
ECAFE_MAX_MONITORS_PER_CHAN_EXCEEDED,
ECAFE_INVALID_ENUM_INDEX,
ECAFE_PVGROUP_GROUPHANDLE_MISMATCH,
ECAFE_TIMEOUT_SET_AND_MATCH,
ECAFE_HANDLE_MISMATCH_SET_AND_MATCH,
ECAFE_INCONSISTENT_CONTAINER_CORRECTED
} |
| enum | CAFE_FILE_ERROR { ECAFE_LOAD_COLLECTION = ICAFE_FILE_ERROR,
ECAFE_LOAD_GROUP
} |
| enum | CAFE_SERVICE_ERROR { ECAFE_BPM_DATA_IS_INVALID = ICAFE_SERVICE_ERROR
} |
| enum | CAFE_BITSHUFFLE_ERROR { ECAFE_BITSHUFF_DECOMPRESS = ICAFE_BITSHUFFLE_ERROR,
ECAFE_BITSHUFF_ALLOCMEM,
ECAFE_BITSHUFF_REALLOCMEM,
ECAFE_BITSHUFF_BADCOUNT
} |
| enum | CAFE_BSREAD_ERROR { ECAFE_BSREAD_MULTIPART_MESS_NODATA = ICAFE_BSREAD_BASE,
ECAFE_BSREAD_PARSEFAIL_MAINHEADER,
ECAFE_BSREAD_PARSEFAIL_DATAHEADER,
ECAFE_BSREAD_ZMQSTREAM_NULL
} |
| enum | CAFE_ERRNO_ERROR {
ERRNO_EINTR = ICAFE_ERRNO_BASE+4,
ERRNO_EAGAIN = ICAFE_ERRNO_BASE+11,
ERRNO_EFAULT = ICAFE_ERRNO_BASE+14,
ERRNO_EINVAL = ICAFE_ERRNO_BASE+22,
ERRNO_ENOTSOCK = ICAFE_ERRNO_BASE+88,
ERRNO_EPROTONOSUPPORT = ICAFE_ERRNO_BASE+93
} |
| enum | EPICS_GLOBAL_ALARM_CONDITION {
STAT_NO_ALARM = 0,
STAT_READ,
STAT_WRITE,
STAT_HIHI,
STAT_HIGH,
STAT_LOLO,
STAT_LOW,
STAT_STATE,
STAT_COS,
STAT_COMM,
STAT_TIMEOUT,
STAT_HWLIMIT,
STAT_CALC,
STAT_SCAN,
STAT_LINK,
STAT_SOFT,
STAT_BAD_SUB,
STAT_UDF,
STAT_DISABLE,
STAT_SIMM,
STAT_READ_ACCESS,
STAT_WRITE_ACCESS
} |
| enum | EPICS_GLOBAL_ALARM_SEVERITY { SEV_NO_ALARM = 0,
SEV_MINOR,
SEV_MAJOR,
SEV_INVALID
} |
Variables |
| const unsigned short | ICAFE_STATUS_BASE = 600 |
| const unsigned short | ICAFE_STATUS_CS = ICAFE_STATUS_BASE |
| const unsigned short | ICAFE_STATUS_CFT = 700 |
| const unsigned short | ICAFE_STATUS_CA_OP = 800 |
| const unsigned short | ICAFE_STATUS_ERROR = 1000 |
| const unsigned short | ICAFE_FILE_ERROR = 1100 |
| const unsigned short | ICAFE_SERVICE_ERROR = 1200 |
| const unsigned short | ICAFE_BITSHUFFLE_ERROR = 1300 |
| const unsigned short | ICAFE_BSREAD_BASE = 1500 |
| const unsigned short | ICAFE_ERRNO_BASE = 5000 |
| const unsigned short | ICAFE_SUCCESS = ECA_NORMAL |
| const unsigned short | ICAFE_NORMAL = ECA_NORMAL |
class StatusInfo - contains user defined messages (>ICAFE_STATUS_BASE) and ca_message() output string