ISISComputingGroup / ISISComputingGroup/IBEX

hvcaenasyn: investigate asyn parameter handling

Open
#6,608 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
6
Forks
2
Avg merge
16h 40m
Merged PRs (30d)
2

Description

As a developer i would like the new asyn hvcaen ioc not to create large archive logs of the same string value, this is causing disk and performance issues.

The ioc creates db records on 1 second scan loops and these initiate all reads. normally asyn drivers use internal threads to poll devices and them callback to I/O Intr records via callParamCallbacks(), but there may be reasons for this alternative approach.

Currently all polls to asyn result in a monitor being triggered for characters waveforms, if callbacks were used then when a parameter had not changed asyn would not do the callback and no monitor would be triggered.

As a workaround i have set
```
field(APST, "On Change")
field(MPST, "On Change")
```
To avoid monitors

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.