You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a developer I would like a way to control the maximum rate at which commands are sent to a device. Sometime a device manual states that there should be a minimum time between commands, or a maximum rate of commands. It is possible to add delays into Db files and/or stream device protocol, but this can get messy or things get missed.
Acceptance Criteria
function asynInterposeThrottleConfig(port, address, min_delay_between_commands) available
check logs for lines like asynInterposeThrottle:writeIt L0 delaying 0.097989 seconds and that the timestamps on reads and writes look ok i.e. no two write lines occur less than the specified delay apart
The text was updated successfully, but these errors were encountered:
As a developer I would like a way to control the maximum rate at which commands are sent to a device. Sometime a device manual states that there should be a minimum time between commands, or a maximum rate of commands. It is possible to add delays into Db files and/or stream device protocol, but this can get messy or things get missed.
Acceptance Criteria
asynInterposeThrottleConfig(port, address, min_delay_between_commands)
availableTo Test
asynInterposeThrottleConfig("L0",0, 0.1)
to the st.cmd after portL0
is created0xD
to include filter output as per https://github.com/ISISComputingGroup/ibex_developers_manual/wiki/ASYN-Trace-Masks-(Debugging-IOC,-ASYN)asynInterposeThrottle:writeIt L0 delaying 0.097989 seconds
and that the timestamps on reads and writes look ok i.e. no two write lines occur less than the specified delay apartThe text was updated successfully, but these errors were encountered: