use of org.eclipse.milo.opcua.sdk.server.nodes.UaVariableTypeNode in project milo by eclipse.
the class VariableTypeNodeLoader method loadNode7.
private void loadNode7() {
UaVariableTypeNode node = new UaVariableTypeNode(this.context, Identifiers.ServerVendorCapabilityType, new QualifiedName(0, "ServerVendorCapabilityType"), new LocalizedText("en", "ServerVendorCapabilityType"), LocalizedText.NULL_VALUE, UInteger.valueOf(0), UInteger.valueOf(0), new DataValue(Variant.NULL_VALUE), Identifiers.BaseDataType, -1, new UInteger[] {}, true);
node.addReference(new Reference(Identifiers.ServerVendorCapabilityType, Identifiers.HasSubtype, Identifiers.BaseDataVariableType.expanded(), false));
this.nodeManager.addNode(node);
}
use of org.eclipse.milo.opcua.sdk.server.nodes.UaVariableTypeNode in project milo by eclipse.
the class VariableTypeNodeLoader method loadNode21.
private void loadNode21() {
UaVariableTypeNode node = new UaVariableTypeNode(this.context, Identifiers.TwoStateDiscreteType, new QualifiedName(0, "TwoStateDiscreteType"), new LocalizedText("en", "TwoStateDiscreteType"), LocalizedText.NULL_VALUE, UInteger.valueOf(0), UInteger.valueOf(0), new DataValue(Variant.NULL_VALUE), Identifiers.Boolean, -2, new UInteger[] {}, false);
node.addReference(new Reference(Identifiers.TwoStateDiscreteType, Identifiers.HasProperty, Identifiers.TwoStateDiscreteType_FalseState.expanded(), true));
node.addReference(new Reference(Identifiers.TwoStateDiscreteType, Identifiers.HasProperty, Identifiers.TwoStateDiscreteType_TrueState.expanded(), true));
node.addReference(new Reference(Identifiers.TwoStateDiscreteType, Identifiers.HasSubtype, Identifiers.DiscreteItemType.expanded(), false));
this.nodeManager.addNode(node);
}
use of org.eclipse.milo.opcua.sdk.server.nodes.UaVariableTypeNode in project milo by eclipse.
the class VariableTypeNodeLoader method loadNode11.
private void loadNode11() {
UaVariableTypeNode node = new UaVariableTypeNode(this.context, Identifiers.SamplingIntervalDiagnosticsType, new QualifiedName(0, "SamplingIntervalDiagnosticsType"), new LocalizedText("en", "SamplingIntervalDiagnosticsType"), LocalizedText.NULL_VALUE, UInteger.valueOf(0), UInteger.valueOf(0), new DataValue(Variant.NULL_VALUE), Identifiers.SamplingIntervalDiagnosticsDataType, -1, new UInteger[] {}, false);
node.addReference(new Reference(Identifiers.SamplingIntervalDiagnosticsType, Identifiers.HasComponent, Identifiers.SamplingIntervalDiagnosticsType_SamplingInterval.expanded(), true));
node.addReference(new Reference(Identifiers.SamplingIntervalDiagnosticsType, Identifiers.HasComponent, Identifiers.SamplingIntervalDiagnosticsType_SampledMonitoredItemsCount.expanded(), true));
node.addReference(new Reference(Identifiers.SamplingIntervalDiagnosticsType, Identifiers.HasComponent, Identifiers.SamplingIntervalDiagnosticsType_MaxSampledMonitoredItemsCount.expanded(), true));
node.addReference(new Reference(Identifiers.SamplingIntervalDiagnosticsType, Identifiers.HasComponent, Identifiers.SamplingIntervalDiagnosticsType_DisabledMonitoredItemsSamplingCount.expanded(), true));
node.addReference(new Reference(Identifiers.SamplingIntervalDiagnosticsType, Identifiers.HasSubtype, Identifiers.BaseDataVariableType.expanded(), false));
this.nodeManager.addNode(node);
}
use of org.eclipse.milo.opcua.sdk.server.nodes.UaVariableTypeNode in project milo by eclipse.
the class VariableTypeNodeLoader method loadNode25.
private void loadNode25() {
UaVariableTypeNode node = new UaVariableTypeNode(this.context, Identifiers.FiniteStateVariableType, new QualifiedName(0, "FiniteStateVariableType"), new LocalizedText("en", "FiniteStateVariableType"), LocalizedText.NULL_VALUE, UInteger.valueOf(0), UInteger.valueOf(0), new DataValue(Variant.NULL_VALUE), Identifiers.LocalizedText, -1, new UInteger[] {}, false);
node.addReference(new Reference(Identifiers.FiniteStateVariableType, Identifiers.HasProperty, Identifiers.FiniteStateVariableType_Id.expanded(), true));
node.addReference(new Reference(Identifiers.FiniteStateVariableType, Identifiers.HasSubtype, Identifiers.StateVariableType.expanded(), false));
this.nodeManager.addNode(node);
}
use of org.eclipse.milo.opcua.sdk.server.nodes.UaVariableTypeNode in project milo by eclipse.
the class VariableTypeNodeLoader method loadNode29.
private void loadNode29() {
UaVariableTypeNode node = new UaVariableTypeNode(this.context, Identifiers.BuildInfoType, new QualifiedName(0, "BuildInfoType"), new LocalizedText("en", "BuildInfoType"), LocalizedText.NULL_VALUE, UInteger.valueOf(0), UInteger.valueOf(0), new DataValue(Variant.NULL_VALUE), Identifiers.BuildInfo, -1, new UInteger[] {}, false);
node.addReference(new Reference(Identifiers.BuildInfoType, Identifiers.HasComponent, Identifiers.BuildInfoType_ProductUri.expanded(), true));
node.addReference(new Reference(Identifiers.BuildInfoType, Identifiers.HasComponent, Identifiers.BuildInfoType_ManufacturerName.expanded(), true));
node.addReference(new Reference(Identifiers.BuildInfoType, Identifiers.HasComponent, Identifiers.BuildInfoType_ProductName.expanded(), true));
node.addReference(new Reference(Identifiers.BuildInfoType, Identifiers.HasComponent, Identifiers.BuildInfoType_SoftwareVersion.expanded(), true));
node.addReference(new Reference(Identifiers.BuildInfoType, Identifiers.HasComponent, Identifiers.BuildInfoType_BuildNumber.expanded(), true));
node.addReference(new Reference(Identifiers.BuildInfoType, Identifiers.HasComponent, Identifiers.BuildInfoType_BuildDate.expanded(), true));
node.addReference(new Reference(Identifiers.BuildInfoType, Identifiers.HasSubtype, Identifiers.BaseDataVariableType.expanded(), false));
this.nodeManager.addNode(node);
}
Aggregations