Type Alias CommandStep

CommandStep: Message<"moddef.v1.CommandStep"> & {
    name: string;
    step:
        | { case: "write"; value: WriteStep }
        | { case: "poll"; value: PollStep }
        | { case: "read"; value: ReadStep }
        | { case: undefined; value?: undefined };
}

§11.7 One step of a command. Steps execute strictly in order; no branching.

Type declaration

  • name: string

    from field: string name = 1;

  • step:
        | { case: "write"; value: WriteStep }
        | { case: "poll"; value: PollStep }
        | { case: "read"; value: ReadStep }
        | { case: undefined; value?: undefined }

    from oneof moddef.v1.CommandStep.step

from message moddef.v1.CommandStep