plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableLldp.go (615 lines of code) (raw):

/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ package model import ( "context" "fmt" "github.com/pkg/errors" "github.com/rs/zerolog" "github.com/apache/plc4x/plc4go/spi/utils" ) // Code generated by code-generation. DO NOT EDIT. // OpcuaNodeIdServicesVariableLldp is an enum type OpcuaNodeIdServicesVariableLldp int32 type IOpcuaNodeIdServicesVariableLldp interface { fmt.Stringer utils.LengthAware utils.Serializable } const ( OpcuaNodeIdServicesVariableLldp_LldpSystemCapabilitiesMap_OptionSetValues OpcuaNodeIdServicesVariableLldp = 18957 OpcuaNodeIdServicesVariableLldp_LldpInformationType_RemoteStatistics_LastChangeTime OpcuaNodeIdServicesVariableLldp = 18975 OpcuaNodeIdServicesVariableLldp_LldpInformationType_RemoteStatistics_RemoteInserts OpcuaNodeIdServicesVariableLldp = 18976 OpcuaNodeIdServicesVariableLldp_LldpInformationType_RemoteStatistics_RemoteDeletes OpcuaNodeIdServicesVariableLldp = 18977 OpcuaNodeIdServicesVariableLldp_LldpInformationType_RemoteStatistics_RemoteDrops OpcuaNodeIdServicesVariableLldp = 18978 OpcuaNodeIdServicesVariableLldp_LldpInformationType_RemoteStatistics_RemoteAgeouts OpcuaNodeIdServicesVariableLldp = 18979 OpcuaNodeIdServicesVariableLldp_LldpInformationType_LocalSystemData_ChassisIdSubtype OpcuaNodeIdServicesVariableLldp = 18981 OpcuaNodeIdServicesVariableLldp_LldpInformationType_LocalSystemData_ChassisId OpcuaNodeIdServicesVariableLldp = 18982 OpcuaNodeIdServicesVariableLldp_LldpInformationType_LocalSystemData_SystemName OpcuaNodeIdServicesVariableLldp = 18983 OpcuaNodeIdServicesVariableLldp_LldpInformationType_LocalSystemData_SystemDescription OpcuaNodeIdServicesVariableLldp = 18984 OpcuaNodeIdServicesVariableLldp_LldpInformationType_LocalSystemData_SystemCapabilitiesSupported OpcuaNodeIdServicesVariableLldp = 18985 OpcuaNodeIdServicesVariableLldp_LldpInformationType_LocalSystemData_SystemCapabilitiesEnabled OpcuaNodeIdServicesVariableLldp = 18986 OpcuaNodeIdServicesVariableLldp_LldpInformationType_Ports_LldpPortInformation_Placeholder_IetfBaseNetworkInterfaceName OpcuaNodeIdServicesVariableLldp = 18989 OpcuaNodeIdServicesVariableLldp_LldpInformationType_Ports_LldpPortInformation_Placeholder_DestMacAddress OpcuaNodeIdServicesVariableLldp = 18990 OpcuaNodeIdServicesVariableLldp_LldpInformationType_Ports_LldpPortInformation_Placeholder_PortIdSubtype OpcuaNodeIdServicesVariableLldp = 18991 OpcuaNodeIdServicesVariableLldp_LldpInformationType_Ports_LldpPortInformation_Placeholder_PortId OpcuaNodeIdServicesVariableLldp = 18992 OpcuaNodeIdServicesVariableLldp_LldpInformationType_Ports_LldpPortInformation_Placeholder_PortDescription OpcuaNodeIdServicesVariableLldp = 18993 OpcuaNodeIdServicesVariableLldp_LldpInformationType_Ports_LldpPortInformation_Placeholder_ManagementAddressTxPort OpcuaNodeIdServicesVariableLldp = 18994 OpcuaNodeIdServicesVariableLldp_LldpRemoteStatisticsType_LastChangeTime OpcuaNodeIdServicesVariableLldp = 18997 OpcuaNodeIdServicesVariableLldp_LldpRemoteStatisticsType_RemoteInserts OpcuaNodeIdServicesVariableLldp = 18998 OpcuaNodeIdServicesVariableLldp_LldpRemoteStatisticsType_RemoteDeletes OpcuaNodeIdServicesVariableLldp = 18999 OpcuaNodeIdServicesVariableLldp_LldpRemoteStatisticsType_RemoteDrops OpcuaNodeIdServicesVariableLldp = 19000 OpcuaNodeIdServicesVariableLldp_LldpRemoteStatisticsType_RemoteAgeouts OpcuaNodeIdServicesVariableLldp = 19001 OpcuaNodeIdServicesVariableLldp_LldpLocalSystemType_ChassisIdSubtype OpcuaNodeIdServicesVariableLldp = 19003 OpcuaNodeIdServicesVariableLldp_LldpLocalSystemType_ChassisId OpcuaNodeIdServicesVariableLldp = 19004 OpcuaNodeIdServicesVariableLldp_LldpLocalSystemType_SystemName OpcuaNodeIdServicesVariableLldp = 19005 OpcuaNodeIdServicesVariableLldp_LldpLocalSystemType_SystemDescription OpcuaNodeIdServicesVariableLldp = 19006 OpcuaNodeIdServicesVariableLldp_LldpLocalSystemType_SystemCapabilitiesSupported OpcuaNodeIdServicesVariableLldp = 19007 OpcuaNodeIdServicesVariableLldp_LldpLocalSystemType_SystemCapabilitiesEnabled OpcuaNodeIdServicesVariableLldp = 19008 OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_IetfBaseNetworkInterfaceName OpcuaNodeIdServicesVariableLldp = 19010 OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_DestMacAddress OpcuaNodeIdServicesVariableLldp = 19011 OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_PortIdSubtype OpcuaNodeIdServicesVariableLldp = 19012 OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_PortId OpcuaNodeIdServicesVariableLldp = 19013 OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_PortDescription OpcuaNodeIdServicesVariableLldp = 19014 OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_ManagementAddressTxPort OpcuaNodeIdServicesVariableLldp = 19015 OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_TimeMark OpcuaNodeIdServicesVariableLldp = 19018 OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_RemoteIndex OpcuaNodeIdServicesVariableLldp = 19019 OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_ChassisIdSubtype OpcuaNodeIdServicesVariableLldp = 19020 OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_ChassisId OpcuaNodeIdServicesVariableLldp = 19021 OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_PortIdSubtype OpcuaNodeIdServicesVariableLldp = 19022 OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_PortId OpcuaNodeIdServicesVariableLldp = 19023 OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_PortDescription OpcuaNodeIdServicesVariableLldp = 19024 OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_SystemName OpcuaNodeIdServicesVariableLldp = 19025 OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_SystemDescription OpcuaNodeIdServicesVariableLldp = 19026 OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_SystemCapabilitiesSupported OpcuaNodeIdServicesVariableLldp = 19027 OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_SystemCapabilitiesEnabled OpcuaNodeIdServicesVariableLldp = 19028 OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_RemoteChanges OpcuaNodeIdServicesVariableLldp = 19029 OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_RemoteTooManyNeighbors OpcuaNodeIdServicesVariableLldp = 19030 OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_ManagementAddress OpcuaNodeIdServicesVariableLldp = 19031 OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_RemoteUnknownTlv OpcuaNodeIdServicesVariableLldp = 19032 OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_TimeMark OpcuaNodeIdServicesVariableLldp = 19034 OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_RemoteIndex OpcuaNodeIdServicesVariableLldp = 19035 OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_ChassisIdSubtype OpcuaNodeIdServicesVariableLldp = 19036 OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_ChassisId OpcuaNodeIdServicesVariableLldp = 19037 OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_PortIdSubtype OpcuaNodeIdServicesVariableLldp = 19038 OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_PortId OpcuaNodeIdServicesVariableLldp = 19039 OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_PortDescription OpcuaNodeIdServicesVariableLldp = 19040 OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_SystemName OpcuaNodeIdServicesVariableLldp = 19041 OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_SystemDescription OpcuaNodeIdServicesVariableLldp = 19042 OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_SystemCapabilitiesSupported OpcuaNodeIdServicesVariableLldp = 19043 OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_SystemCapabilitiesEnabled OpcuaNodeIdServicesVariableLldp = 19044 OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_RemoteChanges OpcuaNodeIdServicesVariableLldp = 19045 OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_RemoteTooManyNeighbors OpcuaNodeIdServicesVariableLldp = 19046 OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_ManagementAddress OpcuaNodeIdServicesVariableLldp = 19047 OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_RemoteUnknownTlv OpcuaNodeIdServicesVariableLldp = 19078 ) var OpcuaNodeIdServicesVariableLldpValues []OpcuaNodeIdServicesVariableLldp func init() { _ = errors.New OpcuaNodeIdServicesVariableLldpValues = []OpcuaNodeIdServicesVariableLldp{ OpcuaNodeIdServicesVariableLldp_LldpSystemCapabilitiesMap_OptionSetValues, OpcuaNodeIdServicesVariableLldp_LldpInformationType_RemoteStatistics_LastChangeTime, OpcuaNodeIdServicesVariableLldp_LldpInformationType_RemoteStatistics_RemoteInserts, OpcuaNodeIdServicesVariableLldp_LldpInformationType_RemoteStatistics_RemoteDeletes, OpcuaNodeIdServicesVariableLldp_LldpInformationType_RemoteStatistics_RemoteDrops, OpcuaNodeIdServicesVariableLldp_LldpInformationType_RemoteStatistics_RemoteAgeouts, OpcuaNodeIdServicesVariableLldp_LldpInformationType_LocalSystemData_ChassisIdSubtype, OpcuaNodeIdServicesVariableLldp_LldpInformationType_LocalSystemData_ChassisId, OpcuaNodeIdServicesVariableLldp_LldpInformationType_LocalSystemData_SystemName, OpcuaNodeIdServicesVariableLldp_LldpInformationType_LocalSystemData_SystemDescription, OpcuaNodeIdServicesVariableLldp_LldpInformationType_LocalSystemData_SystemCapabilitiesSupported, OpcuaNodeIdServicesVariableLldp_LldpInformationType_LocalSystemData_SystemCapabilitiesEnabled, OpcuaNodeIdServicesVariableLldp_LldpInformationType_Ports_LldpPortInformation_Placeholder_IetfBaseNetworkInterfaceName, OpcuaNodeIdServicesVariableLldp_LldpInformationType_Ports_LldpPortInformation_Placeholder_DestMacAddress, OpcuaNodeIdServicesVariableLldp_LldpInformationType_Ports_LldpPortInformation_Placeholder_PortIdSubtype, OpcuaNodeIdServicesVariableLldp_LldpInformationType_Ports_LldpPortInformation_Placeholder_PortId, OpcuaNodeIdServicesVariableLldp_LldpInformationType_Ports_LldpPortInformation_Placeholder_PortDescription, OpcuaNodeIdServicesVariableLldp_LldpInformationType_Ports_LldpPortInformation_Placeholder_ManagementAddressTxPort, OpcuaNodeIdServicesVariableLldp_LldpRemoteStatisticsType_LastChangeTime, OpcuaNodeIdServicesVariableLldp_LldpRemoteStatisticsType_RemoteInserts, OpcuaNodeIdServicesVariableLldp_LldpRemoteStatisticsType_RemoteDeletes, OpcuaNodeIdServicesVariableLldp_LldpRemoteStatisticsType_RemoteDrops, OpcuaNodeIdServicesVariableLldp_LldpRemoteStatisticsType_RemoteAgeouts, OpcuaNodeIdServicesVariableLldp_LldpLocalSystemType_ChassisIdSubtype, OpcuaNodeIdServicesVariableLldp_LldpLocalSystemType_ChassisId, OpcuaNodeIdServicesVariableLldp_LldpLocalSystemType_SystemName, OpcuaNodeIdServicesVariableLldp_LldpLocalSystemType_SystemDescription, OpcuaNodeIdServicesVariableLldp_LldpLocalSystemType_SystemCapabilitiesSupported, OpcuaNodeIdServicesVariableLldp_LldpLocalSystemType_SystemCapabilitiesEnabled, OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_IetfBaseNetworkInterfaceName, OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_DestMacAddress, OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_PortIdSubtype, OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_PortId, OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_PortDescription, OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_ManagementAddressTxPort, OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_TimeMark, OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_RemoteIndex, OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_ChassisIdSubtype, OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_ChassisId, OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_PortIdSubtype, OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_PortId, OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_PortDescription, OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_SystemName, OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_SystemDescription, OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_SystemCapabilitiesSupported, OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_SystemCapabilitiesEnabled, OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_RemoteChanges, OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_RemoteTooManyNeighbors, OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_ManagementAddress, OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_RemoteUnknownTlv, OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_TimeMark, OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_RemoteIndex, OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_ChassisIdSubtype, OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_ChassisId, OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_PortIdSubtype, OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_PortId, OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_PortDescription, OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_SystemName, OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_SystemDescription, OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_SystemCapabilitiesSupported, OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_SystemCapabilitiesEnabled, OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_RemoteChanges, OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_RemoteTooManyNeighbors, OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_ManagementAddress, OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_RemoteUnknownTlv, } } func OpcuaNodeIdServicesVariableLldpByValue(value int32) (enum OpcuaNodeIdServicesVariableLldp, ok bool) { switch value { case 18957: return OpcuaNodeIdServicesVariableLldp_LldpSystemCapabilitiesMap_OptionSetValues, true case 18975: return OpcuaNodeIdServicesVariableLldp_LldpInformationType_RemoteStatistics_LastChangeTime, true case 18976: return OpcuaNodeIdServicesVariableLldp_LldpInformationType_RemoteStatistics_RemoteInserts, true case 18977: return OpcuaNodeIdServicesVariableLldp_LldpInformationType_RemoteStatistics_RemoteDeletes, true case 18978: return OpcuaNodeIdServicesVariableLldp_LldpInformationType_RemoteStatistics_RemoteDrops, true case 18979: return OpcuaNodeIdServicesVariableLldp_LldpInformationType_RemoteStatistics_RemoteAgeouts, true case 18981: return OpcuaNodeIdServicesVariableLldp_LldpInformationType_LocalSystemData_ChassisIdSubtype, true case 18982: return OpcuaNodeIdServicesVariableLldp_LldpInformationType_LocalSystemData_ChassisId, true case 18983: return OpcuaNodeIdServicesVariableLldp_LldpInformationType_LocalSystemData_SystemName, true case 18984: return OpcuaNodeIdServicesVariableLldp_LldpInformationType_LocalSystemData_SystemDescription, true case 18985: return OpcuaNodeIdServicesVariableLldp_LldpInformationType_LocalSystemData_SystemCapabilitiesSupported, true case 18986: return OpcuaNodeIdServicesVariableLldp_LldpInformationType_LocalSystemData_SystemCapabilitiesEnabled, true case 18989: return OpcuaNodeIdServicesVariableLldp_LldpInformationType_Ports_LldpPortInformation_Placeholder_IetfBaseNetworkInterfaceName, true case 18990: return OpcuaNodeIdServicesVariableLldp_LldpInformationType_Ports_LldpPortInformation_Placeholder_DestMacAddress, true case 18991: return OpcuaNodeIdServicesVariableLldp_LldpInformationType_Ports_LldpPortInformation_Placeholder_PortIdSubtype, true case 18992: return OpcuaNodeIdServicesVariableLldp_LldpInformationType_Ports_LldpPortInformation_Placeholder_PortId, true case 18993: return OpcuaNodeIdServicesVariableLldp_LldpInformationType_Ports_LldpPortInformation_Placeholder_PortDescription, true case 18994: return OpcuaNodeIdServicesVariableLldp_LldpInformationType_Ports_LldpPortInformation_Placeholder_ManagementAddressTxPort, true case 18997: return OpcuaNodeIdServicesVariableLldp_LldpRemoteStatisticsType_LastChangeTime, true case 18998: return OpcuaNodeIdServicesVariableLldp_LldpRemoteStatisticsType_RemoteInserts, true case 18999: return OpcuaNodeIdServicesVariableLldp_LldpRemoteStatisticsType_RemoteDeletes, true case 19000: return OpcuaNodeIdServicesVariableLldp_LldpRemoteStatisticsType_RemoteDrops, true case 19001: return OpcuaNodeIdServicesVariableLldp_LldpRemoteStatisticsType_RemoteAgeouts, true case 19003: return OpcuaNodeIdServicesVariableLldp_LldpLocalSystemType_ChassisIdSubtype, true case 19004: return OpcuaNodeIdServicesVariableLldp_LldpLocalSystemType_ChassisId, true case 19005: return OpcuaNodeIdServicesVariableLldp_LldpLocalSystemType_SystemName, true case 19006: return OpcuaNodeIdServicesVariableLldp_LldpLocalSystemType_SystemDescription, true case 19007: return OpcuaNodeIdServicesVariableLldp_LldpLocalSystemType_SystemCapabilitiesSupported, true case 19008: return OpcuaNodeIdServicesVariableLldp_LldpLocalSystemType_SystemCapabilitiesEnabled, true case 19010: return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_IetfBaseNetworkInterfaceName, true case 19011: return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_DestMacAddress, true case 19012: return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_PortIdSubtype, true case 19013: return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_PortId, true case 19014: return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_PortDescription, true case 19015: return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_ManagementAddressTxPort, true case 19018: return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_TimeMark, true case 19019: return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_RemoteIndex, true case 19020: return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_ChassisIdSubtype, true case 19021: return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_ChassisId, true case 19022: return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_PortIdSubtype, true case 19023: return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_PortId, true case 19024: return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_PortDescription, true case 19025: return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_SystemName, true case 19026: return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_SystemDescription, true case 19027: return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_SystemCapabilitiesSupported, true case 19028: return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_SystemCapabilitiesEnabled, true case 19029: return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_RemoteChanges, true case 19030: return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_RemoteTooManyNeighbors, true case 19031: return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_ManagementAddress, true case 19032: return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_RemoteUnknownTlv, true case 19034: return OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_TimeMark, true case 19035: return OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_RemoteIndex, true case 19036: return OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_ChassisIdSubtype, true case 19037: return OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_ChassisId, true case 19038: return OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_PortIdSubtype, true case 19039: return OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_PortId, true case 19040: return OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_PortDescription, true case 19041: return OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_SystemName, true case 19042: return OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_SystemDescription, true case 19043: return OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_SystemCapabilitiesSupported, true case 19044: return OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_SystemCapabilitiesEnabled, true case 19045: return OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_RemoteChanges, true case 19046: return OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_RemoteTooManyNeighbors, true case 19047: return OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_ManagementAddress, true case 19078: return OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_RemoteUnknownTlv, true } return 0, false } func OpcuaNodeIdServicesVariableLldpByName(value string) (enum OpcuaNodeIdServicesVariableLldp, ok bool) { switch value { case "LldpSystemCapabilitiesMap_OptionSetValues": return OpcuaNodeIdServicesVariableLldp_LldpSystemCapabilitiesMap_OptionSetValues, true case "LldpInformationType_RemoteStatistics_LastChangeTime": return OpcuaNodeIdServicesVariableLldp_LldpInformationType_RemoteStatistics_LastChangeTime, true case "LldpInformationType_RemoteStatistics_RemoteInserts": return OpcuaNodeIdServicesVariableLldp_LldpInformationType_RemoteStatistics_RemoteInserts, true case "LldpInformationType_RemoteStatistics_RemoteDeletes": return OpcuaNodeIdServicesVariableLldp_LldpInformationType_RemoteStatistics_RemoteDeletes, true case "LldpInformationType_RemoteStatistics_RemoteDrops": return OpcuaNodeIdServicesVariableLldp_LldpInformationType_RemoteStatistics_RemoteDrops, true case "LldpInformationType_RemoteStatistics_RemoteAgeouts": return OpcuaNodeIdServicesVariableLldp_LldpInformationType_RemoteStatistics_RemoteAgeouts, true case "LldpInformationType_LocalSystemData_ChassisIdSubtype": return OpcuaNodeIdServicesVariableLldp_LldpInformationType_LocalSystemData_ChassisIdSubtype, true case "LldpInformationType_LocalSystemData_ChassisId": return OpcuaNodeIdServicesVariableLldp_LldpInformationType_LocalSystemData_ChassisId, true case "LldpInformationType_LocalSystemData_SystemName": return OpcuaNodeIdServicesVariableLldp_LldpInformationType_LocalSystemData_SystemName, true case "LldpInformationType_LocalSystemData_SystemDescription": return OpcuaNodeIdServicesVariableLldp_LldpInformationType_LocalSystemData_SystemDescription, true case "LldpInformationType_LocalSystemData_SystemCapabilitiesSupported": return OpcuaNodeIdServicesVariableLldp_LldpInformationType_LocalSystemData_SystemCapabilitiesSupported, true case "LldpInformationType_LocalSystemData_SystemCapabilitiesEnabled": return OpcuaNodeIdServicesVariableLldp_LldpInformationType_LocalSystemData_SystemCapabilitiesEnabled, true case "LldpInformationType_Ports_LldpPortInformation_Placeholder_IetfBaseNetworkInterfaceName": return OpcuaNodeIdServicesVariableLldp_LldpInformationType_Ports_LldpPortInformation_Placeholder_IetfBaseNetworkInterfaceName, true case "LldpInformationType_Ports_LldpPortInformation_Placeholder_DestMacAddress": return OpcuaNodeIdServicesVariableLldp_LldpInformationType_Ports_LldpPortInformation_Placeholder_DestMacAddress, true case "LldpInformationType_Ports_LldpPortInformation_Placeholder_PortIdSubtype": return OpcuaNodeIdServicesVariableLldp_LldpInformationType_Ports_LldpPortInformation_Placeholder_PortIdSubtype, true case "LldpInformationType_Ports_LldpPortInformation_Placeholder_PortId": return OpcuaNodeIdServicesVariableLldp_LldpInformationType_Ports_LldpPortInformation_Placeholder_PortId, true case "LldpInformationType_Ports_LldpPortInformation_Placeholder_PortDescription": return OpcuaNodeIdServicesVariableLldp_LldpInformationType_Ports_LldpPortInformation_Placeholder_PortDescription, true case "LldpInformationType_Ports_LldpPortInformation_Placeholder_ManagementAddressTxPort": return OpcuaNodeIdServicesVariableLldp_LldpInformationType_Ports_LldpPortInformation_Placeholder_ManagementAddressTxPort, true case "LldpRemoteStatisticsType_LastChangeTime": return OpcuaNodeIdServicesVariableLldp_LldpRemoteStatisticsType_LastChangeTime, true case "LldpRemoteStatisticsType_RemoteInserts": return OpcuaNodeIdServicesVariableLldp_LldpRemoteStatisticsType_RemoteInserts, true case "LldpRemoteStatisticsType_RemoteDeletes": return OpcuaNodeIdServicesVariableLldp_LldpRemoteStatisticsType_RemoteDeletes, true case "LldpRemoteStatisticsType_RemoteDrops": return OpcuaNodeIdServicesVariableLldp_LldpRemoteStatisticsType_RemoteDrops, true case "LldpRemoteStatisticsType_RemoteAgeouts": return OpcuaNodeIdServicesVariableLldp_LldpRemoteStatisticsType_RemoteAgeouts, true case "LldpLocalSystemType_ChassisIdSubtype": return OpcuaNodeIdServicesVariableLldp_LldpLocalSystemType_ChassisIdSubtype, true case "LldpLocalSystemType_ChassisId": return OpcuaNodeIdServicesVariableLldp_LldpLocalSystemType_ChassisId, true case "LldpLocalSystemType_SystemName": return OpcuaNodeIdServicesVariableLldp_LldpLocalSystemType_SystemName, true case "LldpLocalSystemType_SystemDescription": return OpcuaNodeIdServicesVariableLldp_LldpLocalSystemType_SystemDescription, true case "LldpLocalSystemType_SystemCapabilitiesSupported": return OpcuaNodeIdServicesVariableLldp_LldpLocalSystemType_SystemCapabilitiesSupported, true case "LldpLocalSystemType_SystemCapabilitiesEnabled": return OpcuaNodeIdServicesVariableLldp_LldpLocalSystemType_SystemCapabilitiesEnabled, true case "LldpPortInformationType_IetfBaseNetworkInterfaceName": return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_IetfBaseNetworkInterfaceName, true case "LldpPortInformationType_DestMacAddress": return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_DestMacAddress, true case "LldpPortInformationType_PortIdSubtype": return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_PortIdSubtype, true case "LldpPortInformationType_PortId": return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_PortId, true case "LldpPortInformationType_PortDescription": return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_PortDescription, true case "LldpPortInformationType_ManagementAddressTxPort": return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_ManagementAddressTxPort, true case "LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_TimeMark": return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_TimeMark, true case "LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_RemoteIndex": return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_RemoteIndex, true case "LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_ChassisIdSubtype": return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_ChassisIdSubtype, true case "LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_ChassisId": return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_ChassisId, true case "LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_PortIdSubtype": return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_PortIdSubtype, true case "LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_PortId": return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_PortId, true case "LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_PortDescription": return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_PortDescription, true case "LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_SystemName": return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_SystemName, true case "LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_SystemDescription": return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_SystemDescription, true case "LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_SystemCapabilitiesSupported": return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_SystemCapabilitiesSupported, true case "LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_SystemCapabilitiesEnabled": return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_SystemCapabilitiesEnabled, true case "LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_RemoteChanges": return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_RemoteChanges, true case "LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_RemoteTooManyNeighbors": return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_RemoteTooManyNeighbors, true case "LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_ManagementAddress": return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_ManagementAddress, true case "LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_RemoteUnknownTlv": return OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_RemoteUnknownTlv, true case "LldpRemoteSystemType_TimeMark": return OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_TimeMark, true case "LldpRemoteSystemType_RemoteIndex": return OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_RemoteIndex, true case "LldpRemoteSystemType_ChassisIdSubtype": return OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_ChassisIdSubtype, true case "LldpRemoteSystemType_ChassisId": return OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_ChassisId, true case "LldpRemoteSystemType_PortIdSubtype": return OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_PortIdSubtype, true case "LldpRemoteSystemType_PortId": return OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_PortId, true case "LldpRemoteSystemType_PortDescription": return OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_PortDescription, true case "LldpRemoteSystemType_SystemName": return OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_SystemName, true case "LldpRemoteSystemType_SystemDescription": return OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_SystemDescription, true case "LldpRemoteSystemType_SystemCapabilitiesSupported": return OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_SystemCapabilitiesSupported, true case "LldpRemoteSystemType_SystemCapabilitiesEnabled": return OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_SystemCapabilitiesEnabled, true case "LldpRemoteSystemType_RemoteChanges": return OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_RemoteChanges, true case "LldpRemoteSystemType_RemoteTooManyNeighbors": return OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_RemoteTooManyNeighbors, true case "LldpRemoteSystemType_ManagementAddress": return OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_ManagementAddress, true case "LldpRemoteSystemType_RemoteUnknownTlv": return OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_RemoteUnknownTlv, true } return 0, false } func OpcuaNodeIdServicesVariableLldpKnows(value int32) bool { for _, typeValue := range OpcuaNodeIdServicesVariableLldpValues { if int32(typeValue) == value { return true } } return false } func CastOpcuaNodeIdServicesVariableLldp(structType any) OpcuaNodeIdServicesVariableLldp { castFunc := func(typ any) OpcuaNodeIdServicesVariableLldp { if sOpcuaNodeIdServicesVariableLldp, ok := typ.(OpcuaNodeIdServicesVariableLldp); ok { return sOpcuaNodeIdServicesVariableLldp } return 0 } return castFunc(structType) } func (m OpcuaNodeIdServicesVariableLldp) GetLengthInBits(ctx context.Context) uint16 { return 32 } func (m OpcuaNodeIdServicesVariableLldp) GetLengthInBytes(ctx context.Context) uint16 { return m.GetLengthInBits(ctx) / 8 } func OpcuaNodeIdServicesVariableLldpParse(ctx context.Context, theBytes []byte) (OpcuaNodeIdServicesVariableLldp, error) { return OpcuaNodeIdServicesVariableLldpParseWithBuffer(ctx, utils.NewReadBufferByteBased(theBytes)) } func OpcuaNodeIdServicesVariableLldpParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (OpcuaNodeIdServicesVariableLldp, error) { log := zerolog.Ctx(ctx) _ = log val, err := /*TODO: migrate me*/ /*TODO: migrate me*/ readBuffer.ReadInt32("OpcuaNodeIdServicesVariableLldp", 32) if err != nil { return 0, errors.Wrap(err, "error reading OpcuaNodeIdServicesVariableLldp") } if enum, ok := OpcuaNodeIdServicesVariableLldpByValue(val); !ok { log.Debug().Interface("val", val).Msg("no value val found for OpcuaNodeIdServicesVariableLldp") return OpcuaNodeIdServicesVariableLldp(val), nil } else { return enum, nil } } func (e OpcuaNodeIdServicesVariableLldp) Serialize() ([]byte, error) { wb := utils.NewWriteBufferByteBased() if err := e.SerializeWithWriteBuffer(context.Background(), wb); err != nil { return nil, err } return wb.GetBytes(), nil } func (e OpcuaNodeIdServicesVariableLldp) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error { log := zerolog.Ctx(ctx) _ = log return /*TODO: migrate me*/ writeBuffer.WriteInt32("OpcuaNodeIdServicesVariableLldp", 32, int32(int32(e)), utils.WithAdditionalStringRepresentation(e.PLC4XEnumName())) } func (e OpcuaNodeIdServicesVariableLldp) GetValue() int32 { return int32(e) } // PLC4XEnumName returns the name that is used in code to identify this enum func (e OpcuaNodeIdServicesVariableLldp) PLC4XEnumName() string { switch e { case OpcuaNodeIdServicesVariableLldp_LldpSystemCapabilitiesMap_OptionSetValues: return "LldpSystemCapabilitiesMap_OptionSetValues" case OpcuaNodeIdServicesVariableLldp_LldpInformationType_RemoteStatistics_LastChangeTime: return "LldpInformationType_RemoteStatistics_LastChangeTime" case OpcuaNodeIdServicesVariableLldp_LldpInformationType_RemoteStatistics_RemoteInserts: return "LldpInformationType_RemoteStatistics_RemoteInserts" case OpcuaNodeIdServicesVariableLldp_LldpInformationType_RemoteStatistics_RemoteDeletes: return "LldpInformationType_RemoteStatistics_RemoteDeletes" case OpcuaNodeIdServicesVariableLldp_LldpInformationType_RemoteStatistics_RemoteDrops: return "LldpInformationType_RemoteStatistics_RemoteDrops" case OpcuaNodeIdServicesVariableLldp_LldpInformationType_RemoteStatistics_RemoteAgeouts: return "LldpInformationType_RemoteStatistics_RemoteAgeouts" case OpcuaNodeIdServicesVariableLldp_LldpInformationType_LocalSystemData_ChassisIdSubtype: return "LldpInformationType_LocalSystemData_ChassisIdSubtype" case OpcuaNodeIdServicesVariableLldp_LldpInformationType_LocalSystemData_ChassisId: return "LldpInformationType_LocalSystemData_ChassisId" case OpcuaNodeIdServicesVariableLldp_LldpInformationType_LocalSystemData_SystemName: return "LldpInformationType_LocalSystemData_SystemName" case OpcuaNodeIdServicesVariableLldp_LldpInformationType_LocalSystemData_SystemDescription: return "LldpInformationType_LocalSystemData_SystemDescription" case OpcuaNodeIdServicesVariableLldp_LldpInformationType_LocalSystemData_SystemCapabilitiesSupported: return "LldpInformationType_LocalSystemData_SystemCapabilitiesSupported" case OpcuaNodeIdServicesVariableLldp_LldpInformationType_LocalSystemData_SystemCapabilitiesEnabled: return "LldpInformationType_LocalSystemData_SystemCapabilitiesEnabled" case OpcuaNodeIdServicesVariableLldp_LldpInformationType_Ports_LldpPortInformation_Placeholder_IetfBaseNetworkInterfaceName: return "LldpInformationType_Ports_LldpPortInformation_Placeholder_IetfBaseNetworkInterfaceName" case OpcuaNodeIdServicesVariableLldp_LldpInformationType_Ports_LldpPortInformation_Placeholder_DestMacAddress: return "LldpInformationType_Ports_LldpPortInformation_Placeholder_DestMacAddress" case OpcuaNodeIdServicesVariableLldp_LldpInformationType_Ports_LldpPortInformation_Placeholder_PortIdSubtype: return "LldpInformationType_Ports_LldpPortInformation_Placeholder_PortIdSubtype" case OpcuaNodeIdServicesVariableLldp_LldpInformationType_Ports_LldpPortInformation_Placeholder_PortId: return "LldpInformationType_Ports_LldpPortInformation_Placeholder_PortId" case OpcuaNodeIdServicesVariableLldp_LldpInformationType_Ports_LldpPortInformation_Placeholder_PortDescription: return "LldpInformationType_Ports_LldpPortInformation_Placeholder_PortDescription" case OpcuaNodeIdServicesVariableLldp_LldpInformationType_Ports_LldpPortInformation_Placeholder_ManagementAddressTxPort: return "LldpInformationType_Ports_LldpPortInformation_Placeholder_ManagementAddressTxPort" case OpcuaNodeIdServicesVariableLldp_LldpRemoteStatisticsType_LastChangeTime: return "LldpRemoteStatisticsType_LastChangeTime" case OpcuaNodeIdServicesVariableLldp_LldpRemoteStatisticsType_RemoteInserts: return "LldpRemoteStatisticsType_RemoteInserts" case OpcuaNodeIdServicesVariableLldp_LldpRemoteStatisticsType_RemoteDeletes: return "LldpRemoteStatisticsType_RemoteDeletes" case OpcuaNodeIdServicesVariableLldp_LldpRemoteStatisticsType_RemoteDrops: return "LldpRemoteStatisticsType_RemoteDrops" case OpcuaNodeIdServicesVariableLldp_LldpRemoteStatisticsType_RemoteAgeouts: return "LldpRemoteStatisticsType_RemoteAgeouts" case OpcuaNodeIdServicesVariableLldp_LldpLocalSystemType_ChassisIdSubtype: return "LldpLocalSystemType_ChassisIdSubtype" case OpcuaNodeIdServicesVariableLldp_LldpLocalSystemType_ChassisId: return "LldpLocalSystemType_ChassisId" case OpcuaNodeIdServicesVariableLldp_LldpLocalSystemType_SystemName: return "LldpLocalSystemType_SystemName" case OpcuaNodeIdServicesVariableLldp_LldpLocalSystemType_SystemDescription: return "LldpLocalSystemType_SystemDescription" case OpcuaNodeIdServicesVariableLldp_LldpLocalSystemType_SystemCapabilitiesSupported: return "LldpLocalSystemType_SystemCapabilitiesSupported" case OpcuaNodeIdServicesVariableLldp_LldpLocalSystemType_SystemCapabilitiesEnabled: return "LldpLocalSystemType_SystemCapabilitiesEnabled" case OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_IetfBaseNetworkInterfaceName: return "LldpPortInformationType_IetfBaseNetworkInterfaceName" case OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_DestMacAddress: return "LldpPortInformationType_DestMacAddress" case OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_PortIdSubtype: return "LldpPortInformationType_PortIdSubtype" case OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_PortId: return "LldpPortInformationType_PortId" case OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_PortDescription: return "LldpPortInformationType_PortDescription" case OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_ManagementAddressTxPort: return "LldpPortInformationType_ManagementAddressTxPort" case OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_TimeMark: return "LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_TimeMark" case OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_RemoteIndex: return "LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_RemoteIndex" case OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_ChassisIdSubtype: return "LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_ChassisIdSubtype" case OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_ChassisId: return "LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_ChassisId" case OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_PortIdSubtype: return "LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_PortIdSubtype" case OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_PortId: return "LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_PortId" case OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_PortDescription: return "LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_PortDescription" case OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_SystemName: return "LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_SystemName" case OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_SystemDescription: return "LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_SystemDescription" case OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_SystemCapabilitiesSupported: return "LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_SystemCapabilitiesSupported" case OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_SystemCapabilitiesEnabled: return "LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_SystemCapabilitiesEnabled" case OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_RemoteChanges: return "LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_RemoteChanges" case OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_RemoteTooManyNeighbors: return "LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_RemoteTooManyNeighbors" case OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_ManagementAddress: return "LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_ManagementAddress" case OpcuaNodeIdServicesVariableLldp_LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_RemoteUnknownTlv: return "LldpPortInformationType_RemoteSystemsData_LldpRemoteSystem_Placeholder_RemoteUnknownTlv" case OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_TimeMark: return "LldpRemoteSystemType_TimeMark" case OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_RemoteIndex: return "LldpRemoteSystemType_RemoteIndex" case OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_ChassisIdSubtype: return "LldpRemoteSystemType_ChassisIdSubtype" case OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_ChassisId: return "LldpRemoteSystemType_ChassisId" case OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_PortIdSubtype: return "LldpRemoteSystemType_PortIdSubtype" case OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_PortId: return "LldpRemoteSystemType_PortId" case OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_PortDescription: return "LldpRemoteSystemType_PortDescription" case OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_SystemName: return "LldpRemoteSystemType_SystemName" case OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_SystemDescription: return "LldpRemoteSystemType_SystemDescription" case OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_SystemCapabilitiesSupported: return "LldpRemoteSystemType_SystemCapabilitiesSupported" case OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_SystemCapabilitiesEnabled: return "LldpRemoteSystemType_SystemCapabilitiesEnabled" case OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_RemoteChanges: return "LldpRemoteSystemType_RemoteChanges" case OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_RemoteTooManyNeighbors: return "LldpRemoteSystemType_RemoteTooManyNeighbors" case OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_ManagementAddress: return "LldpRemoteSystemType_ManagementAddress" case OpcuaNodeIdServicesVariableLldp_LldpRemoteSystemType_RemoteUnknownTlv: return "LldpRemoteSystemType_RemoteUnknownTlv" } return fmt.Sprintf("Unknown(%v)", int32(e)) } func (e OpcuaNodeIdServicesVariableLldp) String() string { return e.PLC4XEnumName() }