OpenSMI Client API Documentation Modules Classes Names
Clear Help

For more information on the search, visit the help page.

Class Hierarchy

  • client.auto_lock.AutoLock - Mechanism that automatically locks given RemoteLock instance.
  • client.browse.BrowseRule - Select which features to browse for matching objects.
  • client.remote_component.NotificationEvent - OPC UA notification event data.
  • client.remote_lock.RemoteLockState - Data class for a snapshot of the state of a RemoteLock.
  • client.remote_lock.RemoteLockUaNodes - Data class for all RemoteLock OPC UA nodes except the main node.
  • client.remote_skill._RemoteSkillUaNodes - Data class for all RemoteSkill OPC UA nodes.
  • client.remote_user.RemoteUserData - The remote interface for a server-side User.
  • enum.Enum
    • client.remote_server.RemoteServerStatus - Status of the remote server.
    • client.sample.Quality - Quality of a Sample, derived from the severity of its OPC UA status code.
  • enum.Flag
    • client.browse.BrowseFeature - What to browse on a remote UA object.
  • opensmi.client.remote_callable.RemoteCallable
    • client.remote_method.RemoteMethod - The remote interface for a server-side BaseMethod.
    • client.remote_skill.RemoteSkill - The remote interface for a server-side BaseSkill.
  • opensmi.client.remote_component.BaseRemoteComponent
    • client.remote_machine.RemoteMachine - The remote interface for a server-side BaseMachine.
    • client.remote_resource.RemoteResource - The remote interface for a server-side Resource.
  • opensmi.client.remote_ua_object.RemoteUaObject
    • client.remote_callable.RemoteCallable - Base class all RemoteMethod and RemoteSkill.
    • client.remote_component.BaseRemoteComponent - The remote interface for a server-side BaseMachineryItem.
      • client.remote_component.RemoteComponent - The remote interface for a server-side BaseComponent.
    • client.remote_lock.RemoteLock - The remote interface for a server-side Lock.
    • client.remote_user.RemoteUser - The remote interface for a server-side User.
    • client.remote_variable.RemoteVariable - The remote interface for a server-side UaVariable.
    • client.remote_variable_container.RemoteVariableContainer - Container for RemoteVariable. Is itself an RemoteUaObject.
      • client.remote_variable_container.Attributes - Container of attribute RemoteVariable for RemoteComponent, etc.
      • client.remote_variable_container.FinalResultData - Container for final result data of RemoteSkill and RemoteMethod.
      • client.remote_variable_container.Identification - Container of identification RemoteVariable for RemoteComponent, RemoteMachine, etc.
      • client.remote_variable_container.Monitoring - Container of monitoring RemoteVariable for RemoteComponent, RemoteSkill, etc.
      • client.remote_variable_container.ParameterSet - Container of parameter RemoteVariable for RemoteComponent, RemoteSkill, etc.
  • opensmi.core.base_server.BaseServer
    • client.remote_server.RemoteServer - The remote interface for a server-side Server.
  • opensmi.core.base_ua_object.BaseUaObject
    • client.remote_ua_object.RemoteUaObject - Base class for remote UA objects.
  • opensmi.core.errors.OpenSmiError
    • client.errors.UnknownStateError - Raised when the server reports a state value that does not match any known state.
  • opensmi.core.lifecycle_mixin.LifecycleMixin
    • client.remote_ua_object.RemoteUaObject - Base class for remote UA objects.
  • opensmi.core.subscription_manager.UaDataChangeSubscriber
    • client.remote_component.BaseRemoteComponent - The remote interface for a server-side BaseMachineryItem.
      • client.remote_component.RemoteComponent - The remote interface for a server-side BaseComponent.
    • client.remote_lock.RemoteLock - The remote interface for a server-side Lock.
    • client.remote_server.RemoteServer - The remote interface for a server-side Server.
    • client.remote_skill.RemoteSkill - The remote interface for a server-side BaseSkill.
    • client.remote_user.RemoteUser - The remote interface for a server-side User.
    • client.remote_variable.RemoteVariable - The remote interface for a server-side UaVariable.
  • opensmi.core.subscription_manager.UaEventSubscriber
    • client.remote_component.BaseRemoteComponent - The remote interface for a server-side BaseMachineryItem.
      • client.remote_component.RemoteComponent - The remote interface for a server-side BaseComponent.
  • typing.Generic
    • client.remote_ua_object.RemoteUaObject - Base class for remote UA objects.
    • client.remote_variable_container.Attributes - Container of attribute RemoteVariable for RemoteComponent, etc.
    • client.remote_variable_container.FinalResultData - Container for final result data of RemoteSkill and RemoteMethod.
    • client.remote_variable_container.Identification - Container of identification RemoteVariable for RemoteComponent, RemoteMachine, etc.
    • client.remote_variable_container.Monitoring - Container of monitoring RemoteVariable for RemoteComponent, RemoteSkill, etc.
    • client.remote_variable_container.ParameterSet - Container of parameter RemoteVariable for RemoteComponent, RemoteSkill, etc.
    • client.remote_variable_container.RemoteVariableContainer - Container for RemoteVariable. Is itself an RemoteUaObject.
      • client.remote_variable_container.Attributes - Container of attribute RemoteVariable for RemoteComponent, etc.
      • client.remote_variable_container.FinalResultData - Container for final result data of RemoteSkill and RemoteMethod.
      • client.remote_variable_container.Identification - Container of identification RemoteVariable for RemoteComponent, RemoteMachine, etc.
      • client.remote_variable_container.Monitoring - Container of monitoring RemoteVariable for RemoteComponent, RemoteSkill, etc.
      • client.remote_variable_container.ParameterSet - Container of parameter RemoteVariable for RemoteComponent, RemoteSkill, etc.
    • client.sample.Sample - A single OPC UA value with its status and timestamps.
  • ValueError
    • client.errors.UnknownStateError - Raised when the server reports a state value that does not match any known state.

API Documentation for OpenSMI Client, generated by pydoctor 25.10.1 at 2026-11-02 10:08:08.