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

firmwareΒΆ

Classes

FirmwareState

State of the robot firmware.

FirmwareStatus

Lifecycle of the base node, and not the armed state, which is reported separately by SafetyState.

PlcSafetyState

Raw state of the PLC safety chain.

SafetyState

State reported by the safety module.

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