Class GateRay2020Device
java.lang.Object
org.bgerp.plugin.bgb.getolt.telnet.OltDevice
org.bgerp.plugin.bgb.getolt.telnet.vendor.GateRayDevice
org.bgerp.plugin.bgb.getolt.telnet.vendor.GateRay2020Device
- All Implemented Interfaces:
AutoCloseable
GateRay 2020 generation OLT device. Ported from GetOltv2 GateRay2020.java.
Extends GateRayDevice with model-specific optimizations.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bgerp.plugin.bgb.getolt.telnet.OltDevice
OltDevice.AuthenticationException, OltDevice.OLTException, OltDevice.ONUInfo -
Field Summary
Fields inherited from class org.bgerp.plugin.bgb.getolt.telnet.OltDevice
AUTH_ERROR, curLogin, curPass, log, logMessages, loop_detection, MAX_RETRY_COUNT, passCurPos, patterns, port_isolation, portsCount, s1, sessionState, telnet -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.bgerp.plugin.bgb.getolt.telnet.vendor.GateRayDevice
cleanConfigurationOutput, getDistanceInfo, getMacToOnuRaw, getMacToOnuRawForPort, getOnuMacAddressesRaw, getOnuMacAddressesRawForPort, getRunningConfig, getStartupConfig, getStatsOnuAllPorts, parsePortCount, parsePortCountFromSystemDescription, rebootOnuMethods inherited from class org.bgerp.plugin.bgb.getolt.telnet.OltDevice
addlog, addlog, authenticate, close, convertUtilsToLog, firmwareVersionInfo, getAllMac, getCurLogin, getCurPass, getDefaultPatterns, getLog, getLoopDetectionCached, getMacToOnu, getMacToOnuForPort, getOnuMacAddresses, getOnuMacAddressesForPort, getPortCount, getPortIsolationCached, getServerIp, getSessionState, getStatsOnuInPort, getTelnet, isConnected, setAuthenticationResult, setAuthenticationResult
-
Constructor Details
-
GateRay2020Device
- Throws:
IOException
-
GateRay2020Device
- Throws:
IOException
-
-
Method Details
-
getVendor
- Overrides:
getVendorin classGateRayDevice
-
getSerialNumber
- Overrides:
getSerialNumberin classGateRayDevice
-
getSystemTime
- Overrides:
getSystemTimein classGateRayDevice
-
getLoopDetection
- Overrides:
getLoopDetectionin classGateRayDevice- Throws:
IOException
-
getPortIsolation
- Overrides:
getPortIsolationin classGateRayDevice- Throws:
IOException
-
getInfo
- Overrides:
getInfoin classGateRayDevice- Throws:
IOException
-
getPortsCount
- Overrides:
getPortsCountin classGateRayDevice- Throws:
IOException
-
getOpticalInfo
- Overrides:
getOpticalInfoin classGateRayDevice- Throws:
IOException
-
getOpticalInfo
- Overrides:
getOpticalInfoin classGateRayDevice- Throws:
IOException
-