The EAA relies on camonitors being generated by the IOC. As long as the "I/O Intr" rate is greater than 1Hz, you should be able
to get SCAN data at 1Hz. You can use "camonitor -m al <PVName>" to see what events (really their timestamps) are generated by the IOC.
For a PV changing at less than 1Hz, if you want to pre-process during retrieval, you could use one of the lastFill/firstFill/meanFill etc operators. For example, the PV with just one sample from Mar/01/2023 10:24:55
$ curl -s "http://machine/retrieval/data/getData.txt?pv=PV:THAT:CHANGES:INFREQUENTLY"
...
Mar/01/2023 10:24:55 -08:00 4.3007170248885E-4 0 0 456781452
can be proprocessed to generate data at 1Hz by using one of the fill operators.
$
curl -s "http://machine/retrieval/data/getData.txt?pv=lastFill(PV:THAT:CHANGES:INFREQUENTLY)"
...
Mar/10/2023 03:07:30 -08:00 4.3007170248885E-4 0 0 0
Mar/10/2023 03:22:30 -08:00 4.3007170248885E-4 0 0 0
Mar/10/2023 03:37:30 -08:00 4.3007170248885E-4 0 0 0
Mar/10/2023 03:52:30 -08:00 4.3007170248885E-4 0 0 0
Mar/10/2023 04:07:30 -08:00 4.3007170248885E-4 0 0 0
...
Hope that helps.