开始使用
基础操作
重点功能
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
技术支持
该步骤可将多个变量打包为变量数组,从而实现数据的合并和维度提升。
通用的数据合并步骤。
未命名(必连):第一输入,待打包的数据源1。支持任意数据类型。
未命名(必连):第二输入,待打包的数据源2。支持任意数据类型。
未命名:打包后的数据组。
端口个数(1-16):用于设定输入端口的数量。设定范围:1-16。
被操作变量在数组中所在维度:输入数据小于目标维度则对输入数据进行升维操作,兼容不同维度之间的数据合并。