Transpose< CAFE_DATATYPE_UNION > Class Template Reference
#include <transpose.h>
List of all members.
Public Member Functions |
| Transpose () |
| ~Transpose () |
int | get (const unsigned int _handle, CAFE_DATATYPE_UNION_SEQ val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, epicsTimeStamp &ts, bool isCacheRequest) |
| Retrieves data transmitted by CA with dbrTypeRequest_DataBuffer and then converts to CAFE_DATATYPE_UNION_SEQ.
|
int | get (const unsigned int _handle, CAFE_DATATYPE_UNION_SEQ val, dbr_short_t &alarmStatus, dbr_short_t &alarmSeverity, bool isCacheRequest) |
int | get (const unsigned int _handle, CAFE_DATATYPE_UNION_SEQ val, bool isCacheRequest) |
Private Attributes |
int | status |
CAFEStatus | cafeStatus |
union db_access_val * | PVDataL |
unsigned int | nelem |
unsigned int | offset |
chtype | dbrTypeRequest_DataBuffer |
chtype | _dataTypeClient |
char | stig [MAX_ENUM_STATES][MAX_ENUM_STRING_SIZE] |
Detailed Description
template<>
class Transpose< CAFE_DATATYPE_UNION >
Transpose Template Specialization for CAFE_DATATYPE_UNION_SEQ
Constructor & Destructor Documentation
Member Function Documentation
Retrieves data transmitted by CA with dbrTypeRequest_DataBuffer and then converts to CAFE_DATATYPE_UNION_SEQ.
- Parameters:
-
| _handle | input: handle to Conduit object |
| val | output: CTYPE datatype |
| ts | output: epicsTimeStamp |
| alarmStatus | output: dbr_short_t |
| alarmSeverity | output: dbr_short_t |
| ts | output: epicsTimeStamp |
| isCacheRequest | input: bool, set to true for cached data |
- Returns:
- ICAFE_NORMAL as local data conversion should not incur an error
References __METHOD__, Transpose< CTYPE >::cafeStatus, CAFE_DATATYPE_UNION::ch, cs, CAFE_DATATYPE_UNION::d, Transpose< CTYPE >::dbrTypeRequest_DataBuffer, ECAFE_INVALID_HANDLE, CAFE_DATATYPE_UNION::f, Transpose< CTYPE >::handleHelper, ICAFE_NORMAL, CAFE_DATATYPE_UNION::l, Transpose< CTYPE >::nelem, Transpose< CTYPE >::offset, Transpose< CTYPE >::PVDataL, CAFEStatus::report(), CAFE_DATATYPE_UNION::s, HandleHelper::setSTS(), and CAFE_DATATYPE_UNION::us.
Member Data Documentation
The documentation for this class was generated from the following files: