OpenSMI Client API Documentation Modules Classes Names
Clear Help

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

Class Hierarchy

  • client.browse.BrowseRule - Select which features to browse for matching objects.
  • client.dto.RangeDTO - Data transfer object for a range.
  • client.dto.RemoteUaObjectDTO - Data transfer object class for all data transfer objects.
    • client.dto.RemoteCallableDTO - Data transfer object class for RemoteCallable.
      • client.dto.RemoteSkillDTO - Data transfer object for a RemoteSkill.
    • client.dto.RemoteComponentDTO - Data transfer object for a RemoteComponent.
      • client.dto.RemoteMachineDTO - Data transfer object for a RemoteMachine.
    • client.dto.RemoteLockDTO - Data transfer object for a RemoteLock.
    • client.dto.RemoteResourceDTO - Data transfer object for a RemoteResource.
    • client.dto.RemoteUserDTO - Data transfer object for a RemoteUser.
    • client.dto.RemoteVariableDTO - Data transfer object for a RemoteVariable.
  • client.remote_component.NotificationEvent - OPC UA notification event data.
  • client.remote_lock._RemoteLockUaNodes - Data class for all RemoteLock OPC UA nodes.
  • client.remote_skill._RemoteSkillUaNodes - Data class for all RemoteSkill OPC UA nodes.
  • client.remote_user.RemoteUserData - The remote interface for a server-side User.
  • client.remote_variable.TimestampedValue - A single value of RemoteVariable combined with the timestamp.
  • enum.Enum
    • client.remote_server.RemoteServerStatus - Status of the remote server.
  • 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.AsyncTaskMixin
    • client.auto_lock.AutoLock - Mechanism that automatically locks given RemoteLock instance.
  • 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.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.

API Documentation for OpenSMI Client, generated by pydoctor 25.10.1 at 2026-09-16 10:58:52.