返回教程正文

配套源码

__init__.py

app/bricks/zdt_motor/__init__.py
ROS 2 与 App 通讯 02:控制四台 ZDT 电机app/bricks/zdt_motor/__init__.py
Python53 行
"""可复用 ZDT 第二代闭环步进电机 Brick。"""

from .bus import BusTrace, ZDTBus, ZDTCanBus
from .bus_base import BusKind, ZDTMotorBus
from .config import (
    ChecksumType,
    Direction,
    Firmware,
    HomeMode,
    MotionMode,
    MotorConfig,
)
from .errors import (
    ZDTBackendError,
    ZDTBusBusyError,
    ZDTCommandError,
    ZDTConfigurationError,
    ZDTError,
    ZDTFormatError,
    ZDTParameterError,
    ZDTProtocolError,
    ZDTTimeoutError,
    ZDTUnsupportedFeatureError,
)
from .endpoints import EndpointOwner, SocketCanEndpoint
from .motor import ZDTMotor

__all__ = [
    "BusKind",
    "BusTrace",
    "ChecksumType",
    "Direction",
    "EndpointOwner",
    "Firmware",
    "HomeMode",
    "MotionMode",
    "MotorConfig",
    "SocketCanEndpoint",
    "ZDTBackendError",
    "ZDTBus",
    "ZDTBusBusyError",
    "ZDTCanBus",
    "ZDTCommandError",
    "ZDTConfigurationError",
    "ZDTError",
    "ZDTFormatError",
    "ZDTMotor",
    "ZDTMotorBus",
    "ZDTParameterError",
    "ZDTProtocolError",
    "ZDTTimeoutError",
    "ZDTUnsupportedFeatureError",
]