package Monitoring::GLPlugin::SNMP::MibsAndOids::CISCOLWAPPCDPMIB;

$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'CISCO-LWAPP-CDP-MIB'} = {
  url => '',
  name => 'CISCO-LWAPP-CDP-MIB',
};

$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'CISCO-LWAPP-CDP-MIB'} =
  '1.3.6.1.4.1.9.9.623';

$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-LWAPP-CDP-MIB'} = {
  'ciscoLwappCdpMIB' => '1.3.6.1.4.1.9.9.623',
  'ciscoLwappCdpMIBNotifs' => '1.3.6.1.4.1.9.9.623.0',
  'ciscoLwappCdpMIBObjects' => '1.3.6.1.4.1.9.9.623.1',
  'clcCdpTraffic' => '1.3.6.1.4.1.9.9.623.1.1',
  'clcCdpInPackets' => '1.3.6.1.4.1.9.9.623.1.1.1',
  #'clcCdpInPacketsDefinition' => 'SNMPv2-SMI::Counter32',
  'clcCdpOutPackets' => '1.3.6.1.4.1.9.9.623.1.1.2',
  #'clcCdpOutPacketsDefinition' => 'SNMPv2-SMI::Counter32',
  'clcCdpChecksumErrorPackets' => '1.3.6.1.4.1.9.9.623.1.1.3',
  #'clcCdpChecksumErrorPacketsDefinition' => 'SNMPv2-SMI::Counter32',
  'clcCdpNoMemoryPackets' => '1.3.6.1.4.1.9.9.623.1.1.4',
  #'clcCdpNoMemoryPacketsDefinition' => 'SNMPv2-SMI::Counter32',
  'clcCdpInvalidPackets' => '1.3.6.1.4.1.9.9.623.1.1.5',
  #'clcCdpInvalidPacketsDefinition' => 'SNMPv2-SMI::Counter32',
  'clcCdpGlobalConfig' => '1.3.6.1.4.1.9.9.623.1.2',
  'clcCdpAdvtVersion' => '1.3.6.1.4.1.9.9.623.1.2.1',
  'clcCdpAdvtVersionDefinition' => 'CISCO-LWAPP-TC-MIB::CLCdpAdvtVersionType',
  'clcCdpMessageInterval' => '1.3.6.1.4.1.9.9.623.1.2.2',
  'clcCdpGlobalEnable' => '1.3.6.1.4.1.9.9.623.1.2.3',
  'clcCdpGlobalEnableDefinition' => 'SNMPv2-TC::TruthValue',
  'clcCdpApCacheStatus' => '1.3.6.1.4.1.9.9.623.1.3',
  'clcCdpApCacheTable' => '1.3.6.1.4.1.9.9.623.1.3.1',
  'clcCdpApCacheEntry' => '1.3.6.1.4.1.9.9.623.1.3.1.1',
  'clcCdpApCacheDeviceIndex' => '1.3.6.1.4.1.9.9.623.1.3.1.1.1',
  'clcCdpApCacheApName' => '1.3.6.1.4.1.9.9.623.1.3.1.1.2',
  #'clcCdpApCacheApNameDefinition' => 'SNMP-FRAMEWORK-MIB::SnmpAdminString',
  'clcCdpApCacheApAddressType' => '1.3.6.1.4.1.9.9.623.1.3.1.1.3',
  'clcCdpApCacheApAddressTypeDefinition' => 'INET-ADDRESS-MIB::InetAddressType',
  'clcCdpApCacheApAddress' => '1.3.6.1.4.1.9.9.623.1.3.1.1.4',
  #'clcCdpApCacheApAddressDefinition' => 'INET-ADDRESS-MIB::InetAddress',
  'clcCdpApCacheLocalInterface' => '1.3.6.1.4.1.9.9.623.1.3.1.1.5',
  #'clcCdpApCacheLocalInterfaceDefinition' => 'IF-MIB::InterfaceIndexOrZero',
  'clcCdpApCacheNeighName' => '1.3.6.1.4.1.9.9.623.1.3.1.1.6',
  #'clcCdpApCacheNeighNameDefinition' => 'SNMPv2-TC::DisplayString',
  'clcCdpApCacheNeighAddressType' => '1.3.6.1.4.1.9.9.623.1.3.1.1.7',
  'clcCdpApCacheNeighAddressTypeDefinition' => 'INET-ADDRESS-MIB::InetAddressType',
  'clcCdpApCacheNeighAddress' => '1.3.6.1.4.1.9.9.623.1.3.1.1.8',
  #'clcCdpApCacheNeighAddressDefinition' => 'INET-ADDRESS-MIB::InetAddress',
  'clcCdpApCacheNeighInterface' => '1.3.6.1.4.1.9.9.623.1.3.1.1.9',
  #'clcCdpApCacheNeighInterfaceDefinition' => 'SNMPv2-TC::DisplayString',
  'clcCdpApCacheNeighVersion' => '1.3.6.1.4.1.9.9.623.1.3.1.1.10',
  #'clcCdpApCacheNeighVersionDefinition' => 'SNMPv2-TC::DisplayString',
  'clcCdpApCacheAdvtVersion' => '1.3.6.1.4.1.9.9.623.1.3.1.1.11',
  'clcCdpApCacheAdvtVersionDefinition' => 'CISCO-LWAPP-TC-MIB::CLCdpAdvtVersionType',
  'clcCdpApCachePlatform' => '1.3.6.1.4.1.9.9.623.1.3.1.1.12',
  #'clcCdpApCachePlatformDefinition' => 'SNMPv2-TC::DisplayString',
  'clcCdpApCacheCapabilities' => '1.3.6.1.4.1.9.9.623.1.3.1.1.13',
  'clcCdpApCacheHoldtimeLeft' => '1.3.6.1.4.1.9.9.623.1.3.1.1.14',
  'clcCdpApCacheDuplex' => '1.3.6.1.4.1.9.9.623.1.3.1.1.15',
  'clcCdpApCacheDuplexDefinition' => 'CISCO-LWAPP-CDP-MIB::clcCdpApCacheDuplex',
  'clcCdpApCacheInterfaceSpeed' => '1.3.6.1.4.1.9.9.623.1.3.1.1.16',
  'clcCdpApCacheInterfaceSpeedDefinition' => 'CISCO-LWAPP-CDP-MIB::clcCdpApCacheInterfaceSpeed',
  'clcCdpApCacheConfig' => '1.3.6.1.4.1.9.9.623.1.4',
  'clcCdpApTable' => '1.3.6.1.4.1.9.9.623.1.4.1',
  'clcCdpApEntry' => '1.3.6.1.4.1.9.9.623.1.4.1.1',
  'clcCdpApCdpEnable' => '1.3.6.1.4.1.9.9.623.1.4.1.1.1',
  'clcCdpApCdpEnableDefinition' => 'SNMPv2-TC::TruthValue',
  'ciscoLwappCdpMIBConform' => '1.3.6.1.4.1.9.9.623.2',
  'ciscoLwappCdpMIBCompliances' => '1.3.6.1.4.1.9.9.623.2.1',
  'ciscoLwappCdpMIBGroups' => '1.3.6.1.4.1.9.9.623.2.2',
};

$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'CISCO-LWAPP-CDP-MIB'} = {
  'clcCdpApCacheDuplex' => {
    '1' => 'unknown',
    '2' => 'fullduplex',
    '3' => 'halfduplex',
    '4' => 'auto',
  },
  'clcCdpApCacheInterfaceSpeed' => {
    '1' => 'none',
    '2' => 'tenMbps',
    '3' => 'hundredMbps',
    '4' => 'thousandMbps',
    '5' => 'auto',
  },
};
