#[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),
]));
}