00001 // 00002 // DO NOT EDIT THIS FILE! 00003 // It is automatically generated from opcfoundation.org schemas. 00004 // 00005 00006 #include <boost/python.hpp> 00007 00008 #include "opc/ua/protocol/attribute_ids.h" 00009 00010 using namespace boost::python; 00011 using namespace OpcUa; 00012 00013 void py_opcua_enums_AttributeId() 00014 { 00015 enum_<AttributeId>("AttributeId") 00016 #define _value(X) value(#X, AttributeId:: X) 00017 ._value(NodeId) 00018 ._value(NodeClass) 00019 ._value(BrowseName) 00020 ._value(DisplayName) 00021 ._value(Description) 00022 ._value(WriteMask) 00023 ._value(UserWriteMask) 00024 ._value(IsAbstract) 00025 ._value(Symmetric) 00026 ._value(InverseName) 00027 ._value(ContainsNoLoops) 00028 ._value(EventNotifier) 00029 ._value(Value) 00030 ._value(DataType) 00031 ._value(ValueRank) 00032 ._value(ArrayDimensions) 00033 ._value(AccessLevel) 00034 ._value(UserAccessLevel) 00035 ._value(MinimumSamplingInterval) 00036 ._value(Historizing) 00037 ._value(Executable) 00038 ._value(UserExecutable) 00039 #undef _value 00040 ; 00041 } 00042