#[allow(unused_imports)]
use std::{convert::TryFrom, str::FromStr};
#[allow(unused_imports)]
use crate::{
server::address_space::{types::*, EventNotifier},
types::{
service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId,
ReferenceTypeId, UAString, Variant, VariantTypeId,
},
};
#[allow(unused_variables)]
pub fn populate_address_space(address_space: &mut AddressSpace) {
add_variable_1(address_space);
add_variable_2(address_space);
add_variable_3(address_space);
add_variable_4(address_space);
add_variable_5(address_space);
add_variable_6(address_space);
add_variable_7(address_space);
add_variable_8(address_space);
add_variable_9(address_space);
add_variable_10(address_space);
add_variable_11(address_space);
add_variable_12(address_space);
add_variable_13(address_space);
add_variable_14(address_space);
add_variable_15(address_space);
add_variable_16(address_space);
add_variable_17(address_space);
add_variable_18(address_space);
add_variable_19(address_space);
add_variable_20(address_space);
add_variable_21(address_space);
add_variable_22(address_space);
add_variable_23(address_space);
add_variable_24(address_space);
add_variable_25(address_space);
add_variable_26(address_space);
add_variable_27(address_space);
add_variable_28(address_space);
add_variable_29(address_space);
add_variable_30(address_space);
add_variable_31(address_space);
add_variable_32(address_space);
add_variable_33(address_space);
add_variable_34(address_space);
add_variable_35(address_space);
add_variable_36(address_space);
add_variable_37(address_space);
add_variable_38(address_space);
add_variable_39(address_space);
add_variable_40(address_space);
add_variable_41(address_space);
add_variable_42(address_space);
add_variable_43(address_space);
add_variable_44(address_space);
add_variable_45(address_space);
add_variable_46(address_space);
add_variable_47(address_space);
add_variable_48(address_space);
add_variable_49(address_space);
add_variable_50(address_space);
add_variable_51(address_space);
add_variable_52(address_space);
add_variable_53(address_space);
add_variable_54(address_space);
add_variable_55(address_space);
add_variable_56(address_space);
add_variable_57(address_space);
add_variable_58(address_space);
add_variable_59(address_space);
add_variable_60(address_space);
add_variable_61(address_space);
add_variable_62(address_space);
add_variable_63(address_space);
add_variable_64(address_space);
add_variable_65(address_space);
add_variable_66(address_space);
add_variable_67(address_space);
add_variable_68(address_space);
add_variable_69(address_space);
add_variable_70(address_space);
add_variable_71(address_space);
add_variable_72(address_space);
add_variable_73(address_space);
add_variable_74(address_space);
add_variable_75(address_space);
add_variable_76(address_space);
add_variable_77(address_space);
add_variable_78(address_space);
add_variable_79(address_space);
add_variable_80(address_space);
add_variable_81(address_space);
add_variable_82(address_space);
add_variable_83(address_space);
add_variable_84(address_space);
add_variable_85(address_space);
add_variable_86(address_space);
add_variable_87(address_space);
add_variable_88(address_space);
add_variable_89(address_space);
add_variable_90(address_space);
add_variable_91(address_space);
add_variable_92(address_space);
add_variable_93(address_space);
add_variable_94(address_space);
add_variable_95(address_space);
add_variable_96(address_space);
add_variable_97(address_space);
add_variable_98(address_space);
add_variable_99(address_space);
add_variable_100(address_space);
}
fn add_variable_1(address_space: &mut AddressSpace) {
let name = "StaticNumericNodeIdRange";
let value = Variant::Empty;
let node_id = NodeId::new(0, 15963);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 291),
Some(1),
Some(0),
value,
);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 15957),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_2(address_space: &mut AddressSpace) {
let name = "StaticStringNodeIdPattern";
let value = Variant::Empty;
let node_id = NodeId::new(0, 15964);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 15957),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_3(address_space: &mut AddressSpace) {
let name = "DefaultRolePermissions";
let value = Variant::Empty;
let node_id = NodeId::new(0, 16134);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 96),
Some(1),
Some(0),
value,
);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 15957),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_4(address_space: &mut AddressSpace) {
let name = "DefaultUserRolePermissions";
let value = Variant::Empty;
let node_id = NodeId::new(0, 16135);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 96),
Some(1),
Some(0),
value,
);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 15957),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_5(address_space: &mut AddressSpace) {
let name = "DefaultAccessRestrictions";
let value = Variant::Empty;
let node_id = NodeId::new(0, 16136);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 95), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 15957),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_6(address_space: &mut AddressSpace) {
let name = "ServerArray";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2005);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 12),
Some(1),
Some(0),
value,
);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2004),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_7(address_space: &mut AddressSpace) {
let name = "NamespaceArray";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2006);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 12),
Some(1),
Some(0),
value,
);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2004),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_8(address_space: &mut AddressSpace) {
let name = "UrisVersion";
let value = Variant::Empty;
let node_id = NodeId::new(0, 15003);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 20998),
None,
None,
value,
);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 80),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2004),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_9(address_space: &mut AddressSpace) {
let name = "ServerStatus";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2007);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 862), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 3074),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3075),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3076),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3077),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3084),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3085),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2138),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2004),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_10(address_space: &mut AddressSpace) {
let name = "StartTime";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3074);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2007),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_11(address_space: &mut AddressSpace) {
let name = "CurrentTime";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3075);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2007),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_12(address_space: &mut AddressSpace) {
let name = "State";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3076);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 852), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2007),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_13(address_space: &mut AddressSpace) {
let name = "BuildInfo";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3077);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 338), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 3078),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3079),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3080),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3081),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3082),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3083),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3051),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2007),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_14(address_space: &mut AddressSpace) {
let name = "ProductUri";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3078);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3077),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_15(address_space: &mut AddressSpace) {
let name = "ManufacturerName";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3079);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3077),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_16(address_space: &mut AddressSpace) {
let name = "ProductName";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3080);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3077),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_17(address_space: &mut AddressSpace) {
let name = "SoftwareVersion";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3081);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3077),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_18(address_space: &mut AddressSpace) {
let name = "BuildNumber";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3082);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3077),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_19(address_space: &mut AddressSpace) {
let name = "BuildDate";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3083);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3077),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_20(address_space: &mut AddressSpace) {
let name = "SecondsTillShutdown";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3084);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2007),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_21(address_space: &mut AddressSpace) {
let name = "ShutdownReason";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3085);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2007),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_22(address_space: &mut AddressSpace) {
let name = "ServiceLevel";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2008);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 3), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2004),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_23(address_space: &mut AddressSpace) {
let name = "Auditing";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2742);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2004),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_24(address_space: &mut AddressSpace) {
let name = "EstimatedReturnTime";
let value = Variant::Empty;
let node_id = NodeId::new(0, 12882);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 13), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 80),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2004),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_25(address_space: &mut AddressSpace) {
let name = "LocalTime";
let value = Variant::Empty;
let node_id = NodeId::new(0, 17612);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 8912),
None,
None,
value,
);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 80),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2004),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_26(address_space: &mut AddressSpace) {
let name = "ServerProfileArray";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3086);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 12),
Some(1),
Some(0),
value,
);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2009),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_27(address_space: &mut AddressSpace) {
let name = "LocaleIdArray";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3087);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 295),
Some(1),
Some(0),
value,
);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2009),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_28(address_space: &mut AddressSpace) {
let name = "MinSupportedSampleRate";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3088);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2009),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_29(address_space: &mut AddressSpace) {
let name = "MaxBrowseContinuationPoints";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3089);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2009),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_30(address_space: &mut AddressSpace) {
let name = "MaxQueryContinuationPoints";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3090);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2009),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_31(address_space: &mut AddressSpace) {
let name = "MaxHistoryContinuationPoints";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3091);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2009),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_32(address_space: &mut AddressSpace) {
let name = "SoftwareCertificates";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3092);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 344),
Some(1),
Some(0),
value,
);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2009),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_33(address_space: &mut AddressSpace) {
let name = "ServerDiagnosticsSummary";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3095);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 859), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 3096),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3097),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3098),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3099),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3100),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3101),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3102),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3104),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3105),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3106),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3107),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3108),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2150),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2010),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_34(address_space: &mut AddressSpace) {
let name = "ServerViewCount";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3096);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3095),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_35(address_space: &mut AddressSpace) {
let name = "CurrentSessionCount";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3097);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3095),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_36(address_space: &mut AddressSpace) {
let name = "CumulatedSessionCount";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3098);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3095),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_37(address_space: &mut AddressSpace) {
let name = "SecurityRejectedSessionCount";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3099);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3095),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_38(address_space: &mut AddressSpace) {
let name = "RejectedSessionCount";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3100);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3095),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_39(address_space: &mut AddressSpace) {
let name = "SessionTimeoutCount";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3101);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3095),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_40(address_space: &mut AddressSpace) {
let name = "SessionAbortCount";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3102);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3095),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_41(address_space: &mut AddressSpace) {
let name = "PublishingIntervalCount";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3104);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3095),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_42(address_space: &mut AddressSpace) {
let name = "CurrentSubscriptionCount";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3105);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3095),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_43(address_space: &mut AddressSpace) {
let name = "CumulatedSubscriptionCount";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3106);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3095),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_44(address_space: &mut AddressSpace) {
let name = "SecurityRejectedRequestsCount";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3107);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3095),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_45(address_space: &mut AddressSpace) {
let name = "RejectedRequestsCount";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3108);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3095),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_46(address_space: &mut AddressSpace) {
let name = "SubscriptionDiagnosticsArray";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3110);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 874),
Some(1),
Some(0),
value,
);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 2171),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2010),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_47(address_space: &mut AddressSpace) {
let name = "SessionDiagnosticsArray";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3112);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 865),
Some(1),
Some(0),
value,
);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 2196),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3111),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_48(address_space: &mut AddressSpace) {
let name = "SessionSecurityDiagnosticsArray";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3113);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 868),
Some(1),
Some(0),
value,
);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 2243),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3111),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_49(address_space: &mut AddressSpace) {
let name = "EnabledFlag";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3114);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2010),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_50(address_space: &mut AddressSpace) {
let name = "RedundancySupport";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3115);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 851), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2012),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_51(address_space: &mut AddressSpace) {
let name = "InputArguments";
let value = vec![Variant::from(ExtensionObject::from_encodable(
NodeId::new(0, 298),
&Argument {
name: UAString::from("SubscriptionId"),
data_type: NodeId::new(0, 7),
value_rank: -1,
array_dimensions: None,
description: LocalizedText::new("", ""),
},
))];
let node_id = NodeId::new(0, 11490);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 296),
Some(1),
Some(0),
(VariantTypeId::ExtensionObject, value),
);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11489),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_52(address_space: &mut AddressSpace) {
let name = "OutputArguments";
let value = vec![
Variant::from(ExtensionObject::from_encodable(
NodeId::new(0, 298),
&Argument {
name: UAString::from("ServerHandles"),
data_type: NodeId::new(0, 7),
value_rank: 1,
array_dimensions: Some(vec![0]),
description: LocalizedText::new("", ""),
},
)),
Variant::from(ExtensionObject::from_encodable(
NodeId::new(0, 298),
&Argument {
name: UAString::from("ClientHandles"),
data_type: NodeId::new(0, 7),
value_rank: 1,
array_dimensions: Some(vec![0]),
description: LocalizedText::new("", ""),
},
)),
];
let node_id = NodeId::new(0, 11491);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 296),
Some(1),
Some(0),
(VariantTypeId::ExtensionObject, value),
);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11489),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_53(address_space: &mut AddressSpace) {
let name = "InputArguments";
let value = vec![Variant::from(ExtensionObject::from_encodable(
NodeId::new(0, 298),
&Argument {
name: UAString::from("SubscriptionId"),
data_type: NodeId::new(0, 7),
value_rank: -1,
array_dimensions: None,
description: LocalizedText::new("", ""),
},
))];
let node_id = NodeId::new(0, 12872);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 296),
Some(1),
Some(0),
(VariantTypeId::ExtensionObject, value),
);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12871),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_54(address_space: &mut AddressSpace) {
let name = "InputArguments";
let value = vec![
Variant::from(ExtensionObject::from_encodable(
NodeId::new(0, 298),
&Argument {
name: UAString::from("SubscriptionId"),
data_type: NodeId::new(0, 7),
value_rank: -1,
array_dimensions: None,
description: LocalizedText::new("", ""),
},
)),
Variant::from(ExtensionObject::from_encodable(
NodeId::new(0, 298),
&Argument {
name: UAString::from("LifetimeInHours"),
data_type: NodeId::new(0, 7),
value_rank: -1,
array_dimensions: None,
description: LocalizedText::new("", ""),
},
)),
];
let node_id = NodeId::new(0, 12747);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 296),
Some(1),
Some(0),
(VariantTypeId::ExtensionObject, value),
);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12746),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_55(address_space: &mut AddressSpace) {
let name = "OutputArguments";
let value = vec![Variant::from(ExtensionObject::from_encodable(
NodeId::new(0, 298),
&Argument {
name: UAString::from("RevisedLifetimeInHours"),
data_type: NodeId::new(0, 7),
value_rank: -1,
array_dimensions: None,
description: LocalizedText::new("", ""),
},
))];
let node_id = NodeId::new(0, 12748);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 296),
Some(1),
Some(0),
(VariantTypeId::ExtensionObject, value),
);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12746),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_56(address_space: &mut AddressSpace) {
let name = "InputArguments";
let value = vec![
Variant::from(ExtensionObject::from_encodable(
NodeId::new(0, 298),
&Argument {
name: UAString::from("State"),
data_type: NodeId::new(0, 852),
value_rank: -1,
array_dimensions: None,
description: LocalizedText::new("", ""),
},
)),
Variant::from(ExtensionObject::from_encodable(
NodeId::new(0, 298),
&Argument {
name: UAString::from("EstimatedReturnTime"),
data_type: NodeId::new(0, 13),
value_rank: -1,
array_dimensions: None,
description: LocalizedText::new("", ""),
},
)),
Variant::from(ExtensionObject::from_encodable(
NodeId::new(0, 298),
&Argument {
name: UAString::from("SecondsTillShutdown"),
data_type: NodeId::new(0, 7),
value_rank: -1,
array_dimensions: None,
description: LocalizedText::new("", ""),
},
)),
Variant::from(ExtensionObject::from_encodable(
NodeId::new(0, 298),
&Argument {
name: UAString::from("Reason"),
data_type: NodeId::new(0, 21),
value_rank: -1,
array_dimensions: None,
description: LocalizedText::new("", ""),
},
)),
Variant::from(ExtensionObject::from_encodable(
NodeId::new(0, 298),
&Argument {
name: UAString::from("Restart"),
data_type: NodeId::new(0, 1),
value_rank: -1,
array_dimensions: None,
description: LocalizedText::new("", ""),
},
)),
];
let node_id = NodeId::new(0, 12884);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 296),
Some(1),
Some(0),
(VariantTypeId::ExtensionObject, value),
);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12883),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_57(address_space: &mut AddressSpace) {
let name = "ServerProfileArray";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2014);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 12),
Some(1),
Some(0),
value,
);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2013),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_58(address_space: &mut AddressSpace) {
let name = "LocaleIdArray";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2016);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 295),
Some(1),
Some(0),
value,
);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2013),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_59(address_space: &mut AddressSpace) {
let name = "MinSupportedSampleRate";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2017);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2013),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_60(address_space: &mut AddressSpace) {
let name = "MaxBrowseContinuationPoints";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2732);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2013),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_61(address_space: &mut AddressSpace) {
let name = "MaxQueryContinuationPoints";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2733);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2013),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_62(address_space: &mut AddressSpace) {
let name = "MaxHistoryContinuationPoints";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2734);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 5), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2013),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_63(address_space: &mut AddressSpace) {
let name = "SoftwareCertificates";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3049);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 344),
Some(1),
Some(0),
value,
);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2013),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_64(address_space: &mut AddressSpace) {
let name = "MaxArrayLength";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11549);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 80),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2013),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_65(address_space: &mut AddressSpace) {
let name = "MaxStringLength";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11550);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 80),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2013),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_66(address_space: &mut AddressSpace) {
let name = "MaxByteStringLength";
let value = Variant::Empty;
let node_id = NodeId::new(0, 12910);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 80),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2013),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_67(address_space: &mut AddressSpace) {
let name = "<VendorCapability>";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11562);
let node =
Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 2137),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11508),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2013),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_68(address_space: &mut AddressSpace) {
let name = "InputArguments";
let value = vec![
Variant::from(ExtensionObject::from_encodable(
NodeId::new(0, 298),
&Argument {
name: UAString::from("RoleName"),
data_type: NodeId::new(0, 12),
value_rank: -1,
array_dimensions: None,
description: LocalizedText::new("", ""),
},
)),
Variant::from(ExtensionObject::from_encodable(
NodeId::new(0, 298),
&Argument {
name: UAString::from("NamespaceUri"),
data_type: NodeId::new(0, 12),
value_rank: -1,
array_dimensions: None,
description: LocalizedText::new("", ""),
},
)),
];
let node_id = NodeId::new(0, 16297);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 296),
Some(1),
Some(0),
(VariantTypeId::ExtensionObject, value),
);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16296),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_69(address_space: &mut AddressSpace) {
let name = "OutputArguments";
let value = vec![Variant::from(ExtensionObject::from_encodable(
NodeId::new(0, 298),
&Argument {
name: UAString::from("RoleNodeId"),
data_type: NodeId::new(0, 17),
value_rank: -1,
array_dimensions: None,
description: LocalizedText::new("", ""),
},
))];
let node_id = NodeId::new(0, 16298);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 296),
Some(1),
Some(0),
(VariantTypeId::ExtensionObject, value),
);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16296),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_70(address_space: &mut AddressSpace) {
let name = "InputArguments";
let value = vec![Variant::from(ExtensionObject::from_encodable(
NodeId::new(0, 298),
&Argument {
name: UAString::from("RoleNodeId"),
data_type: NodeId::new(0, 17),
value_rank: -1,
array_dimensions: None,
description: LocalizedText::new("", ""),
},
))];
let node_id = NodeId::new(0, 16300);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 296),
Some(1),
Some(0),
(VariantTypeId::ExtensionObject, value),
);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16299),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_71(address_space: &mut AddressSpace) {
let name = "ServerDiagnosticsSummary";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2021);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 859), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 3116),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3117),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3118),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3119),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3120),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3121),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3122),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3124),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3125),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3126),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3127),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3128),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2150),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2020),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_72(address_space: &mut AddressSpace) {
let name = "ServerViewCount";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3116);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2021),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_73(address_space: &mut AddressSpace) {
let name = "CurrentSessionCount";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3117);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2021),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_74(address_space: &mut AddressSpace) {
let name = "CumulatedSessionCount";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3118);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2021),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_75(address_space: &mut AddressSpace) {
let name = "SecurityRejectedSessionCount";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3119);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2021),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_76(address_space: &mut AddressSpace) {
let name = "RejectedSessionCount";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3120);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2021),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_77(address_space: &mut AddressSpace) {
let name = "SessionTimeoutCount";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3121);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2021),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_78(address_space: &mut AddressSpace) {
let name = "SessionAbortCount";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3122);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2021),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_79(address_space: &mut AddressSpace) {
let name = "PublishingIntervalCount";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3124);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2021),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_80(address_space: &mut AddressSpace) {
let name = "CurrentSubscriptionCount";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3125);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2021),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_81(address_space: &mut AddressSpace) {
let name = "CumulatedSubscriptionCount";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3126);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2021),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_82(address_space: &mut AddressSpace) {
let name = "SecurityRejectedRequestsCount";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3127);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2021),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_83(address_space: &mut AddressSpace) {
let name = "RejectedRequestsCount";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3128);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2021),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_84(address_space: &mut AddressSpace) {
let name = "SamplingIntervalDiagnosticsArray";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2022);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 856),
Some(1),
Some(0),
value,
);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 2164),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 80),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2020),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_85(address_space: &mut AddressSpace) {
let name = "SubscriptionDiagnosticsArray";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2023);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 874),
Some(1),
Some(0),
value,
);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 2171),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2020),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_86(address_space: &mut AddressSpace) {
let name = "SessionDiagnosticsArray";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3129);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 865),
Some(1),
Some(0),
value,
);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 2196),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2744),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_87(address_space: &mut AddressSpace) {
let name = "SessionSecurityDiagnosticsArray";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3130);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 868),
Some(1),
Some(0),
value,
);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 2243),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2744),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_88(address_space: &mut AddressSpace) {
let name = "EnabledFlag";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2025);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2020),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_89(address_space: &mut AddressSpace) {
let name = "SessionDiagnosticsArray";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2027);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 865),
Some(1),
Some(0),
value,
);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 2196),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2026),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_90(address_space: &mut AddressSpace) {
let name = "SessionSecurityDiagnosticsArray";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2028);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 868),
Some(1),
Some(0),
value,
);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 2243),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2026),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_91(address_space: &mut AddressSpace) {
let name = "SessionDiagnostics";
let value = Variant::Empty;
let node_id = NodeId::new(0, 12098);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 865), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 12099),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12100),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12101),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12102),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12103),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12104),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12105),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12106),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12107),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12108),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12109),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12110),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12111),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12112),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12113),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12114),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12115),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12116),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12117),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12118),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12119),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12120),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12121),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12122),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12123),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12124),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12125),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12126),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12127),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12128),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12129),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12130),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12131),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12132),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12133),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12134),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12135),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12136),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12137),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12138),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12139),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12140),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12141),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2197),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12097),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_92(address_space: &mut AddressSpace) {
let name = "SessionId";
let value = Variant::Empty;
let node_id = NodeId::new(0, 12099);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12098),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_93(address_space: &mut AddressSpace) {
let name = "SessionName";
let value = Variant::Empty;
let node_id = NodeId::new(0, 12100);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12098),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_94(address_space: &mut AddressSpace) {
let name = "ClientDescription";
let value = Variant::Empty;
let node_id = NodeId::new(0, 12101);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 308), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12098),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_95(address_space: &mut AddressSpace) {
let name = "ServerUri";
let value = Variant::Empty;
let node_id = NodeId::new(0, 12102);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12098),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_96(address_space: &mut AddressSpace) {
let name = "EndpointUrl";
let value = Variant::Empty;
let node_id = NodeId::new(0, 12103);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12098),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_97(address_space: &mut AddressSpace) {
let name = "LocaleIds";
let value = Variant::Empty;
let node_id = NodeId::new(0, 12104);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 295),
Some(1),
Some(0),
value,
);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12098),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_98(address_space: &mut AddressSpace) {
let name = "ActualSessionTimeout";
let value = Variant::Empty;
let node_id = NodeId::new(0, 12105);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12098),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_99(address_space: &mut AddressSpace) {
let name = "MaxResponseMessageSize";
let value = Variant::Empty;
let node_id = NodeId::new(0, 12106);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12098),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_100(address_space: &mut AddressSpace) {
let name = "ClientConnectionTime";
let value = Variant::Empty;
let node_id = NodeId::new(0, 12107);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 63),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12098),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}