com.prosysopc.ua.types.di.client
Class DeviceTypeImplBase

java.lang.Object
  extended by com.prosysopc.ua.nodes.AbstractUaNode
      extended by com.prosysopc.ua.client.nodes.UaNodeImpl
          extended by com.prosysopc.ua.client.nodes.UaInstanceImpl
              extended by com.prosysopc.ua.client.nodes.UaObjectImpl
                  extended by com.prosysopc.ua.types.opcua.client.BaseObjectTypeImpl
                      extended by com.prosysopc.ua.types.di.client.TopologyElementTypeImplBase
                          extended by com.prosysopc.ua.types.di.client.TopologyElementTypeImpl
                              extended by com.prosysopc.ua.types.di.client.DeviceTypeImplBase
All Implemented Interfaces:
UaInstance, UaNode, UaObject, DeviceType, TopologyElementType, BaseInstanceType, BaseObjectType
Direct Known Subclasses:
DeviceTypeImpl

public abstract class DeviceTypeImplBase
extends TopologyElementTypeImpl
implements DeviceType

Defines the basic information components for all configurable elements in a device topology

Generated on 2018-05-09 10:45:31


Field Summary
 
Fields inherited from class com.prosysopc.ua.client.nodes.UaNodeImpl
addressSpace, references, supportedAttributesMap
 
Fields inherited from interface com.prosysopc.ua.types.di.DeviceType
C_P_IDENTIFIER, DEVICE_CLASS, DEVICE_HEALTH, DEVICE_MANUAL, DEVICE_REVISION, DEVICE_TYPE_IMAGE, DOCUMENTATION, HARDWARE_REVISION, IMAGE_SET, MANUFACTURER, MODEL, PROTOCOL_SUPPORT, REVISION_COUNTER, SERIAL_NUMBER, SOFTWARE_REVISION
 
Fields inherited from interface com.prosysopc.ua.types.di.TopologyElementType
GROUP_IDENTIFIER, IDENTIFICATION, LOCK, METHOD_SET, PARAMETER_SET
 
Constructor Summary
protected DeviceTypeImplBase(AddressSpace addressSpace, org.opcfoundation.ua.builtintypes.NodeId nodeId, org.opcfoundation.ua.builtintypes.QualifiedName browseName, org.opcfoundation.ua.builtintypes.LocalizedText displayName)
           
 
Method Summary
 String getDeviceClass()
           
 UaProperty getDeviceClassNode()
           
 DeviceHealthEnumeration getDeviceHealth()
           
 UaProperty getDeviceHealthNode()
           
 String getDeviceManual()
           
 UaProperty getDeviceManualNode()
           
 String getDeviceRevision()
           
 UaProperty getDeviceRevisionNode()
           
 FolderType getDeviceTypeImageNode()
           
 FolderType getDocumentationNode()
           
 String getHardwareRevision()
           
 UaProperty getHardwareRevisionNode()
           
 FolderType getImageSetNode()
           
 org.opcfoundation.ua.builtintypes.LocalizedText getManufacturer()
           
 UaProperty getManufacturerNode()
           
 org.opcfoundation.ua.builtintypes.LocalizedText getModel()
           
 UaProperty getModelNode()
           
 FolderType getProtocolSupportNode()
           
 Integer getRevisionCounter()
           
 UaProperty getRevisionCounterNode()
           
 String getSerialNumber()
           
 UaProperty getSerialNumberNode()
           
 String getSoftwareRevision()
           
 UaProperty getSoftwareRevisionNode()
           
 void setDeviceClass(String value)
           
 void setDeviceHealth(DeviceHealthEnumeration value)
           
 void setDeviceManual(String value)
           
 void setDeviceRevision(String value)
           
 void setHardwareRevision(String value)
           
 void setManufacturer(org.opcfoundation.ua.builtintypes.LocalizedText value)
           
 void setModel(org.opcfoundation.ua.builtintypes.LocalizedText value)
           
 void setRevisionCounter(Integer value)
           
 void setSerialNumber(String value)
           
 void setSoftwareRevision(String value)
           
 
Methods inherited from class com.prosysopc.ua.types.di.client.TopologyElementTypeImplBase
getIdentificationNode, getLockNode, getMethodSetNode, getParameterSetNode
 
Methods inherited from class com.prosysopc.ua.types.opcua.client.BaseObjectTypeImpl
callMethod, callMethodAsync, getComponentId, getQualifiedName
 
Methods inherited from class com.prosysopc.ua.client.nodes.UaObjectImpl
addComponent, call, call, call, callAsync, callAsync, callAsync, callMethod, getAttributes, getAttributes, getEventNotifier, getIcon, getNodeClass, initSupportedAttributes, readAttributeValue, setAttributes, setEventNotifier, setIcon, toString, writeAttributeValue
 
Methods inherited from class com.prosysopc.ua.client.nodes.UaInstanceImpl
getTypeDefinition, getTypeDefinitionId, setTypeDefinition, setTypeDefinitionId, setTypeDefinitionId
 
Methods inherited from class com.prosysopc.ua.client.nodes.UaNodeImpl
addProperties, addProperty, addReference, addReference, addReference, addReference, afterAddReference, afterDeleteReference, assertTypeSupport, assertTypeSupport, beforeAddReference, deleteReference, deleteReference, deleteReference, deleteReference, deleteReferences, doAddProperty, equals, findPlaceholders, getAddressSpace, getAttributes, getBrowseName, getComponent, getComponents, getDescription, getDescription, getDisplayName, getDisplayName, getMethod, getNodeId, getNodeVersion, getNodeVersionString, getProperties, getProperty, getPropertyValue, getReference, getReferenceList, getReferences, getSupportedAttributes, getUserWriteMask, getWriteMask, hashCode, hasProperty, hasTypeDefinition, hasUserWriteAccess, hasWriteAccess, readAttribute, readAttribute, referenceTypeInherits, removeComponent, removeProperty, setAttribute, setAttributes, setBrowseName, setDescription, setDisplayName, setNodeVersion, setPropertyValue, setReferences, setUserWriteMask, setWriteMask, supportsAttribute, writeAttribute
 
Methods inherited from class com.prosysopc.ua.nodes.AbstractUaNode
getForwardReferences, getInverseReferences, getReferences, getReferences, getReferencesAsList, referenceTypeInherits
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.prosysopc.ua.types.di.TopologyElementType
getIdentificationNode, getLockNode, getMethodSetNode, getParameterSetNode
 
Methods inherited from interface com.prosysopc.ua.types.opcua.BaseInstanceType
getQualifiedName
 
Methods inherited from interface com.prosysopc.ua.nodes.UaObject
callMethod, getEventNotifier, getIcon, setEventNotifier, setIcon
 
Methods inherited from interface com.prosysopc.ua.nodes.UaInstance
getTypeDefinition, getTypeDefinitionId, setTypeDefinition, setTypeDefinitionId, setTypeDefinitionId
 
Methods inherited from interface com.prosysopc.ua.nodes.UaNode
addComponent, addProperty, addReference, addReference, addReference, deleteReference, deleteReference, deleteReference, deleteReference, getAddressSpace, getAttributes, getBrowseName, getComponent, getComponents, getDescription, getDisplayName, getForwardReferences, getInverseReferences, getMethod, getNodeClass, getNodeId, getNodeVersion, getProperties, getProperty, getReference, getReferences, getReferences, getSupportedAttributes, getUserWriteMask, getWriteMask, hasUserWriteAccess, hasWriteAccess, readAttribute, readAttribute, removeComponent, removeProperty, setAttribute, setAttributes, setBrowseName, setDescription, setDisplayName, setReferences, setUserWriteMask, setWriteMask, supportsAttribute, writeAttribute
 

Constructor Detail

DeviceTypeImplBase

protected DeviceTypeImplBase(AddressSpace addressSpace,
                             org.opcfoundation.ua.builtintypes.NodeId nodeId,
                             org.opcfoundation.ua.builtintypes.QualifiedName browseName,
                             org.opcfoundation.ua.builtintypes.LocalizedText displayName)
Method Detail

getSerialNumberNode

public UaProperty getSerialNumberNode()
Specified by:
getSerialNumberNode in interface DeviceType

getSerialNumber

public String getSerialNumber()
Specified by:
getSerialNumber in interface DeviceType

setSerialNumber

public void setSerialNumber(String value)
                     throws StatusException
Specified by:
setSerialNumber in interface DeviceType
Throws:
StatusException

getRevisionCounterNode

public UaProperty getRevisionCounterNode()
Specified by:
getRevisionCounterNode in interface DeviceType

getRevisionCounter

public Integer getRevisionCounter()
Specified by:
getRevisionCounter in interface DeviceType

setRevisionCounter

public void setRevisionCounter(Integer value)
                        throws StatusException
Specified by:
setRevisionCounter in interface DeviceType
Throws:
StatusException

getManufacturerNode

public UaProperty getManufacturerNode()
Specified by:
getManufacturerNode in interface DeviceType

getManufacturer

public org.opcfoundation.ua.builtintypes.LocalizedText getManufacturer()
Specified by:
getManufacturer in interface DeviceType

setManufacturer

public void setManufacturer(org.opcfoundation.ua.builtintypes.LocalizedText value)
                     throws StatusException
Specified by:
setManufacturer in interface DeviceType
Throws:
StatusException

getModelNode

public UaProperty getModelNode()
Specified by:
getModelNode in interface DeviceType

getModel

public org.opcfoundation.ua.builtintypes.LocalizedText getModel()
Specified by:
getModel in interface DeviceType

setModel

public void setModel(org.opcfoundation.ua.builtintypes.LocalizedText value)
              throws StatusException
Specified by:
setModel in interface DeviceType
Throws:
StatusException

getDeviceManualNode

public UaProperty getDeviceManualNode()
Specified by:
getDeviceManualNode in interface DeviceType

getDeviceManual

public String getDeviceManual()
Specified by:
getDeviceManual in interface DeviceType

setDeviceManual

public void setDeviceManual(String value)
                     throws StatusException
Specified by:
setDeviceManual in interface DeviceType
Throws:
StatusException

getDeviceRevisionNode

public UaProperty getDeviceRevisionNode()
Specified by:
getDeviceRevisionNode in interface DeviceType

getDeviceRevision

public String getDeviceRevision()
Specified by:
getDeviceRevision in interface DeviceType

setDeviceRevision

public void setDeviceRevision(String value)
                       throws StatusException
Specified by:
setDeviceRevision in interface DeviceType
Throws:
StatusException

getSoftwareRevisionNode

public UaProperty getSoftwareRevisionNode()
Specified by:
getSoftwareRevisionNode in interface DeviceType

getSoftwareRevision

public String getSoftwareRevision()
Specified by:
getSoftwareRevision in interface DeviceType

setSoftwareRevision

public void setSoftwareRevision(String value)
                         throws StatusException
Specified by:
setSoftwareRevision in interface DeviceType
Throws:
StatusException

getHardwareRevisionNode

public UaProperty getHardwareRevisionNode()
Specified by:
getHardwareRevisionNode in interface DeviceType

getHardwareRevision

public String getHardwareRevision()
Specified by:
getHardwareRevision in interface DeviceType

setHardwareRevision

public void setHardwareRevision(String value)
                         throws StatusException
Specified by:
setHardwareRevision in interface DeviceType
Throws:
StatusException

getDeviceClassNode

public UaProperty getDeviceClassNode()
Specified by:
getDeviceClassNode in interface DeviceType

getDeviceClass

public String getDeviceClass()
Specified by:
getDeviceClass in interface DeviceType

setDeviceClass

public void setDeviceClass(String value)
                    throws StatusException
Specified by:
setDeviceClass in interface DeviceType
Throws:
StatusException

getDeviceHealthNode

public UaProperty getDeviceHealthNode()
Specified by:
getDeviceHealthNode in interface DeviceType

getDeviceHealth

public DeviceHealthEnumeration getDeviceHealth()
Specified by:
getDeviceHealth in interface DeviceType

setDeviceHealth

public void setDeviceHealth(DeviceHealthEnumeration value)
                     throws StatusException
Specified by:
setDeviceHealth in interface DeviceType
Throws:
StatusException

getDeviceTypeImageNode

public FolderType getDeviceTypeImageNode()
Specified by:
getDeviceTypeImageNode in interface DeviceType

getDocumentationNode

public FolderType getDocumentationNode()
Specified by:
getDocumentationNode in interface DeviceType

getProtocolSupportNode

public FolderType getProtocolSupportNode()
Specified by:
getProtocolSupportNode in interface DeviceType

getImageSetNode

public FolderType getImageSetNode()
Specified by:
getImageSetNode in interface DeviceType


Copyright © 2018. All rights reserved.