开始使用
基础操作
重点功能
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
技术支持
用于将输入的X, Y, Z三个数值组合成一个Vector3D类型的向量(三维向量)。
常用于将多个向量的不同分量进行组合,从而生成新的三维向量,通常搭配“将Vector3D分解为数值”算子使用。
X值:用来组合成Vector3D的X值。
Y值:用来组合成Vector3D的Y值。
Z值:用来组合成Vector3D的Z值。
组合后的Vector3D:组合形成的Vector3D向量。
无。