KIT-IBPT / epics-open62541

EPICS device support acting as an OPC UA client
Other
0 stars 2 forks source link

Use int64in and int64out records only when supported by EPICS base #1

Closed mvimercati closed 4 years ago

mvimercati commented 4 years ago

Use int64in and int64out records only when supported by EPICS base (> 3.16)

EPICS Macro (DBR_INT64 is used in cpp) https://epics.anl.gov/base/R3-16/1-docs/RELEASE_NOTES.html

while in dbd ifdef BASE_3_16 is used.

smarsching commented 4 years ago

I implemented this change in a slightly different way with commit a5436ff595a1bfecfab080bf66650c61bdb8bda0. This way, only a single DBD file is generated, but it include the int64in, int64out, lsi, and lso records only if the EPICS Base version has support for these records.