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

DigitalIO¶

class pyniryo_nate.models.io.DigitalIO(id: pyniryo_nate.models.io.IOLabel | str, value: bool)[source]¶

Bases: object

Attributes

id

value

Methods

from_transport_model

to_transport_model

Parameters:
  • id (IOLabel | str)

  • value (bool)

id: IOLabel | str¶
value: bool¶
classmethod from_transport_model(model: DigitalIO) → DigitalIO[source]¶
Parameters:

model (DigitalIO)

Return type:

DigitalIO

to_transport_model() → DigitalIO[source]¶
Return type:

DigitalIO

Next
IOLabel
Previous
AnalogUnavailableReason
Copyright © 2026, Niryo
Made with Sphinx and @pradyunsg's Furo
On this page
  • DigitalIO
    • DigitalIO
      • DigitalIO.id
      • DigitalIO.value
      • DigitalIO.from_transport_model()
      • DigitalIO.to_transport_model()