hook_<libraryPrefix>_hasDpeAnActiveAdress()
This function is used to check whether an elementary symbol in a faceplate has a peripheral address.
Synopsis
bool hook_ <libraryPrefix>_
hasDpeAnActiveAdress(
string DPE);
Parameters
Parameters
Parameter | Description |
---|---|
DPE | Data point element to which this elementary symbol references. |
Default
bool hook_stdlib_hasDpeAnActiveAdress(stringDPE)
{
int iAddress;
bool bRet = false;
dpGet(DPE + ":_address.._type", iAddress);
if (iAddress!=0)
{
dpGet(DPE + ":_address.._active", bRet);
}
return bRet;
}
In this function dpGet() is used to check whether an active address for the data point element is available. If so, bRet = TRUE is set and returned.
Return Value
FALSE = Data point does not exist
TRUE = Data point exists.