Skip to content

Support for typed SignalX #1087

@burkeds

Description

@burkeds

In Tango it is standard practice for commands to be able to handle an input and/or output type. These types do not have to be the same but they must be one of the enumerated Tango types. Currently, we do a workaround where the device filler treats these commands as SignalR, SignalRW, or SignalW as appropriate.

This results in some awkward looking devices such as a motor where the Stop is a SignalR which has to be "read" in order for the command to be triggered because in Tango it is a command that returns an integer.

To support this common Tango practice, we would need to modify SignalX or a new Signal class which can handle types.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions