record(seq,"BL0:mytimer")
{
field(DLY1,"2.7")
field(DOL1,"1")
field(LNK1,"BL0:mytrigger.PROC")
field(FLNK,"BL0:mytimer")
}
I have not tested it.
The SCAN field lets you choose from .1, .2, .5, 1, 2, 5, or 10 seconds. In cases where this is not enough, is there a simple way to make a record process at other intervals such as 2.7 seconds or 5.4 seconds, specified at runtime? I know
you can add options for more periods of the SCAN field by editing dbd files, but you cannot change your mind at runtime.
I envision something like this:
record(timer, “BL0:mytimer”){
field(PERI, 2.7)
field(FLNK, “BL0:mytrigger”)
}
And then subfields to enable/disable it.
Does anything like this exist? I would imagine that something like this would be very generally useful.
Alex