开始使用
基础操作
重点功能
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
技术支持
按照设定的操作类型,将输入的两个数值列表进行比较,并输出比较结果的布尔值(True/False)列表。
通用的数值比较步骤,无固定的使用场景。
第一个操作数(必连):待比较的数值列表。
第二个操作数:待比较的数值列表。如该端口没有输入,将会跟指定操作数进行比较。
结果:比较结果的布尔值列表。
操作类型:大于、大于等于、小于、小于等于、等于、不等于。
指定操作数:用来跟第一个操作数进行比较的数值,当“第二个操作数”无输入时生效。