#[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_object_21(address_space);
add_object_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_objecttype_47(address_space);
add_objecttype_48(address_space);
add_objecttype_49(address_space);
add_objecttype_50(address_space);
add_objecttype_51(address_space);
add_objecttype_52(address_space);
add_objecttype_53(address_space);
add_objecttype_54(address_space);
add_objecttype_55(address_space);
add_objecttype_56(address_space);
add_objecttype_57(address_space);
add_objecttype_58(address_space);
add_objecttype_59(address_space);
add_objecttype_60(address_space);
add_objecttype_61(address_space);
add_objecttype_62(address_space);
add_objecttype_63(address_space);
add_objecttype_64(address_space);
add_objecttype_65(address_space);
add_objecttype_66(address_space);
add_objecttype_67(address_space);
add_objecttype_68(address_space);
add_objecttype_69(address_space);
add_objecttype_70(address_space);
add_referencetype_71(address_space);
add_referencetype_72(address_space);
add_referencetype_73(address_space);
add_referencetype_74(address_space);
add_referencetype_75(address_space);
add_referencetype_76(address_space);
add_referencetype_77(address_space);
add_referencetype_78(address_space);
add_referencetype_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 = "ShelvingState";
let node_id = NodeId::new(0, 9178);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 9179),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9184),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9189),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9213),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9211),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9212),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2929),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 80),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2915),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_2(address_space: &mut AddressSpace) {
let name = "FirstInGroup";
let node_id = NodeId::new(0, 16398);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 16405),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 80),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2915),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_3(address_space: &mut AddressSpace) {
let name = "<AlarmGroup>";
let node_id = NodeId::new(0, 16399);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 16405),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11508),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
]),
);
}
fn add_object_4(address_space: &mut AddressSpace) {
let name = "<AlarmConditionInstance>";
let node_id = NodeId::new(0, 16406);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 16407),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16408),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16409),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16410),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16411),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16412),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16414),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16415),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16416),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16417),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16420),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16421),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16422),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16423),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16432),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16434),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16436),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16438),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16439),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16440),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16441),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16443),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16461),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16465),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16474),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16519),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2915),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11508),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
]),
);
}
fn add_object_5(address_space: &mut AddressSpace) {
let name = "Unshelved";
let node_id = NodeId::new(0, 2930);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 6098),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2307),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2929),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_6(address_space: &mut AddressSpace) {
let name = "TimedShelved";
let node_id = NodeId::new(0, 2932);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 6100),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2307),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2929),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_7(address_space: &mut AddressSpace) {
let name = "OneShotShelved";
let node_id = NodeId::new(0, 2933);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 6101),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2307),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2929),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_8(address_space: &mut AddressSpace) {
let name = "UnshelvedToTimedShelved";
let node_id = NodeId::new(0, 2935);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 11322),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2310),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2929),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_9(address_space: &mut AddressSpace) {
let name = "UnshelvedToOneShotShelved";
let node_id = NodeId::new(0, 2936);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 11323),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2310),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2929),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_10(address_space: &mut AddressSpace) {
let name = "TimedShelvedToUnshelved";
let node_id = NodeId::new(0, 2940);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 11324),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2310),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2929),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_11(address_space: &mut AddressSpace) {
let name = "TimedShelvedToOneShotShelved";
let node_id = NodeId::new(0, 2942);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 11325),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2310),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2929),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_12(address_space: &mut AddressSpace) {
let name = "OneShotShelvedToUnshelved";
let node_id = NodeId::new(0, 2943);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 11326),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2310),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2929),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_13(address_space: &mut AddressSpace) {
let name = "OneShotShelvedToTimedShelved";
let node_id = NodeId::new(0, 2945);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 11327),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2310),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2929),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_14(address_space: &mut AddressSpace) {
let name = "HighHigh";
let node_id = NodeId::new(0, 9329);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 9330),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2307),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9318),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_15(address_space: &mut AddressSpace) {
let name = "High";
let node_id = NodeId::new(0, 9331);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 9332),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2307),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9318),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_16(address_space: &mut AddressSpace) {
let name = "Low";
let node_id = NodeId::new(0, 9333);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 9334),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2307),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9318),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_17(address_space: &mut AddressSpace) {
let name = "LowLow";
let node_id = NodeId::new(0, 9335);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 9336),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2307),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9318),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_18(address_space: &mut AddressSpace) {
let name = "LowLowToLow";
let node_id = NodeId::new(0, 9337);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 11340),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2310),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9318),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_19(address_space: &mut AddressSpace) {
let name = "LowToLowLow";
let node_id = NodeId::new(0, 9338);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 11341),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2310),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9318),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_20(address_space: &mut AddressSpace) {
let name = "HighHighToHigh";
let node_id = NodeId::new(0, 9339);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 11342),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2310),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9318),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_21(address_space: &mut AddressSpace) {
let name = "HighToHighHigh";
let node_id = NodeId::new(0, 9340);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 11343),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2310),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9318),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_22(address_space: &mut AddressSpace) {
let name = "LimitState";
let node_id = NodeId::new(0, 9455);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 9456),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9461),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9318),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9341),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_23(address_space: &mut AddressSpace) {
let name = "ConditionType";
let node_id = NodeId::new(0, 2782);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 11112),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11113),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16363),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16364),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9009),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9010),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3874),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9011),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9020),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9022),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9024),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9026),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9028),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9027),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9029),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3875),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 12912),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2041),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_24(address_space: &mut AddressSpace) {
let name = "DialogConditionType";
let node_id = NodeId::new(0, 2830);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 9035),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9055),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2831),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9064),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9065),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9066),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9067),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9068),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9069),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2782),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_25(address_space: &mut AddressSpace) {
let name = "AcknowledgeableConditionType";
let node_id = NodeId::new(0, 2881);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 9073),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9093),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9102),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9111),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9113),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2782),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_26(address_space: &mut AddressSpace) {
let name = "AlarmConditionType";
let node_id = NodeId::new(0, 2915);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 9118),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9160),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11120),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9169),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16371),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9178),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9215),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9216),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16389),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16390),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16380),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16395),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16396),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16397),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16398),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 18190),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16400),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16401),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16402),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16403),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 17868),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 17869),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 17870),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 18199),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2881),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_27(address_space: &mut AddressSpace) {
let name = "AlarmGroupType";
let node_id = NodeId::new(0, 16405);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 61),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_28(address_space: &mut AddressSpace) {
let name = "ShelvedStateMachineType";
let node_id = NodeId::new(0, 2929);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 9115),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2930),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2932),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2933),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2935),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2936),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2940),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2942),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2943),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2945),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2949),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2947),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2948),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2771),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_29(address_space: &mut AddressSpace) {
let name = "LimitAlarmType";
let node_id = NodeId::new(0, 2955);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 11124),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11125),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11126),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11127),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16572),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16573),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16574),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16575),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2915),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_30(address_space: &mut AddressSpace) {
let name = "ExclusiveLimitStateMachineType";
let node_id = NodeId::new(0, 9318);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 9329),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9331),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9333),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9335),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9337),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9338),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9339),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9340),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2771),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_31(address_space: &mut AddressSpace) {
let name = "ExclusiveLimitAlarmType";
let node_id = NodeId::new(0, 9341);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 9398),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9455),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2955),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_32(address_space: &mut AddressSpace) {
let name = "NonExclusiveLimitAlarmType";
let node_id = NodeId::new(0, 9906);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 9963),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 10020),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 10029),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 10038),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 10047),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2955),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_33(address_space: &mut AddressSpace) {
let name = "NonExclusiveLevelAlarmType";
let node_id = NodeId::new(0, 10060);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 9906),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_34(address_space: &mut AddressSpace) {
let name = "ExclusiveLevelAlarmType";
let node_id = NodeId::new(0, 9482);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 9341),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_35(address_space: &mut AddressSpace) {
let name = "NonExclusiveDeviationAlarmType";
let node_id = NodeId::new(0, 10368);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 10522),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16776),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9906),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_36(address_space: &mut AddressSpace) {
let name = "NonExclusiveRateOfChangeAlarmType";
let node_id = NodeId::new(0, 10214);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 16858),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9906),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_37(address_space: &mut AddressSpace) {
let name = "ExclusiveDeviationAlarmType";
let node_id = NodeId::new(0, 9764);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 9905),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 16817),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9341),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_38(address_space: &mut AddressSpace) {
let name = "ExclusiveRateOfChangeAlarmType";
let node_id = NodeId::new(0, 9623);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 16899),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9341),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_39(address_space: &mut AddressSpace) {
let name = "DiscreteAlarmType";
let node_id = NodeId::new(0, 10523);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 2915),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_40(address_space: &mut AddressSpace) {
let name = "OffNormalAlarmType";
let node_id = NodeId::new(0, 10637);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 11158),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 10523),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_41(address_space: &mut AddressSpace) {
let name = "SystemOffNormalAlarmType";
let node_id = NodeId::new(0, 11753);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 10637),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_42(address_space: &mut AddressSpace) {
let name = "TripAlarmType";
let node_id = NodeId::new(0, 10751);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 10637),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_43(address_space: &mut AddressSpace) {
let name = "InstrumentDiagnosticAlarmType";
let node_id = NodeId::new(0, 18347);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 10637),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_44(address_space: &mut AddressSpace) {
let name = "SystemDiagnosticAlarmType";
let node_id = NodeId::new(0, 18496);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 10637),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_45(address_space: &mut AddressSpace) {
let name = "CertificateExpirationAlarmType";
let node_id = NodeId::new(0, 13225);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 13325),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 14900),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13326),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 13327),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11753),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_46(address_space: &mut AddressSpace) {
let name = "DiscrepancyAlarmType";
let node_id = NodeId::new(0, 17080);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 17215),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 17216),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 17217),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2915),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_47(address_space: &mut AddressSpace) {
let name = "BaseConditionClassType";
let node_id = NodeId::new(0, 11163);
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_48(address_space: &mut AddressSpace) {
let name = "ProcessConditionClassType";
let node_id = NodeId::new(0, 11164);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 11163),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_49(address_space: &mut AddressSpace) {
let name = "MaintenanceConditionClassType";
let node_id = NodeId::new(0, 11165);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 11163),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_50(address_space: &mut AddressSpace) {
let name = "SystemConditionClassType";
let node_id = NodeId::new(0, 11166);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 11163),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_51(address_space: &mut AddressSpace) {
let name = "SafetyConditionClassType";
let node_id = NodeId::new(0, 17218);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 11163),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_52(address_space: &mut AddressSpace) {
let name = "HighlyManagedAlarmConditionClassType";
let node_id = NodeId::new(0, 17219);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 11163),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_53(address_space: &mut AddressSpace) {
let name = "TrainingConditionClassType";
let node_id = NodeId::new(0, 17220);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 11163),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_54(address_space: &mut AddressSpace) {
let name = "StatisticalConditionClassType";
let node_id = NodeId::new(0, 18665);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 11163),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_55(address_space: &mut AddressSpace) {
let name = "TestingConditionSubClassType";
let node_id = NodeId::new(0, 17221);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 11163),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_56(address_space: &mut AddressSpace) {
let name = "AuditConditionEventType";
let node_id = NodeId::new(0, 2790);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 2127),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_57(address_space: &mut AddressSpace) {
let name = "AuditConditionEnableEventType";
let node_id = NodeId::new(0, 2803);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 2790),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_58(address_space: &mut AddressSpace) {
let name = "AuditConditionCommentEventType";
let node_id = NodeId::new(0, 2829);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 17222),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11851),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2790),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_59(address_space: &mut AddressSpace) {
let name = "AuditConditionRespondEventType";
let node_id = NodeId::new(0, 8927);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 11852),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2790),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_60(address_space: &mut AddressSpace) {
let name = "AuditConditionAcknowledgeEventType";
let node_id = NodeId::new(0, 8944);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 17223),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11853),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2790),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_61(address_space: &mut AddressSpace) {
let name = "AuditConditionConfirmEventType";
let node_id = NodeId::new(0, 8961);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 17224),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11854),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2790),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_62(address_space: &mut AddressSpace) {
let name = "AuditConditionShelvingEventType";
let node_id = NodeId::new(0, 11093);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 11855),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2790),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_63(address_space: &mut AddressSpace) {
let name = "AuditConditionSuppressionEventType";
let node_id = NodeId::new(0, 17225);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 2790),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_64(address_space: &mut AddressSpace) {
let name = "AuditConditionSilenceEventType";
let node_id = NodeId::new(0, 17242);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 2790),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_65(address_space: &mut AddressSpace) {
let name = "AuditConditionResetEventType";
let node_id = NodeId::new(0, 15013);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 2790),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_66(address_space: &mut AddressSpace) {
let name = "AuditConditionOutOfServiceEventType";
let node_id = NodeId::new(0, 17259);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 2790),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_67(address_space: &mut AddressSpace) {
let name = "RefreshStartEventType";
let node_id = NodeId::new(0, 2787);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 2130),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_68(address_space: &mut AddressSpace) {
let name = "RefreshEndEventType";
let node_id = NodeId::new(0, 2788);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 2130),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_69(address_space: &mut AddressSpace) {
let name = "RefreshRequiredEventType";
let node_id = NodeId::new(0, 2789);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 2130),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_objecttype_70(address_space: &mut AddressSpace) {
let name = "AlarmMetricsType";
let node_id = NodeId::new(0, 17279);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 17280),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 17991),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 17281),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 17282),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 17284),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 17286),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 17283),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 17288),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 18666),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 58),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_referencetype_71(address_space: &mut AddressSpace) {
let name = "HasTrueSubState";
let node_id = NodeId::new(0, 9004);
let node = ReferenceType::new(
&node_id,
name,
name,
Some(LocalizedText::new("", "IsTrueSubStateOf")),
false,
false,
);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 32),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_referencetype_72(address_space: &mut AddressSpace) {
let name = "HasFalseSubState";
let node_id = NodeId::new(0, 9005);
let node = ReferenceType::new(
&node_id,
name,
name,
Some(LocalizedText::new("", "IsFalseSubStateOf")),
false,
false,
);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 32),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_referencetype_73(address_space: &mut AddressSpace) {
let name = "HasAlarmSuppressionGroup";
let node_id = NodeId::new(0, 16361);
let node = ReferenceType::new(
&node_id,
name,
name,
Some(LocalizedText::new("", "IsAlarmSuppressionGroupOf")),
false,
false,
);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 47),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_referencetype_74(address_space: &mut AddressSpace) {
let name = "AlarmGroupMember";
let node_id = NodeId::new(0, 16362);
let node = ReferenceType::new(
&node_id,
name,
name,
Some(LocalizedText::new("", "MemberOfAlarmGroup")),
false,
false,
);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 35),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_referencetype_75(address_space: &mut AddressSpace) {
let name = "HasCondition";
let node_id = NodeId::new(0, 9006);
let node = ReferenceType::new(
&node_id,
name,
name,
Some(LocalizedText::new("", "IsConditionOf")),
false,
false,
);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 32),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_referencetype_76(address_space: &mut AddressSpace) {
let name = "HasEffectDisable";
let node_id = NodeId::new(0, 17276);
let node = ReferenceType::new(
&node_id,
name,
name,
Some(LocalizedText::new("", "MayBeDisabledBy")),
false,
false,
);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 54),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_referencetype_77(address_space: &mut AddressSpace) {
let name = "HasEffectEnable";
let node_id = NodeId::new(0, 17983);
let node = ReferenceType::new(
&node_id,
name,
name,
Some(LocalizedText::new("", "MayBeEnabledBy")),
false,
false,
);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 54),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_referencetype_78(address_space: &mut AddressSpace) {
let name = "HasEffectSuppressed";
let node_id = NodeId::new(0, 17984);
let node = ReferenceType::new(
&node_id,
name,
name,
Some(LocalizedText::new("", "MayBeSuppressedBy")),
false,
false,
);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 54),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_referencetype_79(address_space: &mut AddressSpace) {
let name = "HasEffectUnsuppressed";
let node_id = NodeId::new(0, 17985);
let node = ReferenceType::new(
&node_id,
name,
name,
Some(LocalizedText::new("", "MayBeUnsuppressedBy")),
false,
false,
);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 54),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_variable_80(address_space: &mut AddressSpace) {
let name = "Id";
let value = Variant::Empty;
let node_id = NodeId::new(0, 8996);
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, 8995),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_81(address_space: &mut AddressSpace) {
let name = "TransitionTime";
let value = Variant::Empty;
let node_id = NodeId::new(0, 9000);
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, 80),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 8995),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_82(address_space: &mut AddressSpace) {
let name = "EffectiveTransitionTime";
let value = Variant::Empty;
let node_id = NodeId::new(0, 9001);
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, 80),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 8995),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_83(address_space: &mut AddressSpace) {
let name = "TrueState";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11110);
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, 80),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 8995),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_84(address_space: &mut AddressSpace) {
let name = "FalseState";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11111);
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, 80),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 8995),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_85(address_space: &mut AddressSpace) {
let name = "SourceTimestamp";
let value = Variant::Empty;
let node_id = NodeId::new(0, 9003);
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, 9002),
&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, 11112);
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, 2782),
&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, 11113);
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, 2782),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_88(address_space: &mut AddressSpace) {
let name = "ConditionSubClassId";
let value = Variant::Empty;
let node_id = NodeId::new(0, 16363);
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, 80),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2782),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_89(address_space: &mut AddressSpace) {
let name = "ConditionSubClassName";
let value = Variant::Empty;
let node_id = NodeId::new(0, 16364);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 21),
Some(1),
Some(0),
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, 2782),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_90(address_space: &mut AddressSpace) {
let name = "ConditionName";
let value = Variant::Empty;
let node_id = NodeId::new(0, 9009);
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, 2782),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_91(address_space: &mut AddressSpace) {
let name = "BranchId";
let value = Variant::Empty;
let node_id = NodeId::new(0, 9010);
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, 2782),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_92(address_space: &mut AddressSpace) {
let name = "Retain";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3874);
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, 2782),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_93(address_space: &mut AddressSpace) {
let name = "EnabledState";
let value = Variant::Empty;
let node_id = NodeId::new(0, 9011);
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, 9012),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9015),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9016),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9017),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9018),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9019),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 8995),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2782),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_94(address_space: &mut AddressSpace) {
let name = "Id";
let value = Variant::Empty;
let node_id = NodeId::new(0, 9012);
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, 9011),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_95(address_space: &mut AddressSpace) {
let name = "EffectiveDisplayName";
let value = Variant::Empty;
let node_id = NodeId::new(0, 9015);
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, 80),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9011),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_96(address_space: &mut AddressSpace) {
let name = "TransitionTime";
let value = Variant::Empty;
let node_id = NodeId::new(0, 9016);
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, 80),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9011),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_97(address_space: &mut AddressSpace) {
let name = "EffectiveTransitionTime";
let value = Variant::Empty;
let node_id = NodeId::new(0, 9017);
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, 80),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9011),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_98(address_space: &mut AddressSpace) {
let name = "TrueState";
let value = Variant::Empty;
let node_id = NodeId::new(0, 9018);
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, 80),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9011),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_99(address_space: &mut AddressSpace) {
let name = "FalseState";
let value = Variant::Empty;
let node_id = NodeId::new(0, 9019);
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, 80),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9011),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_100(address_space: &mut AddressSpace) {
let name = "Quality";
let value = Variant::Empty;
let node_id = NodeId::new(0, 9020);
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, 9021),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 9002),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2782),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}