\PONGCOMEL5610
OLT GCOM EL5610 EPON hardware abstraction layer
Synopsis
class PONGCOMEL5610
extends PONProto
{
- // Inherited constants from PONProto
- const SIGCACHE_PATH = OLTAttractor::SIGCACHE_PATH;
- const SIGCACHE_EXT = OLTAttractor::SIGCACHE_EXT;
- const DISTCACHE_PATH = OLTAttractor::DISTCACHE_PATH;
- const DISTCACHE_EXT = OLTAttractor::DISTCACHE_EXT;
- const ONUCACHE_PATH = OLTAttractor::ONUCACHE_PATH;
- const ONUCACHE_EXT = OLTAttractor::ONUCACHE_EXT;
- const INTCACHE_PATH = OLTAttractor::INTCACHE_PATH;
- const INTCACHE_EXT = OLTAttractor::INTCACHE_EXT;
- const INTDESCRCACHE_EXT = OLTAttractor::INTDESCRCACHE_EXT;
- const FDBCACHE_PATH = OLTAttractor::FDBCACHE_PATH;
- const FDBCACHE_EXT = OLTAttractor::FDBCACHE_EXT;
- const DEREGCACHE_PATH = OLTAttractor::DEREGCACHE_PATH;
- const DEREGCACHE_EXT = OLTAttractor::DEREGCACHE_EXT;
- const UPTIME_PATH = OLTAttractor::UPTIME_PATH;
- const UPTIME_EXT = OLTAttractor::UPTIME_EXT;
- const TEMPERATURE_PATH = OLTAttractor::TEMPERATURE_PATH;
- const TEMPERATURE_EXT = OLTAttractor::TEMPERATURE_EXT;
- const MACDEVIDCACHE_PATH = OLTAttractor::MACDEVIDCACHE_PATH;
- const MACDEVIDCACHE_EXT = OLTAttractor::MACDEVIDCACHE_EXT;
- const ONUSIG_PATH = OLTAttractor::ONUSIG_PATH;
- const SNMPCACHE = PONizer::SNMPCACHE;
- const SNMPPORT = PONizer::SNMPPORT;
- // Inherited members from PONProto
- protected array $oltParameters;
- protected array $snmpTemplates;
- protected string $onuOfflineSignalLevel;
- protected bool $onuSerialCaseMode;
- protected $snmp;
- protected $olt;
- // methods
- public void collect()
- protected array macParseGCOME()
- protected void signalParseGCOME()
- protected void distanceParseGCOME()
- protected void interfaceParseGCOME()
- protected void fdbParseGCOME()
- protected void lastDeregParseGCOME()
- protected void uniParseGCOME()
- // Inherited methods from PONProto
- public void __construct()
- protected void initSNMP()
- protected void initOltAttractor()
- public void setOfflineSignal()
- public void collect()
- protected void signalParse()
- protected void distanceParse()
- protected void uptimeParse()
- protected void temperatureParse()
- protected array walkCleared()
Hierarchy
Extends
Constants
Name | Value |
---|---|
SIGCACHE_PATH | OLTAttractor::SIGCACHE_PATH |
SIGCACHE_EXT | OLTAttractor::SIGCACHE_EXT |
DISTCACHE_PATH | OLTAttractor::DISTCACHE_PATH |
DISTCACHE_EXT | OLTAttractor::DISTCACHE_EXT |
ONUCACHE_PATH | OLTAttractor::ONUCACHE_PATH |
ONUCACHE_EXT | OLTAttractor::ONUCACHE_EXT |
INTCACHE_PATH | OLTAttractor::INTCACHE_PATH |
INTCACHE_EXT | OLTAttractor::INTCACHE_EXT |
INTDESCRCACHE_EXT | OLTAttractor::INTDESCRCACHE_EXT |
FDBCACHE_PATH | OLTAttractor::FDBCACHE_PATH |
FDBCACHE_EXT | OLTAttractor::FDBCACHE_EXT |
DEREGCACHE_PATH | OLTAttractor::DEREGCACHE_PATH |
DEREGCACHE_EXT | OLTAttractor::DEREGCACHE_EXT |
UPTIME_PATH | OLTAttractor::UPTIME_PATH |
UPTIME_EXT | OLTAttractor::UPTIME_EXT |
TEMPERATURE_PATH | OLTAttractor::TEMPERATURE_PATH |
TEMPERATURE_EXT | OLTAttractor::TEMPERATURE_EXT |
MACDEVIDCACHE_PATH | OLTAttractor::MACDEVIDCACHE_PATH |
MACDEVIDCACHE_EXT | OLTAttractor::MACDEVIDCACHE_EXT |
ONUSIG_PATH | OLTAttractor::ONUSIG_PATH |
SNMPCACHE | PONizer::SNMPCACHE |
SNMPPORT | PONizer::SNMPPORT |
Members
protected
- $olt
—
Contains OLTData - $oltParameters
—
array
Contains current HAL instance OLT parameters - $onuOfflineSignalLevel
—
int
Default ONU offline signal level - $onuSerialCaseMode
—
bool
Placeholder for SERIAL_CASE_MODE SNMP template option 0 - no case convert 1 - lowercase 2 - uppercase - $snmp
—
SNMPHelper object instance - $snmpTemplates
—
array
Contains available SNMP templates for OLT modelids
Methods
protected
- distanceParseGCOME() — Performs distance preprocessing for distance/mac index arrays and stores it into cache
- fdbParseGCOME() — Parses & stores to cache ONUs FDB cache (MACs behind ONU)
- interfaceParseGCOME() — Performs interface preprocessing for interface/mac index arrays and stores it into cache
- lastDeregParseGCOME() — Performs last dereg reason preprocessing for dereg reason/mac index arrays and stores it into cache
- macParseGCOME() — Processes OLT MAC adresses and returns them in array: LLID=>MAC
- signalParseGCOME() — Performs signal preprocessing for sig/mac index arrays and stores it into cache
- uniParseGCOME() — Performs UNI port oper status preprocessing for index array and stores it into cache
public
- collect() — Receives, preprocess and stores all required data from OLT
Inherited from PONProto
protected
- distanceParse() — Parses & stores in cache OLT ONU distances
- initOltAttractor() — Inits current OLT data abstraction layer for further usage
- initSNMP() — Creates single instance of SNMPHelper object
- signalParse() — Performs signal preprocessing for sig/mac index arrays and stores it into cache
- temperatureParse() — Parses BDCom temperature data and saves it into uptime cache
- uptimeParse() — Parses BDCom uptime data and saves it into uptime cache
- walkCleared() — Replaces standard 4-line routine with snmpwalking and removing OID and VALUE portions and returns an array of cleared values
public
- collect() — Main data collector method placeholder
- setOfflineSignal() — Sets current instance ONU offline signal level