Project

General

Profile

Feature #21414

Add write-read atomic operation for CEC protocol

Added by Dennis Nicklaus 12 months ago. Updated 7 months ago.

Status:
Assigned
Priority:
Normal
Category:
UDP/CEC Driver
Target version:
-
Start date:
11/21/2018
Due date:
% Done:

0%

Estimated time:
Duration:

Description

The CEC protocol driver typically data pools readings from the remote instruments at a relatively slow rate (1 Hz sometimes). Brian Hendricks reports a case where a script was setting various bits at a faster rate, and the settings got confused because each setting would be made based on the reading, but the previous setting would not yet be incorporated into the (previously pooled) read back value. If we add a atomic operation which does the setting, then reads back the value and adds it to the pool, before returning from the setting, this would help this situation.

History

#1 Updated by Richard Neswold 12 months ago

  • Category set to UDP/CEC Driver

Created a category for this issue.

#2 Updated by Dennis Nicklaus 7 months ago

Added read-after-write processing for CEC settings with dev-udp|47c2e02d
Doing the read is conditional on having one byte of the SSDN set to indicate it is desired.



Also available in: Atom PDF