Page History
Table of Contents |
---|
Pds
...
Namespace:
Class EpicsPvHeader
Panel | ||
---|---|---|
|
Public Member Functions:
Code Block |
---|
EpicsPvHeader( short int iPvId1, short int iDbrType1, short int iNumElements1 ) :
iPvId(iPvId1),
iDbrType(iDbrType1),
iNumElements(iNumElements1) {}
int printPv() const;
static void* operator new(size_t size, char* p) { return p; }
// Disable ordinary (non-placement) new: only placement new and memory mapped objects are allowed
// Disable placement delete: Not allow to delete memory mapped objects
|
Class EpicsPvCtrlHeader
Code Block |
---|
/** * Layout of the EpicsPvCtrlHeader * *---------------------------------- EpicsPvHeader --------------------------------------------- *---------------------+-----------------+--------------+------------------------------------ * Name | Length(Bytes) | Type | Description *---------------------+-----------------+--------------+------------------------------------ * iPvId 2 Int16 Pv Id * iDbrType 2 Int16 Epics Data Type * Ctrl Types: DB_CTRL_STRING ~ DBR_CTRL_DOUBLE * iNumElements 2 Int16 Size of Pv Array * *---------------------------------- EpicsPvCtrlHeader --------------------------------------------- *---------------------+-----------------+--------------+------------------------------------ * Name | Length(Bytes) | Type | Description *---------------------+-----------------+--------------+------------------------------------ * sPvName _iMaxPvNameLength char [] Null-terminated string, */ |
Class EpicsPvCtrl<iDbrType1,EpicsPvBase>
Class EpicsPvTime<iDbrType1,EpicsPvBase>
Pds::Epics Namespace
Overview
Content Tools