SNMP::Info::Layer3::Cambium(3pm)

NAME
SNMP::Info::Layer3::Cambium - SNMP Interface to Cambium devices

AUTHORS
Christian Ramseyer and Netdisco Contributors

SYNOPSIS
    # Let SNMP::Info determine the correct subclass for you.
    my $self = new SNMP::Info(
                          AutoSpecify => 1,
                          Debug       => 1,
                          DestHost    => 'myrouter',
                          Community   => 'public',
                          Version     => 2
                        )
    or die "Can't connect to DestHost.\n";

    my $class      = $self->class();
    print "SNMP::Info determined this device to fall under subclass : $class\n";

DESCRIPTION
Subclass for Cambium devices (ePMP/cnPilot).

  Inherited Classes

SNMP::Info::Layer3

  Required MIBs
CAMBIUM-PMP80211-MIB
CAMBIUM-MIB

  Inherited MIBs
See "Required MIBs" in SNMP::Info::Layer3 for its MIB requirements.

GLOBALS
These are methods that return scalar value from SNMP.

$self->os()
    Returns 'Cambium'.

$self->os_ver()
    Returns the value from "cambiumCurrentSWInfo".

$self->vendor()
    Returns 'Cambium Networks'.

$self->model()
    Returns the value from "cambiumHWInfo" if present; otherwise falls back to the resolved "sysObjectID". Known SKU values are returned as human-readable model strings. If available, the terminal symbolic token from "sysObjectID" is appended (for example "ePMPxorn19rip67row").

$self->mac()
    Returns "cambiumLANMACAddress" if present, otherwise falls back to the default Layer3 MAC.

$self->name()
    Returns "cambiumEffectiveDeviceName" if present, otherwise falls back to the default Layer3 name.

$self->serial()
    Returns a string composed of "cambiumEPMPMSN" and "cambiumESN" separated by a space when both are present. If only one of these is available, returns that value. If neither is present, falls back to the default Layer3 serial.

  Global Methods imported from SNMP::Info::Layer3
See "GLOBALS" in SNMP::Info::Layer3 for details.

TABLE ENTRIES
These are methods that return tables of information in the form of a reference to a hash.

  Table Methods imported from SNMP::Info::Layer3
See "TABLE METHODS" in SNMP::Info::Layer3 for details.