Uploaded image for project: 'Instrument control development'
  1. Instrument control development
  2. INSTRM-55

[xcuActor] controller input buffering can get out of step

    XMLWordPrintable

    Details

    • Story Points:
      4

      Description

      This issue was initially filed into JIRA by 'cloomis' at 17/Mar/16 2:38 PM as ICS-26.

      Some XCU devices return line-delimited input, and the actor controllers consume input line-by-line. The current control flow expects the devices to be well behaved, and not to return extra or unexpected information. If extra lines are received they are buffered, and will be returned to later commands.

      This is wrong, fragile, and dangerous.

      There should always be a listener so that when a device blurts out junk or reboots the output is consumed and reported.

      [ I usually do this correctly, but hoped that I could come up with a better implementation before the actor was finalized. ]

        Attachments

          Activity

            People

            • Assignee:
              cloomis cloomis
              Reporter:
              cloomis cloomis
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: