Add HAS_<record>dset macros to allow detection
External device support that must also build against earlier Base versions can use these to determine whether they need so declare their own dset structures for each record type.
This commit is contained in:
1 parent
b1b51cc70e
commit
45c7039a45
5 files changed
+5
No files matched your search
@@ -119,6 +119,7 @@ monitoring deadband functionality.
|
||||
% dset common;
|
||||
% long (*read_int64in)(struct int64inRecord *prec);
|
||||
%} int64indset;
|
||||
%#define HAS_int64indset
|
||||
%
|
||||
field(VAL,DBF_INT64) {
|
||||
prompt("Current value")
|
||||
|
||||
@@ -145,6 +145,7 @@ monitoring deadband functionality.
|
||||
% dset common;
|
||||
% long (*write_int64out)(struct int64outRecord *prec);
|
||||
%} int64outdset;
|
||||
%#define HAS_int64outdset
|
||||
%
|
||||
field(VAL,DBF_INT64) {
|
||||
prompt("Desired Output")
|
||||
|
||||
@@ -15,6 +15,7 @@ recordtype(lsi) {
|
||||
% dset common;
|
||||
% long (*read_string)(struct lsiRecord *prec);
|
||||
%} lsidset;
|
||||
%#define HAS_lsidset
|
||||
%
|
||||
field(VAL,DBF_NOACCESS) {
|
||||
prompt("Current Value")
|
||||
|
||||
@@ -15,6 +15,7 @@ recordtype(lso) {
|
||||
% dset common;
|
||||
% long (*write_string)(struct lsoRecord *prec);
|
||||
%} lsodset;
|
||||
%#define HAS_lsodset
|
||||
%
|
||||
field(VAL,DBF_NOACCESS) {
|
||||
prompt("Current Value")
|
||||
|
||||
@@ -15,6 +15,7 @@ recordtype(printf) {
|
||||
% dset common;
|
||||
% long (*write_string)(struct printfRecord *prec);
|
||||
%} printfdset;
|
||||
%#define HAS_printfdset
|
||||
%
|
||||
field(VAL,DBF_NOACCESS) {
|
||||
prompt("Result")
|
||||
|
||||
Reference in new issue
Block a user