Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

fbs/transfer.fbs

Namespace: synapse.cmd

Includes: types.fbs, control.fbs

Source schema

KindNameDescription
enumCmdIdStable numeric identifiers for command and transfer services. Zenoh deployments select services by key (synapse/v1/cmd/); non-Zenoh request/reply transports such as framed serial links use these ids as the service discriminator. Values mirror the generated command catalog.
enumParamKindValue type carried by a ParamValue record.
tableParamValueOne named parameter value. Tables are appropriate here: parameter transfer is a cached request/reply flow, never a control-loop payload.
tableParamGetRequestRequest one parameter by name, or all parameters when name is absent. Served as a Zenoh queryable on the cmd key space.
tableParamGetReplyReply to ParamGetRequest.
tableParamSetRequestRequest to set one parameter. Served as a Zenoh queryable.
tableParamSetReplyReply to ParamSetRequest.
tableMissionItemOne mission item: a sequenced geographic command.
tableMissionGetRequestRequest the mission plan. Served as a Zenoh queryable.
tableMissionGetReplyReply to MissionGetRequest.
tableMissionSetRequestRequest to replace the mission plan. Served as a Zenoh queryable.
tableMissionSetReplyReply to MissionSetRequest.