com.prosysopc.ua.types.opcua
Interface BaseVariableType

All Superinterfaces:
BaseInstanceType, UaInstance, UaNode, UaValueNode, UaVariable
All Known Subinterfaces:
AnalogItemType, ArrayItemType, BaseDataVariableType, BuildInfoType, ChemometricModelType, ConditionVariableType, CubeItemType, DataItemType, DataTypeDescriptionType, DataTypeDictionaryType, DiscreteItemType, EngineeringValueType, FiniteStateVariableType, FiniteTransitionVariableType, ImageItemType, MultiStateDiscreteType, MultiStateValueDiscreteType, MVAModelType, MVAOutputParameterType, NDimensionArrayItemType, OptionSetType, ProcessVariableType, ProgramDiagnosticType, SamplingIntervalDiagnosticsArrayType, SamplingIntervalDiagnosticsType, ServerDiagnosticsSummaryType, ServerStatusType, ServerVendorCapabilityType, SessionDiagnosticsArrayType, SessionDiagnosticsVariableType, SessionSecurityDiagnosticsArrayType, SessionSecurityDiagnosticsType, StateVariableType, SubscriptionDiagnosticsArrayType, SubscriptionDiagnosticsType, TransitionVariableType, TwoStateDiscreteType, TwoStateVariableType, UIElementType, XYArrayItemType, YArrayItemType
All Known Implementing Classes:
AnalogItemTypeImpl, AnalogItemTypeImplBase, AnalogItemTypeNode, AnalogItemTypeNodeBase, ArrayItemTypeImpl, ArrayItemTypeImplBase, ArrayItemTypeNode, ArrayItemTypeNodeBase, BaseDataVariableTypeImpl, BaseDataVariableTypeImplBase, BaseDataVariableTypeNode, BaseDataVariableTypeNodeBase, BaseVariableTypeImpl, BaseVariableTypeNode, BuildInfoTypeImpl, BuildInfoTypeImplBase, BuildInfoTypeNode, BuildInfoTypeNodeBase, ChemometricModelTypeImpl, ChemometricModelTypeImplBase, ChemometricModelTypeNode, ChemometricModelTypeNodeBase, ConditionVariableTypeImpl, ConditionVariableTypeImplBase, ConditionVariableTypeNode, ConditionVariableTypeNodeBase, CubeItemTypeImpl, CubeItemTypeImplBase, CubeItemTypeNode, CubeItemTypeNodeBase, DataItemTypeImpl, DataItemTypeImplBase, DataItemTypeNode, DataItemTypeNodeBase, DataTypeDescriptionTypeImpl, DataTypeDescriptionTypeImplBase, DataTypeDescriptionTypeNode, DataTypeDescriptionTypeNodeBase, DataTypeDictionaryTypeImpl, DataTypeDictionaryTypeImplBase, DataTypeDictionaryTypeNode, DataTypeDictionaryTypeNodeBase, DiscreteItemTypeImpl, DiscreteItemTypeImplBase, DiscreteItemTypeNode, DiscreteItemTypeNodeBase, EngineeringValueTypeImpl, EngineeringValueTypeImplBase, EngineeringValueTypeNode, EngineeringValueTypeNodeBase, FiniteStateVariableTypeImpl, FiniteStateVariableTypeImplBase, FiniteStateVariableTypeNode, FiniteStateVariableTypeNodeBase, FiniteTransitionVariableTypeImpl, FiniteTransitionVariableTypeImplBase, FiniteTransitionVariableTypeNode, FiniteTransitionVariableTypeNodeBase, ImageItemTypeImpl, ImageItemTypeImplBase, ImageItemTypeNode, ImageItemTypeNodeBase, MultiStateDiscreteTypeImpl, MultiStateDiscreteTypeImplBase, MultiStateDiscreteTypeNode, MultiStateDiscreteTypeNodeBase, MultiStateValueDiscreteTypeImpl, MultiStateValueDiscreteTypeImplBase, MultiStateValueDiscreteTypeNode, MultiStateValueDiscreteTypeNodeBase, MVAModelTypeImpl, MVAModelTypeImplBase, MVAModelTypeNode, MVAModelTypeNodeBase, MVAOutputParameterTypeImpl, MVAOutputParameterTypeImplBase, MVAOutputParameterTypeNode, MVAOutputParameterTypeNodeBase, NDimensionArrayItemTypeImpl, NDimensionArrayItemTypeImplBase, NDimensionArrayItemTypeNode, NDimensionArrayItemTypeNodeBase, OptionSetTypeImpl, OptionSetTypeImplBase, OptionSetTypeNode, OptionSetTypeNodeBase, ProcessVariableTypeImpl, ProcessVariableTypeImplBase, ProcessVariableTypeNode, ProcessVariableTypeNodeBase, ProgramDiagnosticTypeImpl, ProgramDiagnosticTypeImplBase, ProgramDiagnosticTypeNode, ProgramDiagnosticTypeNodeBase, SamplingIntervalDiagnosticsArrayTypeImpl, SamplingIntervalDiagnosticsArrayTypeImplBase, SamplingIntervalDiagnosticsArrayTypeNode, SamplingIntervalDiagnosticsArrayTypeNodeBase, SamplingIntervalDiagnosticsTypeImpl, SamplingIntervalDiagnosticsTypeImplBase, SamplingIntervalDiagnosticsTypeNode, SamplingIntervalDiagnosticsTypeNodeBase, ServerDiagnosticsSummaryTypeImpl, ServerDiagnosticsSummaryTypeImplBase, ServerDiagnosticsSummaryTypeNode, ServerDiagnosticsSummaryTypeNodeBase, ServerStatusTypeImpl, ServerStatusTypeImplBase, ServerStatusTypeNode, ServerStatusTypeNodeBase, ServerVendorCapabilityTypeImpl, ServerVendorCapabilityTypeImplBase, ServerVendorCapabilityTypeNode, ServerVendorCapabilityTypeNodeBase, SessionDiagnosticsArrayTypeImpl, SessionDiagnosticsArrayTypeImplBase, SessionDiagnosticsArrayTypeNode, SessionDiagnosticsArrayTypeNodeBase, SessionDiagnosticsVariableTypeImpl, SessionDiagnosticsVariableTypeImplBase, SessionDiagnosticsVariableTypeNode, SessionDiagnosticsVariableTypeNodeBase, SessionSecurityDiagnosticsArrayTypeImpl, SessionSecurityDiagnosticsArrayTypeImplBase, SessionSecurityDiagnosticsArrayTypeNode, SessionSecurityDiagnosticsArrayTypeNodeBase, SessionSecurityDiagnosticsTypeImpl, SessionSecurityDiagnosticsTypeImplBase, SessionSecurityDiagnosticsTypeNode, SessionSecurityDiagnosticsTypeNodeBase, StateVariableTypeImpl, StateVariableTypeImplBase, StateVariableTypeNode, StateVariableTypeNodeBase, SubscriptionDiagnosticsArrayTypeImpl, SubscriptionDiagnosticsArrayTypeImplBase, SubscriptionDiagnosticsArrayTypeNode, SubscriptionDiagnosticsArrayTypeNodeBase, SubscriptionDiagnosticsTypeImpl, SubscriptionDiagnosticsTypeImplBase, SubscriptionDiagnosticsTypeNode, SubscriptionDiagnosticsTypeNodeBase, TransitionVariableTypeImpl, TransitionVariableTypeImplBase, TransitionVariableTypeNode, TransitionVariableTypeNodeBase, TwoStateDiscreteTypeImpl, TwoStateDiscreteTypeImplBase, TwoStateDiscreteTypeNode, TwoStateDiscreteTypeNodeBase, TwoStateVariableTypeImpl, TwoStateVariableTypeImplBase, TwoStateVariableTypeNode, TwoStateVariableTypeNodeBase, UIElementTypeImpl, UIElementTypeImplBase, UIElementTypeNode, UIElementTypeNodeBase, XYArrayItemTypeImpl, XYArrayItemTypeImplBase, XYArrayItemTypeNode, XYArrayItemTypeNodeBase, YArrayItemTypeImpl, YArrayItemTypeImplBase, YArrayItemTypeNode, YArrayItemTypeNodeBase

public interface BaseVariableType
extends BaseInstanceType, UaVariable


Method Summary
 org.opcfoundation.ua.builtintypes.DataValue getValue()
           
 void setValue(Object value)
          Set value.
 
Methods inherited from interface com.prosysopc.ua.types.opcua.BaseInstanceType
getQualifiedName
 
Methods inherited from interface com.prosysopc.ua.nodes.UaVariable
addDataChangeListener, getAccessLevel, getHistorizing, getMinimumSamplingInterval, getUserAccessLevel, removeDataChangeListener, setAccessLevel, setHistorizing, setMinimumSamplingInterval, setUserAccessLevel
 
Methods inherited from interface com.prosysopc.ua.nodes.UaInstance
getTypeDefinition, getTypeDefinitionId, setTypeDefinition, setTypeDefinitionId, setTypeDefinitionId
 
Methods inherited from interface com.prosysopc.ua.nodes.UaValueNode
getArrayDimensions, getDataType, getDataTypeId, getValueRank, setArrayDimensions, setDataType, setDataTypeId, setValue, setValueRank
 
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
 

Method Detail

getValue

org.opcfoundation.ua.builtintypes.DataValue getValue()
Specified by:
getValue in interface UaValueNode
Returns:
The default Value for instances of this type.

setValue

void setValue(Object value)
              throws StatusException
Description copied from interface: UaValueNode
Set value.

Specified by:
setValue in interface UaValueNode
Parameters:
value - a new value
Throws:
StatusException - if the value is invalid for the Value attribute


Copyright © 2018. All rights reserved.