开始使用
基础操作
重点功能
ProtocolAdapter
await adapter.start() -> None
await adapter.stop() -> None
adapter.add_header_parser(parser) -> None
adapter.bind_communication(communication) -> None
await ProtocolAdapter.start_protocol(package_path, config=None, *, start=True)
ProtocolConfig
TCPServer
TCPClient
HeaderParser
PayloadParser
CompositePayloadParser
Gap(count=1)
LeafFieldParser(field_name, reader_fn)
ConditionalFieldParser(predicate, true_parser, false_parser=None)
ExecutionContext
CommandRequest
ExecutionResult
Operation
set_robot_pose
update_step_property
ResponseAssembler
WriteContext
RobotService
技术支持
该步骤能够将多个独立步骤整合为一个单一的功能单元,从而作为一个整体步骤进行调用和管理。
此功能通常用于将一系列相关步骤组合成一个功能集合,以实现较为复杂的操作流程。通过模块化的方式,使工程更简洁,逻辑更清晰。
关于视觉步骤组合的常用操作,请参见组合步骤。