Skip to content

Develop station configuration & state reporting #4

@jimblanc

Description

@jimblanc

The hardware manager will need to be able to report its configuration and state (and the state of its hardware devices) at various times to the UI. Several types of information will need to be passed:

Static Configuration:

  • HWM configuration
  • Pipeline configuration and installed drivers
  • Driver commands and command parameters
  • Custom driver control panels for the UI

Variable State:

  • Active sessions and connected users
  • Device state

Real-Time State:

  • Live pipeline and device telemetry during sessions

Static configuration information will be reported to the UI infrequently, perhaps on boot and by command. Variable state will be reported more periodically (every few seconds or minutes) and contains information such as active sessions and the state of connected devices. During a session, pipelines will generate a real-time stream of telemetry with a resolution of a few seconds that will be transmitted to the UI via a client-side WebSockets stream.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions