Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
PyNiryo Nate v1.0.1
Logo

Guides

  • Connecting to a robot
  • Direct control
  • Custom metrics
  • Tool inputs and outputs
  • Controller inputs and outputs

API reference

  • API reference
    • pyniryo_nate
      • components
        • Auth
        • BaseAPIComponent
        • BaseCommand
        • Device
        • Firmware
        • Network
        • Robot
        • MoveCommand
        • Users
        • Programs
        • ExecutionBaseCommand
        • Projects
        • MotionPlanner
        • Metrics
        • IO
      • exceptions
        • pyniryo_nate.exceptions.get_msg_from_errors
        • pyniryo_nate.exceptions.ApiError
        • pyniryo_nate.exceptions.ClientError
        • pyniryo_nate.exceptions.DataValidationError
        • pyniryo_nate.exceptions.ExecuteTrajectoryError
        • pyniryo_nate.exceptions.ExecutionStoppedError
        • pyniryo_nate.exceptions.GenerateTrajectoryError
        • pyniryo_nate.exceptions.InternalError
        • pyniryo_nate.exceptions.LoadTrajectoryError
        • pyniryo_nate.exceptions.PrepareTrajectoryError
        • pyniryo_nate.exceptions.PyNiryoError
        • pyniryo_nate.exceptions.ServerError
        • pyniryo_nate.exceptions.TlsError
        • pyniryo_nate.exceptions.TransportError
      • models
        • auth
          • Role
          • Token
          • TokenInfo
          • User
          • UserEvent
        • common
          • ExecutorStatus
        • device
          • DeviceExecution
          • DeviceIdentity
          • DeviceInterface
          • DeviceSoftware
          • DeviceStatus
          • DeviceStatusValue
          • DeviceUpdate
          • DeviceUpdateState
          • DeviceUpdateTarget
          • DeviceVersion
          • NtpConfig
        • firmware
          • FirmwareState
          • FirmwareStatus
          • PlcSafetyState
          • SafetyState
        • geometry
          • EulerAngles
          • Joints
          • Point
          • Pose
          • Quaternion
        • io
          • AnalogIO
          • AnalogUnavailableReason
          • DigitalIO
          • IOLabel
          • IOStates
        • metrics
          • Metric
          • pyniryo_nate.models.metrics.get_mtype
          • pyniryo_nate.models.metrics.parse_mtype
        • motion
          • JogLimitViolation
          • JointsStamped
          • MoveFeedback
          • MoveState
          • Planner
          • Waypoint
        • network
          • EthernetConfig
          • EthernetState
          • InterfaceConfig
          • InterfaceState
          • InterfaceStatus
          • InterfaceType
          • Ipv4Config
          • Ipv4State
          • WiFiConfig
          • WiFiState
          • WpaEnterprise
          • WpaPersonal
        • programs
          • ExecutionOutput
          • Program
          • ProgramExecution
          • ProgramExecutionContext
          • ProgramExecutorStatus
          • ProgramType
        • projects
          • Project
        • robot
          • Color
          • ControlMode
          • JointConfiguration
          • LedRing
          • PID
          • RobotConfiguration
          • TrajectoryExecutorStatus
      • Nate
      • Metric
Back to top
View this page

ioΒΆ

Classes

AnalogIO

An analog input or output of the tool or of the controller.

AnalogUnavailableReason

Why an analog input carries no measurement.

DigitalIO

IOLabel

Labels of the inputs and outputs.

IOStates

Every input and output the robot serves, keyed by label.

Next
AnalogIO
Previous
Quaternion
Copyright © 2026, Niryo
Made with Sphinx and @pradyunsg's Furo