micsat il y a 3 ans
Parent
commit
8a2f56409a

+ 0 - 42
CMakeLists.txt

@@ -1,42 +0,0 @@
-######################################################
-#                                                    #
-# Copyright (c) 2020, Rockwell Automation, Inc.      #
-# All rights reserved.                               #
-#                                                    #
-######################################################
-
-project(CIP_SECURITY_OBJECTS LANGUAGES C VERSION 3.0)
-#############################################################
-# CIP Security objects (class 0x5D, class 0x5E, class 0x5F) #
-#############################################################
-opener_add_cip_object( ${PROJECT_NAME} "CIP Security Object (class 0x5D), EtherNet/IP Security Object (class 0x5E), Certificate Management Object (class 0x5F)")
-
-#######################################
-# Add common includes                 #
-#######################################
-opener_common_includes()
-
-#######################################
-# Add platform-specific includes      #
-#######################################
-opener_platform_support("INCLUDES")
-
-##################################
-# Set source for library         #
-##################################
-set( ${PROJECT_NAME}_SOURCE CertificateManagementObject/certificatemanagement.c CipSecurityObject/cipsecurity.c EtherNetIPSecurityObject/ethernetipsecurity.c)
-
-include_directories(${${PROJECT_NAME}_SOURCE_DIR})
-
-##################################
-# Create library		         #
-##################################
-add_library( ${PROJECT_NAME} ${${PROJECT_NAME}_SOURCE})
-
-##################################
-# Add object to includes         #
-##################################
-string(STRIP "${OpENer_ADD_CIP_OBJECTS} ${PROJECT_NAME}" OpENer_TRIMMED_ADD_CIP_OBJECTS)
-set(OpENer_ADD_CIP_OBJECTS "${OpENer_TRIMMED_ADD_CIP_OBJECTS}" CACHE INTERNAL STRING )
-
-target_link_libraries( ${PROJECT_NAME} CIP )

+ 0 - 3636
OpENer_Cip_Security.soc

@@ -1,3636 +0,0 @@
-{
-  "StcRevData": "1.25",
-  "CTRev": "",
-  "FileName": "OpENer_Cip_Security",
-  "StcDeviceName": "",
-  "SupportListInterface": false,
-  "devData": {
-    "MacId": 255,
-    "ExpMsgWait": 0,
-    "EncapTimeout": 500,
-    "MsgMaxWait": 500,
-    "ResetWait": 500,
-    "ResetPoll": 500,
-    "DoMaxEPR": 1,
-    "NetConfig": "",
-    "NetType": "ENet"
-  },
-  "DUTInfo": {
-    "productName": "OpENer PC",
-    "productRev": "2.3",
-    "productCode": 65001,
-    "devProfile": {
-      "ProductType": 12,
-      "Profile": "Communications Adapter"
-    },
-    "vendor": {
-      "Vid": 1,
-      "Name": "Rockwell Automation/Allen-Bradley"
-    }
-  },
-  "PhysicalInfo": {
-    "Rate10": true,
-    "Rate100": true,
-    "Rate1000": false,
-    "DuplexHalf": true,
-    "DuplexFull": true,
-    "RateSetSwitch": true,
-    "RateSetSoftware": false,
-    "RateSetAuto": false,
-    "DuplexSetSwitch": true,
-    "DuplexSetSoftware": false,
-    "DuplexSetAuto": false,
-    "IsIndustrial": false,
-    "ModuleLed": false,
-    "NetworkLed": false,
-    "AxisLed": false,
-    "ComboLed": false,
-    "IOLed": false,
-    "Open": true,
-    "Sealed": false,
-    "RJ45": true,
-    "M124D": false,
-    "M128X": false,
-    "FiberSC": false,
-    "FiberLC": false,
-    "FiberST": false,
-    "FiberMTRJ": false
-  },
-  "CommInfo": {
-    "ConnectionSize": 511,
-    "SupportRouting": false,
-    "IsModbusTransltor": false,
-    "RoutingConfigs": []
-  },
-  "IOs": [
-    {
-      "AggregatedIOName": null,
-      "Name": "demo exclusive owner connection point",
-      "TransportClass1": true,
-      "TransportClass0": false,
-      "CyclicTrigger": true,
-      "COSTrigger": false,
-      "ApplicationTrigger": false,
-      "ListOnly": false,
-      "InputOnly": false,
-      "ExclusiveOwner": true,
-      "RedundantOwner": false,
-      "IsServer": true,
-      "OTParams": {
-        "NullType": false,
-        "Multicast": false,
-        "Unicast": true,
-        "Low": true,
-        "High": false,
-        "Scheduled": false,
-        "Urgent": false,
-        "ConnectionSize": {
-          "Min": 32,
-          "Max": 32,
-          "Defval": 32
-        },
-        "RPI": 100,
-        "RealTime32bit": true,
-        "ZeroLengthData": false,
-        "Heartbeat": false,
-        "Modeless": false,
-        "Safety": false,
-        "bFixed": true,
-        "bVariable": false
-      },
-      "TOParams": {
-        "NullType": false,
-        "Multicast": true,
-        "Unicast": true,
-        "Low": true,
-        "High": false,
-        "Scheduled": false,
-        "Urgent": false,
-        "ConnectionSize": {
-          "Min": 32,
-          "Max": 32,
-          "Defval": 32
-        },
-        "RPI": 100,
-        "RealTime32bit": false,
-        "ZeroLengthData": false,
-        "Heartbeat": false,
-        "Modeless": true,
-        "Safety": false,
-        "bFixed": true,
-        "bVariable": false
-      },
-      "ConnectionPath": [
-        32,
-        4,
-        36,
-        151,
-        44,
-        150,
-        44,
-        100
-      ],
-      "ParticipantName": ""
-    },
-    {
-      "AggregatedIOName": null,
-      "Name": "demo input only",
-      "TransportClass1": true,
-      "TransportClass0": false,
-      "CyclicTrigger": true,
-      "COSTrigger": false,
-      "ApplicationTrigger": false,
-      "ListOnly": false,
-      "InputOnly": true,
-      "ExclusiveOwner": false,
-      "RedundantOwner": false,
-      "IsServer": true,
-      "OTParams": {
-        "NullType": false,
-        "Multicast": false,
-        "Unicast": true,
-        "Low": true,
-        "High": false,
-        "Scheduled": false,
-        "Urgent": false,
-        "ConnectionSize": {
-          "Min": 0,
-          "Max": 0,
-          "Defval": 0
-        },
-        "RPI": 100,
-        "RealTime32bit": false,
-        "ZeroLengthData": false,
-        "Heartbeat": true,
-        "Modeless": false,
-        "Safety": false,
-        "bFixed": true,
-        "bVariable": false
-      },
-      "TOParams": {
-        "NullType": false,
-        "Multicast": true,
-        "Unicast": true,
-        "Low": true,
-        "High": false,
-        "Scheduled": false,
-        "Urgent": false,
-        "ConnectionSize": {
-          "Min": 32,
-          "Max": 32,
-          "Defval": 32
-        },
-        "RPI": 100,
-        "RealTime32bit": false,
-        "ZeroLengthData": true,
-        "Heartbeat": false,
-        "Modeless": false,
-        "Safety": false,
-        "bFixed": false,
-        "bVariable": true
-      },
-      "ConnectionPath": [
-        32,
-        4,
-        36,
-        151,
-        44,
-        152,
-        44,
-        100
-      ],
-      "ParticipantName": ""
-    },
-    {
-      "AggregatedIOName": null,
-      "Name": "demo listen only",
-      "TransportClass1": true,
-      "TransportClass0": false,
-      "CyclicTrigger": true,
-      "COSTrigger": false,
-      "ApplicationTrigger": false,
-      "ListOnly": true,
-      "InputOnly": false,
-      "ExclusiveOwner": false,
-      "RedundantOwner": false,
-      "IsServer": true,
-      "OTParams": {
-        "NullType": false,
-        "Multicast": false,
-        "Unicast": true,
-        "Low": true,
-        "High": false,
-        "Scheduled": false,
-        "Urgent": false,
-        "ConnectionSize": {
-          "Min": 0,
-          "Max": 0,
-          "Defval": 0
-        },
-        "RPI": 100,
-        "RealTime32bit": false,
-        "ZeroLengthData": false,
-        "Heartbeat": true,
-        "Modeless": false,
-        "Safety": false,
-        "bFixed": true,
-        "bVariable": false
-      },
-      "TOParams": {
-        "NullType": false,
-        "Multicast": true,
-        "Unicast": true,
-        "Low": true,
-        "High": false,
-        "Scheduled": false,
-        "Urgent": false,
-        "ConnectionSize": {
-          "Min": 32,
-          "Max": 32,
-          "Defval": 32
-        },
-        "RPI": 100,
-        "RealTime32bit": false,
-        "ZeroLengthData": true,
-        "Heartbeat": false,
-        "Modeless": false,
-        "Safety": false,
-        "bFixed": false,
-        "bVariable": true
-      },
-      "ConnectionPath": [
-        32,
-        4,
-        36,
-        151,
-        44,
-        153,
-        44,
-        100
-      ],
-      "ParticipantName": ""
-    }
-  ],
-  "IPConfigs": [
-    {
-      "Bootp": false,
-      "DHCP": true,
-      "DNS": false,
-      "HWConfigurable": false,
-      "ConfigSettable": false,
-      "IPAddr": "192.168.56.101",
-      "IPOth": null,
-      "MACID": "08:00:27:76:C3:B2",
-      "DHCPDNSUpdate": false,
-      "RequiresReset": false,
-      "ACDCapable": false,
-      "Other": "",
-      "RefInstanceIndex": 0,
-      "RefInstance": {
-        "Type": 0,
-        "IDs": [
-          4294967295
-        ],
-        "IDString": "Any Instance",
-        "Attributes": [
-          {
-            "Id": 1,
-            "IsImplemented": true,
-            "IsSet": false,
-            "RelationType": "ISOF",
-            "RelationStr": "1,17"
-          },
-          {
-            "Id": 2,
-            "IsImplemented": true,
-            "IsSet": false,
-            "RelationType": "IS",
-            "RelationStr": "4"
-          },
-          {
-            "Id": 3,
-            "IsImplemented": true,
-            "IsSet": true,
-            "RelationType": "DEFLT",
-            "RelationStr": ""
-          },
-          {
-            "Id": 4,
-            "IsImplemented": true,
-            "IsSet": false,
-            "RelationType": "DEFLT",
-            "RelationStr": ""
-          },
-          {
-            "Id": 5,
-            "IsImplemented": true,
-            "IsSet": false,
-            "RelationType": "DEFLT",
-            "RelationStr": ""
-          },
-          {
-            "Id": 6,
-            "IsImplemented": true,
-            "IsSet": false,
-            "RelationType": "DEFLT",
-            "RelationStr": ""
-          },
-          {
-            "Id": 8,
-            "IsImplemented": true,
-            "IsSet": false,
-            "RelationType": "ISIN",
-            "RelationStr": "1..255"
-          },
-          {
-            "Id": 9,
-            "IsImplemented": true,
-            "IsSet": false,
-            "RelationType": "DEFLT",
-            "RelationStr": ""
-          },
-          {
-            "Id": 10,
-            "IsImplemented": false,
-            "IsSet": false,
-            "RelationType": "DEFLT",
-            "RelationStr": ""
-          },
-          {
-            "Id": 11,
-            "IsImplemented": false,
-            "IsSet": false,
-            "RelationType": "DEFLT",
-            "RelationStr": ""
-          },
-          {
-            "Id": 12,
-            "IsImplemented": false,
-            "IsSet": false,
-            "RelationType": "DEFLT",
-            "RelationStr": ""
-          },
-          {
-            "Id": 13,
-            "IsImplemented": true,
-            "IsSet": false,
-            "RelationType": "ISIN",
-            "RelationStr": "0..3600"
-          },
-          {
-            "Id": 14,
-            "IsImplemented": false,
-            "IsSet": false,
-            "RelationType": "DEFLT",
-            "RelationStr": ""
-          },
-          {
-            "Id": 15,
-            "IsImplemented": false,
-            "IsSet": false,
-            "RelationType": "DEFLT",
-            "RelationStr": ""
-          },
-          {
-            "Id": 16,
-            "IsImplemented": false,
-            "IsSet": false,
-            "RelationType": "DEFLT",
-            "RelationStr": ""
-          },
-          {
-            "Id": 17,
-            "IsImplemented": false,
-            "IsSet": false,
-            "RelationType": "DEFLT",
-            "RelationStr": ""
-          }
-        ],
-        "Services": [
-          {
-            "Id": 1,
-            "IsImplemented": true,
-            "Parameters": ""
-          },
-          {
-            "Id": 2,
-            "IsImplemented": false,
-            "Parameters": ""
-          },
-          {
-            "Id": 14,
-            "IsImplemented": true,
-            "Parameters": ""
-          },
-          {
-            "Id": 16,
-            "IsImplemented": true,
-            "Parameters": ""
-          },
-          {
-            "Id": 76,
-            "IsImplemented": false,
-            "Parameters": ""
-          },
-          {
-            "Id": 77,
-            "IsImplemented": false,
-            "Parameters": ""
-          },
-          {
-            "Id": 29,
-            "IsImplemented": false,
-            "Parameters": ""
-          },
-          {
-            "Id": 3,
-            "IsImplemented": false,
-            "Parameters": ""
-          },
-          {
-            "Id": 4,
-            "IsImplemented": false,
-            "Parameters": ""
-          },
-          {
-            "Id": 23,
-            "IsImplemented": false,
-            "Parameters": ""
-          },
-          {
-            "Id": 24,
-            "IsImplemented": false,
-            "Parameters": ""
-          },
-          {
-            "Id": 25,
-            "IsImplemented": false,
-            "Parameters": ""
-          },
-          {
-            "Id": 26,
-            "IsImplemented": false,
-            "Parameters": ""
-          },
-          {
-            "Id": 27,
-            "IsImplemented": false,
-            "Parameters": ""
-          }
-        ],
-        "Name": "Instance Group 1"
-      }
-    }
-  ],
-  "ImplementedObjects": {
-    "1": {
-      "Id": 1,
-      "ClassAttributes": [
-        {
-          "Id": 1,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 2,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 3,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 4,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 5,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 6,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 7,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 200,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 201,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        }
-      ],
-      "ClassServices": [
-        {
-          "Id": 1,
-          "IsImplemented": true,
-          "Parameters": ""
-        },
-        {
-          "Id": 5,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 14,
-          "IsImplemented": true,
-          "Parameters": ""
-        },
-        {
-          "Id": 17,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 24,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 3,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 4,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 16,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 23,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 25,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 26,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 27,
-          "IsImplemented": false,
-          "Parameters": ""
-        }
-      ],
-      "Instances": [
-        {
-          "Type": 0,
-          "IDs": [
-            4294967295
-          ],
-          "IDString": "Any Instance",
-          "Attributes": [
-            {
-              "Id": 1,
-              "IsImplemented": true,
-              "IsSet": false,
-              "RelationType": "IS",
-              "RelationStr": "1"
-            },
-            {
-              "Id": 2,
-              "IsImplemented": true,
-              "IsSet": false,
-              "RelationType": "IS",
-              "RelationStr": "12"
-            },
-            {
-              "Id": 3,
-              "IsImplemented": true,
-              "IsSet": false,
-              "RelationType": "IS",
-              "RelationStr": "65001"
-            },
-            {
-              "Id": 4,
-              "IsImplemented": true,
-              "IsSet": false,
-              "RelationType": "IS",
-              "RelationStr": "2.3"
-            },
-            {
-              "Id": 5,
-              "IsImplemented": true,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 6,
-              "IsImplemented": true,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 7,
-              "IsImplemented": true,
-              "IsSet": false,
-              "RelationType": "IS",
-              "RelationStr": "OpENer PC"
-            },
-            {
-              "Id": 8,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 9,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 10,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 11,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 12,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 13,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 14,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 15,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 16,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 17,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 19,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 20,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 21,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 22,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 23,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 24,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 25,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            }
-          ],
-          "Services": [
-            {
-              "Id": 1,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 5,
-              "IsImplemented": true,
-              "Parameters": "0,1"
-            },
-            {
-              "Id": 14,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 16,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 24,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 75,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 3,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 4,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 23,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 25,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 26,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 27,
-              "IsImplemented": false,
-              "Parameters": ""
-            }
-          ],
-          "Name": "Instance Group 1"
-        }
-      ]
-    },
-    "2": {
-      "Id": 2,
-      "ClassAttributes": [
-        {
-          "Id": 1,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 2,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 3,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 4,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 5,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 6,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 7,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 200,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 201,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        }
-      ],
-      "ClassServices": [
-        {
-          "Id": 1,
-          "IsImplemented": true,
-          "Parameters": ""
-        },
-        {
-          "Id": 14,
-          "IsImplemented": true,
-          "Parameters": ""
-        },
-        {
-          "Id": 75,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 3,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 4,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 16,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 23,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 24,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 25,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 26,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 27,
-          "IsImplemented": false,
-          "Parameters": ""
-        }
-      ],
-      "Instances": [
-        {
-          "Type": 0,
-          "IDs": [
-            4294967295
-          ],
-          "IDString": "Any Instance",
-          "Attributes": [
-            {
-              "Id": 1,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 2,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 3,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 4,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            }
-          ],
-          "Services": [
-            {
-              "Id": 1,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 14,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 10,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 76,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 3,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 4,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 16,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 23,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 24,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 25,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 26,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 27,
-              "IsImplemented": false,
-              "Parameters": ""
-            }
-          ],
-          "Name": "Instance Group 1"
-        }
-      ]
-    },
-    "4": {
-      "Id": 4,
-      "ClassAttributes": [
-        {
-          "Id": 1,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 2,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 3,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 4,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 5,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 6,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 7,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 200,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 201,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        }
-      ],
-      "ClassServices": [
-        {
-          "Id": 8,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 9,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 14,
-          "IsImplemented": true,
-          "Parameters": ""
-        },
-        {
-          "Id": 3,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 4,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 16,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 23,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 24,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 25,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 26,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 27,
-          "IsImplemented": false,
-          "Parameters": ""
-        }
-      ],
-      "Instances": [
-        {
-          "Type": 3,
-          "IDs": [
-            100
-          ],
-          "IDString": "100",
-          "Attributes": [
-            {
-              "Id": 1,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 2,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 3,
-              "IsImplemented": true,
-              "IsSet": true,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 4,
-              "IsImplemented": true,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 5,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            }
-          ],
-          "Services": [
-            {
-              "Id": 9,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 14,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 16,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 24,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 25,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 26,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 27,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 3,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 4,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 23,
-              "IsImplemented": false,
-              "Parameters": ""
-            }
-          ],
-          "Name": "Instance Group 1"
-        },
-        {
-          "Type": 4,
-          "IDs": [
-            150,
-            152,
-            153
-          ],
-          "IDString": "150,152,153",
-          "Attributes": [
-            {
-              "Id": 1,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 2,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 3,
-              "IsImplemented": true,
-              "IsSet": true,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 4,
-              "IsImplemented": true,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 5,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            }
-          ],
-          "Services": [
-            {
-              "Id": 9,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 14,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 16,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 24,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 25,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 26,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 27,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 3,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 4,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 23,
-              "IsImplemented": false,
-              "Parameters": ""
-            }
-          ],
-          "Name": "Instance Group 2"
-        },
-        {
-          "Type": 2,
-          "IDs": [
-            151
-          ],
-          "IDString": "151",
-          "Attributes": [
-            {
-              "Id": 1,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 2,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 3,
-              "IsImplemented": true,
-              "IsSet": true,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 4,
-              "IsImplemented": true,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 5,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            }
-          ],
-          "Services": [
-            {
-              "Id": 9,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 14,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 16,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 24,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 25,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 26,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 27,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 3,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 4,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 23,
-              "IsImplemented": false,
-              "Parameters": ""
-            }
-          ],
-          "Name": "Instance Group 3"
-        },
-        {
-          "Type": 5,
-          "IDs": [
-            154
-          ],
-          "IDString": "154",
-          "Attributes": [
-            {
-              "Id": 1,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 2,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 3,
-              "IsImplemented": true,
-              "IsSet": true,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 4,
-              "IsImplemented": true,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 5,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            }
-          ],
-          "Services": [
-            {
-              "Id": 9,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 14,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 16,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 24,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 25,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 26,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 27,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 3,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 4,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 23,
-              "IsImplemented": false,
-              "Parameters": ""
-            }
-          ],
-          "Name": "Instance Group 4"
-        }
-      ]
-    },
-    "6": {
-      "Id": 6,
-      "ClassAttributes": [
-        {
-          "Id": 1,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 2,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 3,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 4,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 5,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 6,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 7,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 200,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 201,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        }
-      ],
-      "ClassServices": [
-        {
-          "Id": 1,
-          "IsImplemented": true,
-          "Parameters": ""
-        },
-        {
-          "Id": 14,
-          "IsImplemented": true,
-          "Parameters": ""
-        },
-        {
-          "Id": 3,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 4,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 16,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 23,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 24,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 25,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 26,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 27,
-          "IsImplemented": false,
-          "Parameters": ""
-        }
-      ],
-      "Instances": [
-        {
-          "Type": 0,
-          "IDs": [
-            4294967295
-          ],
-          "IDString": "Any Instance",
-          "Attributes": [
-            {
-              "Id": 1,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 2,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 3,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 4,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 5,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 6,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 7,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 8,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 9,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 11,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 12,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 13,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 14,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 15,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 16,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 17,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 18,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 19,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 20,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            }
-          ],
-          "Services": [
-            {
-              "Id": 1,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 2,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 14,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 16,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 78,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 82,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 84,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 86,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 87,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 90,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 91,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 29,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 3,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 4,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 23,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 24,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 25,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 26,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 27,
-              "IsImplemented": false,
-              "Parameters": ""
-            }
-          ],
-          "Name": "Instance Group 1"
-        }
-      ]
-    },
-    "245": {
-      "Id": 245,
-      "ClassAttributes": [
-        {
-          "Id": 1,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 2,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 3,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 4,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 5,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 6,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 7,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 200,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 201,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        }
-      ],
-      "ClassServices": [
-        {
-          "Id": 1,
-          "IsImplemented": true,
-          "Parameters": ""
-        },
-        {
-          "Id": 14,
-          "IsImplemented": true,
-          "Parameters": ""
-        },
-        {
-          "Id": 3,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 4,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 16,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 23,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 24,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 25,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 26,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 27,
-          "IsImplemented": false,
-          "Parameters": ""
-        }
-      ],
-      "Instances": [
-        {
-          "Type": 0,
-          "IDs": [
-            4294967295
-          ],
-          "IDString": "Any Instance",
-          "Attributes": [
-            {
-              "Id": 1,
-              "IsImplemented": true,
-              "IsSet": false,
-              "RelationType": "ISOF",
-              "RelationStr": "1,17"
-            },
-            {
-              "Id": 2,
-              "IsImplemented": true,
-              "IsSet": false,
-              "RelationType": "IS",
-              "RelationStr": "4"
-            },
-            {
-              "Id": 3,
-              "IsImplemented": true,
-              "IsSet": true,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 4,
-              "IsImplemented": true,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 5,
-              "IsImplemented": true,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 6,
-              "IsImplemented": true,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 8,
-              "IsImplemented": true,
-              "IsSet": false,
-              "RelationType": "ISIN",
-              "RelationStr": "1..255"
-            },
-            {
-              "Id": 9,
-              "IsImplemented": true,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 10,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 11,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 12,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 13,
-              "IsImplemented": true,
-              "IsSet": false,
-              "RelationType": "ISIN",
-              "RelationStr": "0..3600"
-            },
-            {
-              "Id": 14,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 15,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 16,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 17,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            }
-          ],
-          "Services": [
-            {
-              "Id": 1,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 2,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 14,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 16,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 76,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 77,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 29,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 3,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 4,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 23,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 24,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 25,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 26,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 27,
-              "IsImplemented": false,
-              "Parameters": ""
-            }
-          ],
-          "Name": "Instance Group 1"
-        }
-      ]
-    },
-    "246": {
-      "Id": 246,
-      "ClassAttributes": [
-        {
-          "Id": 1,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 2,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 3,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 4,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 5,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 6,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 7,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 200,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 201,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        }
-      ],
-      "ClassServices": [
-        {
-          "Id": 1,
-          "IsImplemented": true,
-          "Parameters": ""
-        },
-        {
-          "Id": 14,
-          "IsImplemented": true,
-          "Parameters": ""
-        },
-        {
-          "Id": 16,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 3,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 4,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 23,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 24,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 25,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 26,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 27,
-          "IsImplemented": false,
-          "Parameters": ""
-        }
-      ],
-      "Instances": [
-        {
-          "Type": 0,
-          "IDs": [
-            4294967295
-          ],
-          "IDString": "Any Instance",
-          "Attributes": [
-            {
-              "Id": 1,
-              "IsImplemented": true,
-              "IsSet": false,
-              "RelationType": "ISOF",
-              "RelationStr": "0,10,100"
-            },
-            {
-              "Id": 2,
-              "IsImplemented": true,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 3,
-              "IsImplemented": true,
-              "IsSet": false,
-              "RelationType": "ISMACADDRESS",
-              "RelationStr": "08:00:27:77:CF:56"
-            },
-            {
-              "Id": 4,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 5,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 6,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 7,
-              "IsImplemented": true,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 8,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 9,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 10,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 11,
-              "IsImplemented": true,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 12,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 13,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 14,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 15,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            }
-          ],
-          "Services": [
-            {
-              "Id": 1,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 14,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 16,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 76,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 29,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 3,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 4,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 23,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 24,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 25,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 26,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 27,
-              "IsImplemented": false,
-              "Parameters": ""
-            }
-          ],
-          "Name": "Instance Group 1"
-        }
-      ]
-    },
-    "72": {
-      "Id": 72,
-      "ClassAttributes": [
-        {
-          "Id": 1,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 2,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 3,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 4,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 5,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 6,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 7,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 200,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 201,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        }
-      ],
-      "ClassServices": [
-        {
-          "Id": 14,
-          "IsImplemented": true,
-          "Parameters": ""
-        },
-        {
-          "Id": 1,
-          "IsImplemented": true,
-          "Parameters": ""
-        },
-        {
-          "Id": 3,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 4,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 16,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 23,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 24,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 25,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 26,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 27,
-          "IsImplemented": false,
-          "Parameters": ""
-        }
-      ],
-      "Instances": [
-        {
-          "Type": 0,
-          "IDs": [
-            4294967295
-          ],
-          "IDString": "Any Instance",
-          "Attributes": [
-            {
-              "Id": 1,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "IS",
-              "RelationStr": "0"
-            },
-            {
-              "Id": 2,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "IS",
-              "RelationStr": "59"
-            },
-            {
-              "Id": 3,
-              "IsImplemented": false,
-              "IsSet": false,
-              "RelationType": "IS",
-              "RelationStr": "47"
-            },
-            {
-              "Id": 4,
-              "IsImplemented": true,
-              "IsSet": true,
-              "RelationType": "IS",
-              "RelationStr": "55"
-            },
-            {
-              "Id": 5,
-              "IsImplemented": true,
-              "IsSet": true,
-              "RelationType": "IS",
-              "RelationStr": "47"
-            },
-            {
-              "Id": 6,
-              "IsImplemented": true,
-              "IsSet": true,
-              "RelationType": "IS",
-              "RelationStr": "43"
-            },
-            {
-              "Id": 7,
-              "IsImplemented": true,
-              "IsSet": true,
-              "RelationType": "IS",
-              "RelationStr": "31"
-            },
-            {
-              "Id": 8,
-              "IsImplemented": true,
-              "IsSet": true,
-              "RelationType": "IS",
-              "RelationStr": "27"
-            }
-          ],
-          "Services": [
-            {
-              "Id": 14,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 16,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 3,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 4,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 23,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 24,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 25,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 26,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 27,
-              "IsImplemented": false,
-              "Parameters": ""
-            }
-          ],
-          "Name": "Instance Group 1"
-        }
-      ]
-    },
-    "93": {
-      "Id": 93,
-      "ClassAttributes": [
-        {
-          "Id": 1,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 2,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 3,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 4,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 5,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 6,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 7,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 200,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 201,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        }
-      ],
-      "ClassServices": [
-        {
-          "Id": 1,
-          "IsImplemented": true,
-          "Parameters": ""
-        },
-        {
-          "Id": 14,
-          "IsImplemented": true,
-          "Parameters": ""
-        },
-        {
-          "Id": 78,
-          "IsImplemented": true,
-          "Parameters": ""
-        },
-        {
-          "Id": 3,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 4,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 16,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 23,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 24,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 25,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 26,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 27,
-          "IsImplemented": false,
-          "Parameters": ""
-        }
-      ],
-      "Instances": [
-        {
-          "Type": 0,
-          "IDs": [
-            4294967295
-          ],
-          "IDString": "Any Instance",
-          "Attributes": [
-            {
-              "Id": 1,
-              "IsImplemented": true,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 2,
-              "IsImplemented": true,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 3,
-              "IsImplemented": true,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            }
-          ],
-          "Services": [
-            {
-              "Id": 1,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 5,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 14,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 75,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 76,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 77,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 3,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 4,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 16,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 23,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 24,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 25,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 26,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 27,
-              "IsImplemented": false,
-              "Parameters": ""
-            }
-          ],
-          "Name": "Instance Group 1"
-        }
-      ]
-    },
-    "94": {
-      "Id": 94,
-      "ClassAttributes": [
-        {
-          "Id": 1,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 2,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 3,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 4,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 5,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 6,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 7,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 200,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 201,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        }
-      ],
-      "ClassServices": [
-        {
-          "Id": 1,
-          "IsImplemented": true,
-          "Parameters": ""
-        },
-        {
-          "Id": 14,
-          "IsImplemented": true,
-          "Parameters": ""
-        },
-        {
-          "Id": 3,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 4,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 16,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 23,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 24,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 25,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 26,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 27,
-          "IsImplemented": false,
-          "Parameters": ""
-        }
-      ],
-      "Instances": [
-        {
-          "Type": 0,
-          "IDs": [
-            4294967295
-          ],
-          "IDString": "Any Instance",
-          "Attributes": [
-            {
-              "Id": 1,
-              "IsImplemented": true,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 2,
-              "IsImplemented": true,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 3,
-              "IsImplemented": true,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 4,
-              "IsImplemented": true,
-              "IsSet": true,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 5,
-              "IsImplemented": true,
-              "IsSet": true,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 6,
-              "IsImplemented": true,
-              "IsSet": true,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 7,
-              "IsImplemented": true,
-              "IsSet": true,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 8,
-              "IsImplemented": true,
-              "IsSet": true,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 9,
-              "IsImplemented": true,
-              "IsSet": true,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 10,
-              "IsImplemented": true,
-              "IsSet": true,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 11,
-              "IsImplemented": true,
-              "IsSet": true,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 12,
-              "IsImplemented": true,
-              "IsSet": true,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 13,
-              "IsImplemented": true,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 14,
-              "IsImplemented": true,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 15,
-              "IsImplemented": true,
-              "IsSet": true,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 16,
-              "IsImplemented": true,
-              "IsSet": true,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            }
-          ],
-          "Services": [
-            {
-              "Id": 1,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 5,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 14,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 16,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 75,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 76,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 77,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 78,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 3,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 4,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 23,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 24,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 25,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 26,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 27,
-              "IsImplemented": false,
-              "Parameters": ""
-            }
-          ],
-          "Name": "Instance Group 1"
-        }
-      ]
-    },
-    "95": {
-      "Id": 95,
-      "ClassAttributes": [
-        {
-          "Id": 1,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 2,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 3,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 4,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 5,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 6,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 7,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 8,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 9,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 10,
-          "IsImplemented": true,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 200,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        },
-        {
-          "Id": 201,
-          "IsImplemented": false,
-          "IsSet": false,
-          "RelationType": "DEFLT",
-          "RelationStr": ""
-        }
-      ],
-      "ClassServices": [
-        {
-          "Id": 1,
-          "IsImplemented": true,
-          "Parameters": ""
-        },
-        {
-          "Id": 8,
-          "IsImplemented": true,
-          "Parameters": ""
-        },
-        {
-          "Id": 14,
-          "IsImplemented": true,
-          "Parameters": ""
-        },
-        {
-          "Id": 3,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 4,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 16,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 23,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 24,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 25,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 26,
-          "IsImplemented": false,
-          "Parameters": ""
-        },
-        {
-          "Id": 27,
-          "IsImplemented": false,
-          "Parameters": ""
-        }
-      ],
-      "Instances": [
-        {
-          "Type": 0,
-          "IDs": [
-            4294967295
-          ],
-          "IDString": "Any Instance",
-          "Attributes": [
-            {
-              "Id": 1,
-              "IsImplemented": true,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 2,
-              "IsImplemented": true,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 3,
-              "IsImplemented": true,
-              "IsSet": true,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 4,
-              "IsImplemented": true,
-              "IsSet": true,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            },
-            {
-              "Id": 5,
-              "IsImplemented": true,
-              "IsSet": false,
-              "RelationType": "DEFLT",
-              "RelationStr": ""
-            }
-          ],
-          "Services": [
-            {
-              "Id": 1,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 9,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 14,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 16,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 75,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 76,
-              "IsImplemented": true,
-              "Parameters": ""
-            },
-            {
-              "Id": 3,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 4,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 23,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 24,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 25,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 26,
-              "IsImplemented": false,
-              "Parameters": ""
-            },
-            {
-              "Id": 27,
-              "IsImplemented": false,
-              "Parameters": ""
-            }
-          ],
-          "Name": "Instance Group 1"
-        }
-      ]
-    }
-  },
-  "SafetyInfo": {
-    "DoesSupportSafety": false
-  },
-  "TestInfo": {
-    "LogHex": true,
-    "LogText": true,
-    "LogZero": true,
-    "LogEncap": true,
-    "DisableSuppression": false
-  }
-}

+ 0 - 23
TODO.txt

@@ -1,23 +0,0 @@
-
-Config Session timer - timer check added in generic_networkhandler.c 
-		-> update to elapsed time format
-
-ListIdentity Extension - add Cip Security item - see Opener-repository Issue_233 - done
-	- update get current port state
-
-mbedtls library
-	- build
-	- add to project
-
-TLS connection - TLS handshake ??  - mbedtls library
-
-
-
-Certificate Management
-	* add/update object specific services
-
-add FileObject - used in CMO object
-
-CipSecurity Object
-	- begin_config: check if command is sent over valid TLS connection
-	- object_cleanup: implement service

+ 0 - 0
CertificateManagementObject/certificatemanagement.c → new_folder/certificatemanagement.c


+ 0 - 0
CertificateManagementObject/certificatemanagement.h → new_folder/certificatemanagement.h


+ 0 - 0
CipSecurityObject/cipsecurity.c → new_folder/cipsecurity.c


+ 0 - 0
CipSecurityObject/cipsecurity.h → new_folder/cipsecurity.h


+ 0 - 0
EtherNetIPSecurityObject/ethernetipsecurity.c → new_folder/ethernetipsecurity.c


+ 0 - 0
EtherNetIPSecurityObject/ethernetipsecurity.h → new_folder/ethernetipsecurity.h