#[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_object_1(address_space);
add_object_2(address_space);
add_object_3(address_space);
add_object_4(address_space);
add_object_5(address_space);
add_object_6(address_space);
add_object_7(address_space);
add_object_8(address_space);
add_object_9(address_space);
add_object_10(address_space);
add_object_11(address_space);
add_object_12(address_space);
add_object_13(address_space);
add_object_14(address_space);
add_object_15(address_space);
add_object_16(address_space);
add_object_17(address_space);
add_object_18(address_space);
add_object_19(address_space);
add_object_20(address_space);
add_objecttype_21(address_space);
add_objecttype_22(address_space);
add_objecttype_23(address_space);
add_objecttype_24(address_space);
add_objecttype_25(address_space);
add_objecttype_26(address_space);
add_objecttype_27(address_space);
add_objecttype_28(address_space);
add_objecttype_29(address_space);
add_objecttype_30(address_space);
add_objecttype_31(address_space);
add_objecttype_32(address_space);
add_objecttype_33(address_space);
add_objecttype_34(address_space);
add_objecttype_35(address_space);
add_objecttype_36(address_space);
add_objecttype_37(address_space);
add_objecttype_38(address_space);
add_objecttype_39(address_space);
add_objecttype_40(address_space);
add_objecttype_41(address_space);
add_objecttype_42(address_space);
add_objecttype_43(address_space);
add_objecttype_44(address_space);
add_objecttype_45(address_space);
add_objecttype_46(address_space);
add_datatype_47(address_space);
add_datatype_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_object_1(address_space: &mut AddressSpace) {
let name = "TrustList";
let node_id = NodeId::new(0, 13599);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 13600),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13601),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13602),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13603),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13605),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13608),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13610),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13613),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13615),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13618),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13620),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13621),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12522),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12555),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_2(address_space: &mut AddressSpace) {
let name = "CertificateExpired";
let node_id = NodeId::new(0, 19450);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 19451),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19452),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19453),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19454),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19455),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19456),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19458),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19459),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19460),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19461),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19464),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19465),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19466),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19467),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19476),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19478),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19480),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19482),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19483),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19484),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19485),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19487),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19505),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19509),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19518),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 20101),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 20138),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 20139),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 20141),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 20142),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13225),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 80),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12555),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_3(address_space: &mut AddressSpace) {
let name = "TrustListOutOfDate";
let node_id = NodeId::new(0, 20143);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 20144),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 20145),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 20146),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 20147),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 20148),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 20149),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 20151),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 20152),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 20153),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 20154),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 20157),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 20158),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 20159),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 20160),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 20169),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 20171),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 20173),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 20175),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 20176),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 20177),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 20178),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 20180),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 20198),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 20202),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 20211),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 20249),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 20286),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 20287),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 20288),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 20289),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19297),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 80),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12555),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_4(address_space: &mut AddressSpace) {
let name = "DefaultApplicationGroup";
let node_id = NodeId::new(0, 13814);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 13815),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13847),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12555),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13813),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_5(address_space: &mut AddressSpace) {
let name = "TrustList";
let node_id = NodeId::new(0, 13815);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 13816),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13817),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13818),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13819),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13821),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13824),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13826),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13829),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13831),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13834),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13836),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13837),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12522),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13814),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_6(address_space: &mut AddressSpace) {
let name = "DefaultHttpsGroup";
let node_id = NodeId::new(0, 13848);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 13849),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13881),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12555),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 80),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13813),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_7(address_space: &mut AddressSpace) {
let name = "TrustList";
let node_id = NodeId::new(0, 13849);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 13850),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13851),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13852),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13853),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13855),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13858),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13860),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13863),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13865),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13868),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13870),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13871),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12522),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13848),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_8(address_space: &mut AddressSpace) {
let name = "DefaultUserTokenGroup";
let node_id = NodeId::new(0, 13882);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 13883),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13915),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12555),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 80),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13813),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_9(address_space: &mut AddressSpace) {
let name = "TrustList";
let node_id = NodeId::new(0, 13883);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 13884),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13885),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13886),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13887),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13889),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13892),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13894),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13897),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13899),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13902),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13904),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13905),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12522),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13882),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_10(address_space: &mut AddressSpace) {
let name = "<AdditionalGroup>";
let node_id = NodeId::new(0, 13916);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 13917),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13949),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12555),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11508),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13813),
&ReferenceTypeId::Organizes,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_11(address_space: &mut AddressSpace) {
let name = "TrustList";
let node_id = NodeId::new(0, 13917);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 13918),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13919),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13920),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13921),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13923),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13926),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13928),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13931),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13933),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13936),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13938),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13939),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12522),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13916),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_12(address_space: &mut AddressSpace) {
let name = "CertificateGroups";
let node_id = NodeId::new(0, 13950);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 13951),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13813),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12581),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_13(address_space: &mut AddressSpace) {
let name = "DefaultApplicationGroup";
let node_id = NodeId::new(0, 13951);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 13952),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13984),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12555),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13950),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_14(address_space: &mut AddressSpace) {
let name = "TrustList";
let node_id = NodeId::new(0, 13952);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 13953),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13954),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13955),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13956),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13958),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13961),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13963),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13966),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13968),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13971),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13973),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13974),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12522),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13951),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_15(address_space: &mut AddressSpace) {
let name = "<ServiceName>";
let node_id = NodeId::new(0, 17511);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 17512),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 17513),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 18001),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11508),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 17496),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_16(address_space: &mut AddressSpace) {
let name = "KeyCredentialConfiguration";
let node_id = NodeId::new(0, 18155);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 12637),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
(
&NodeId::new(0, 17496),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
]),
);
}
fn add_object_17(address_space: &mut AddressSpace) {
let name = "AuthorizationServices";
let node_id = NodeId::new(0, 17732);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 12637),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
(
&NodeId::new(0, 61),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
]),
);
}
fn add_object_18(address_space: &mut AddressSpace) {
let name = "Default Binary";
let node_id = NodeId::new(0, 12680);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 12554),
&ReferenceTypeId::HasEncoding,
ReferenceDirection::Inverse,
),
(
&NodeId::new(0, 12681),
&ReferenceTypeId::HasDescription,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 76),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
]),
);
}
fn add_object_19(address_space: &mut AddressSpace) {
let name = "Default XML";
let node_id = NodeId::new(0, 12676);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 12554),
&ReferenceTypeId::HasEncoding,
ReferenceDirection::Inverse,
),
(
&NodeId::new(0, 12677),
&ReferenceTypeId::HasDescription,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 76),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
]),
);
}
fn add_object_20(address_space: &mut AddressSpace) {
let name = "Default JSON";
let node_id = NodeId::new(0, 15044);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 12554),
&ReferenceTypeId::HasEncoding,
ReferenceDirection::Inverse,
),
(
&NodeId::new(0, 76),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
]),
);
}
fn add_objecttype_21(address_space: &mut AddressSpace) {
let name = "TrustListType";
let node_id = NodeId::new(0, 12522);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 12542),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19296),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12543),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12546),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12548),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12550),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11575),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_22(address_space: &mut AddressSpace) {
let name = "TrustListOutOfDateAlarmType";
let node_id = NodeId::new(0, 19297);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 19446),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19447),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19448),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11753),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_23(address_space: &mut AddressSpace) {
let name = "CertificateGroupType";
let node_id = NodeId::new(0, 12555);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 13599),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13631),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19450),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 20143),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 23526),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 58),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_24(address_space: &mut AddressSpace) {
let name = "CertificateGroupFolderType";
let node_id = NodeId::new(0, 13813);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 13814),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13848),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13882),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13916),
&ReferenceTypeId::Organizes,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 61),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_25(address_space: &mut AddressSpace) {
let name = "CertificateType";
let node_id = NodeId::new(0, 12556);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 58),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_26(address_space: &mut AddressSpace) {
let name = "ApplicationCertificateType";
let node_id = NodeId::new(0, 12557);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 12556),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_27(address_space: &mut AddressSpace) {
let name = "HttpsCertificateType";
let node_id = NodeId::new(0, 12558);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 12556),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_28(address_space: &mut AddressSpace) {
let name = "UserCredentialCertificateType";
let node_id = NodeId::new(0, 15181);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 12556),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_29(address_space: &mut AddressSpace) {
let name = "RsaMinApplicationCertificateType";
let node_id = NodeId::new(0, 12559);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 12557),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_30(address_space: &mut AddressSpace) {
let name = "RsaSha256ApplicationCertificateType";
let node_id = NodeId::new(0, 12560);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 12557),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_31(address_space: &mut AddressSpace) {
let name = "EccApplicationCertificateType";
let node_id = NodeId::new(0, 23537);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 12557),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_32(address_space: &mut AddressSpace) {
let name = "EccNistP256ApplicationCertificateType";
let node_id = NodeId::new(0, 23538);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 23537),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_33(address_space: &mut AddressSpace) {
let name = "EccNistP384ApplicationCertificateType";
let node_id = NodeId::new(0, 23539);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 23537),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_34(address_space: &mut AddressSpace) {
let name = "EccBrainpoolP256r1ApplicationCertificateType";
let node_id = NodeId::new(0, 23540);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 23537),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_35(address_space: &mut AddressSpace) {
let name = "EccBrainpoolP384r1ApplicationCertificateType";
let node_id = NodeId::new(0, 23541);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 23537),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_36(address_space: &mut AddressSpace) {
let name = "EccCurve25519ApplicationCertificateType";
let node_id = NodeId::new(0, 23542);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 23537),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_37(address_space: &mut AddressSpace) {
let name = "EccCurve448ApplicationCertificateType";
let node_id = NodeId::new(0, 23543);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 23537),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_38(address_space: &mut AddressSpace) {
let name = "TrustListUpdatedAuditEventType";
let node_id = NodeId::new(0, 12561);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 2127),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_39(address_space: &mut AddressSpace) {
let name = "ServerConfigurationType";
let node_id = NodeId::new(0, 12581);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 13950),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12708),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12583),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12584),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12585),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12616),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12734),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12731),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12775),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 58),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_40(address_space: &mut AddressSpace) {
let name = "CertificateUpdatedAuditEventType";
let node_id = NodeId::new(0, 12620);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 13735),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13736),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2127),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_41(address_space: &mut AddressSpace) {
let name = "KeyCredentialConfigurationFolderType";
let node_id = NodeId::new(0, 17496);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 17511),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 17522),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 61),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_42(address_space: &mut AddressSpace) {
let name = "KeyCredentialConfigurationType";
let node_id = NodeId::new(0, 18001);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 18069),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 18165),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 18004),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 18005),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 17534),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 18006),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 18008),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 58),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_43(address_space: &mut AddressSpace) {
let name = "KeyCredentialAuditEventType";
let node_id = NodeId::new(0, 18011);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 18028),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2127),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_44(address_space: &mut AddressSpace) {
let name = "KeyCredentialUpdatedAuditEventType";
let node_id = NodeId::new(0, 18029);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 18011),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_45(address_space: &mut AddressSpace) {
let name = "KeyCredentialDeletedAuditEventType";
let node_id = NodeId::new(0, 18047);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 18011),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_46(address_space: &mut AddressSpace) {
let name = "AuthorizationServiceConfigurationType";
let node_id = NodeId::new(0, 17852);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 18072),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 17860),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 18073),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 58),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_datatype_47(address_space: &mut AddressSpace) {
let name = "TrustListMasks";
let node_id = NodeId::new(0, 12552);
let node = DataType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 12553),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 29),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_datatype_48(address_space: &mut AddressSpace) {
let name = "TrustListDataType";
let node_id = NodeId::new(0, 12554);
let node = DataType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 22),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_variable_49(address_space: &mut AddressSpace) {
let name = "LastUpdateTime";
let value = Variant::Empty;
let node_id = NodeId::new(0, 12542);
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, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12522),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_50(address_space: &mut AddressSpace) {
let name = "UpdateFrequency";
let value = Variant::Empty;
let node_id = NodeId::new(0, 19296);
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, 80),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12522),
&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("Masks"),
data_type: NodeId::new(0, 7),
value_rank: -1,
array_dimensions: None,
description: LocalizedText::new("", ""),
},
))];
let node_id = NodeId::new(0, 12544);
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, 12543),
&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("FileHandle"),
data_type: NodeId::new(0, 7),
value_rank: -1,
array_dimensions: None,
description: LocalizedText::new("", ""),
},
))];
let node_id = NodeId::new(0, 12545);
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, 12543),
&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("FileHandle"),
data_type: NodeId::new(0, 7),
value_rank: -1,
array_dimensions: None,
description: LocalizedText::new("", ""),
},
))];
let node_id = NodeId::new(0, 12705);
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, 12546),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_54(address_space: &mut AddressSpace) {
let name = "OutputArguments";
let value = vec![Variant::from(ExtensionObject::from_encodable(
NodeId::new(0, 298),
&Argument {
name: UAString::from("ApplyChangesRequired"),
data_type: NodeId::new(0, 1),
value_rank: -1,
array_dimensions: None,
description: LocalizedText::new("", ""),
},
))];
let node_id = NodeId::new(0, 12547);
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, 12546),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_55(address_space: &mut AddressSpace) {
let name = "InputArguments";
let value = vec![
Variant::from(ExtensionObject::from_encodable(
NodeId::new(0, 298),
&Argument {
name: UAString::from("Certificate"),
data_type: NodeId::new(0, 15),
value_rank: -1,
array_dimensions: None,
description: LocalizedText::new("", ""),
},
)),
Variant::from(ExtensionObject::from_encodable(
NodeId::new(0, 298),
&Argument {
name: UAString::from("IsTrustedCertificate"),
data_type: NodeId::new(0, 1),
value_rank: -1,
array_dimensions: None,
description: LocalizedText::new("", ""),
},
)),
];
let node_id = NodeId::new(0, 12549);
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, 12548),
&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("Thumbprint"),
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("IsTrustedCertificate"),
data_type: NodeId::new(0, 1),
value_rank: -1,
array_dimensions: None,
description: LocalizedText::new("", ""),
},
)),
];
let node_id = NodeId::new(0, 12551);
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, 12550),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_57(address_space: &mut AddressSpace) {
let name = "EnumValues";
let value = Variant::Empty;
let node_id = NodeId::new(0, 12553);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 7594),
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, 12552),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_58(address_space: &mut AddressSpace) {
let name = "TrustListId";
let value = Variant::Empty;
let node_id = NodeId::new(0, 19446);
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, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19297),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_59(address_space: &mut AddressSpace) {
let name = "LastUpdateTime";
let value = Variant::Empty;
let node_id = NodeId::new(0, 19447);
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, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19297),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_60(address_space: &mut AddressSpace) {
let name = "UpdateFrequency";
let value = Variant::Empty;
let node_id = NodeId::new(0, 19448);
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, 19297),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_61(address_space: &mut AddressSpace) {
let name = "Size";
let value = Variant::Empty;
let node_id = NodeId::new(0, 13600);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 9), 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, 13599),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_62(address_space: &mut AddressSpace) {
let name = "Writable";
let value = Variant::Empty;
let node_id = NodeId::new(0, 13601);
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, 13599),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_63(address_space: &mut AddressSpace) {
let name = "UserWritable";
let value = Variant::Empty;
let node_id = NodeId::new(0, 13602);
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, 13599),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_64(address_space: &mut AddressSpace) {
let name = "OpenCount";
let value = Variant::Empty;
let node_id = NodeId::new(0, 13603);
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, 13599),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_65(address_space: &mut AddressSpace) {
let name = "InputArguments";
let value = vec![Variant::from(ExtensionObject::from_encodable(
NodeId::new(0, 298),
&Argument {
name: UAString::from("Mode"),
data_type: NodeId::new(0, 3),
value_rank: -1,
array_dimensions: None,
description: LocalizedText::new("", ""),
},
))];
let node_id = NodeId::new(0, 13606);
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, 13605),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_66(address_space: &mut AddressSpace) {
let name = "OutputArguments";
let value = vec![Variant::from(ExtensionObject::from_encodable(
NodeId::new(0, 298),
&Argument {
name: UAString::from("FileHandle"),
data_type: NodeId::new(0, 7),
value_rank: -1,
array_dimensions: None,
description: LocalizedText::new("", ""),
},
))];
let node_id = NodeId::new(0, 13607);
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, 13605),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_67(address_space: &mut AddressSpace) {
let name = "InputArguments";
let value = vec![Variant::from(ExtensionObject::from_encodable(
NodeId::new(0, 298),
&Argument {
name: UAString::from("FileHandle"),
data_type: NodeId::new(0, 7),
value_rank: -1,
array_dimensions: None,
description: LocalizedText::new("", ""),
},
))];
let node_id = NodeId::new(0, 13609);
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, 13608),
&ReferenceTypeId::HasProperty,
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("FileHandle"),
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("Length"),
data_type: NodeId::new(0, 6),
value_rank: -1,
array_dimensions: None,
description: LocalizedText::new("", ""),
},
)),
];
let node_id = NodeId::new(0, 13611);
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, 13610),
&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("Data"),
data_type: NodeId::new(0, 15),
value_rank: -1,
array_dimensions: None,
description: LocalizedText::new("", ""),
},
))];
let node_id = NodeId::new(0, 13612);
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, 13610),
&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("FileHandle"),
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("Data"),
data_type: NodeId::new(0, 15),
value_rank: -1,
array_dimensions: None,
description: LocalizedText::new("", ""),
},
)),
];
let node_id = NodeId::new(0, 13614);
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, 13613),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_71(address_space: &mut AddressSpace) {
let name = "InputArguments";
let value = vec![Variant::from(ExtensionObject::from_encodable(
NodeId::new(0, 298),
&Argument {
name: UAString::from("FileHandle"),
data_type: NodeId::new(0, 7),
value_rank: -1,
array_dimensions: None,
description: LocalizedText::new("", ""),
},
))];
let node_id = NodeId::new(0, 13616);
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, 13615),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_72(address_space: &mut AddressSpace) {
let name = "OutputArguments";
let value = vec![Variant::from(ExtensionObject::from_encodable(
NodeId::new(0, 298),
&Argument {
name: UAString::from("Position"),
data_type: NodeId::new(0, 9),
value_rank: -1,
array_dimensions: None,
description: LocalizedText::new("", ""),
},
))];
let node_id = NodeId::new(0, 13617);
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, 13615),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_73(address_space: &mut AddressSpace) {
let name = "InputArguments";
let value = vec![
Variant::from(ExtensionObject::from_encodable(
NodeId::new(0, 298),
&Argument {
name: UAString::from("FileHandle"),
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("Position"),
data_type: NodeId::new(0, 9),
value_rank: -1,
array_dimensions: None,
description: LocalizedText::new("", ""),
},
)),
];
let node_id = NodeId::new(0, 13619);
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, 13618),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_74(address_space: &mut AddressSpace) {
let name = "LastUpdateTime";
let value = Variant::Empty;
let node_id = NodeId::new(0, 13620);
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, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13599),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_75(address_space: &mut AddressSpace) {
let name = "InputArguments";
let value = vec![Variant::from(ExtensionObject::from_encodable(
NodeId::new(0, 298),
&Argument {
name: UAString::from("Masks"),
data_type: NodeId::new(0, 7),
value_rank: -1,
array_dimensions: None,
description: LocalizedText::new("", ""),
},
))];
let node_id = NodeId::new(0, 13622);
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, 13621),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_76(address_space: &mut AddressSpace) {
let name = "OutputArguments";
let value = vec![Variant::from(ExtensionObject::from_encodable(
NodeId::new(0, 298),
&Argument {
name: UAString::from("FileHandle"),
data_type: NodeId::new(0, 7),
value_rank: -1,
array_dimensions: None,
description: LocalizedText::new("", ""),
},
))];
let node_id = NodeId::new(0, 13623);
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, 13621),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_77(address_space: &mut AddressSpace) {
let name = "CertificateTypes";
let value = Variant::Empty;
let node_id = NodeId::new(0, 13631);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 17),
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, 12555),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_78(address_space: &mut AddressSpace) {
let name = "EventId";
let value = Variant::Empty;
let node_id = NodeId::new(0, 19451);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), 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, 19450),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_79(address_space: &mut AddressSpace) {
let name = "EventType";
let value = Variant::Empty;
let node_id = NodeId::new(0, 19452);
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, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19450),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_80(address_space: &mut AddressSpace) {
let name = "SourceNode";
let value = Variant::Empty;
let node_id = NodeId::new(0, 19453);
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, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19450),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_81(address_space: &mut AddressSpace) {
let name = "SourceName";
let value = Variant::Empty;
let node_id = NodeId::new(0, 19454);
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, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19450),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_82(address_space: &mut AddressSpace) {
let name = "Time";
let value = Variant::Empty;
let node_id = NodeId::new(0, 19455);
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, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19450),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_83(address_space: &mut AddressSpace) {
let name = "ReceiveTime";
let value = Variant::Empty;
let node_id = NodeId::new(0, 19456);
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, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19450),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_84(address_space: &mut AddressSpace) {
let name = "Message";
let value = Variant::Empty;
let node_id = NodeId::new(0, 19458);
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, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19450),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_85(address_space: &mut AddressSpace) {
let name = "Severity";
let value = Variant::Empty;
let node_id = NodeId::new(0, 19459);
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, 19450),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_86(address_space: &mut AddressSpace) {
let name = "ConditionClassId";
let value = Variant::Empty;
let node_id = NodeId::new(0, 19460);
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, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19450),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_87(address_space: &mut AddressSpace) {
let name = "ConditionClassName";
let value = Variant::Empty;
let node_id = NodeId::new(0, 19461);
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, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19450),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_88(address_space: &mut AddressSpace) {
let name = "ConditionName";
let value = Variant::Empty;
let node_id = NodeId::new(0, 19464);
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, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19450),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_89(address_space: &mut AddressSpace) {
let name = "BranchId";
let value = Variant::Empty;
let node_id = NodeId::new(0, 19465);
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, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19450),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_90(address_space: &mut AddressSpace) {
let name = "Retain";
let value = Variant::Empty;
let node_id = NodeId::new(0, 19466);
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, 19450),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_91(address_space: &mut AddressSpace) {
let name = "EnabledState";
let value = Variant::Empty;
let node_id = NodeId::new(0, 19467);
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, 19468),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 8995),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19450),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_92(address_space: &mut AddressSpace) {
let name = "Id";
let value = Variant::Empty;
let node_id = NodeId::new(0, 19468);
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, 19467),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_93(address_space: &mut AddressSpace) {
let name = "Quality";
let value = Variant::Empty;
let node_id = NodeId::new(0, 19476);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 19477),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9002),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19450),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_94(address_space: &mut AddressSpace) {
let name = "SourceTimestamp";
let value = Variant::Empty;
let node_id = NodeId::new(0, 19477);
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, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19476),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_95(address_space: &mut AddressSpace) {
let name = "LastSeverity";
let value = Variant::Empty;
let node_id = NodeId::new(0, 19478);
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, 19479),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9002),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19450),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_96(address_space: &mut AddressSpace) {
let name = "SourceTimestamp";
let value = Variant::Empty;
let node_id = NodeId::new(0, 19479);
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, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19478),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_97(address_space: &mut AddressSpace) {
let name = "Comment";
let value = Variant::Empty;
let node_id = NodeId::new(0, 19480);
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, 19481),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9002),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19450),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_98(address_space: &mut AddressSpace) {
let name = "SourceTimestamp";
let value = Variant::Empty;
let node_id = NodeId::new(0, 19481);
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, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19480),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_99(address_space: &mut AddressSpace) {
let name = "ClientUserId";
let value = Variant::Empty;
let node_id = NodeId::new(0, 19482);
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, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19450),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_100(address_space: &mut AddressSpace) {
let name = "InputArguments";
let value = vec![
Variant::from(ExtensionObject::from_encodable(
NodeId::new(0, 298),
&Argument {
name: UAString::from("EventId"),
data_type: NodeId::new(0, 15),
value_rank: -1,
array_dimensions: None,
description: LocalizedText::new("", ""),
},
)),
Variant::from(ExtensionObject::from_encodable(
NodeId::new(0, 298),
&Argument {
name: UAString::from("Comment"),
data_type: NodeId::new(0, 21),
value_rank: -1,
array_dimensions: None,
description: LocalizedText::new("", ""),
},
)),
];
let node_id = NodeId::new(0, 19486);
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, 19485),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}