Class CDataFD1208Device
java.lang.Object
org.bgerp.plugin.bgb.getolt.telnet.OltDevice
org.bgerp.plugin.bgb.getolt.telnet.vendor.CDataDevice
org.bgerp.plugin.bgb.getolt.telnet.vendor.CDataFD1208Device
- All Implemented Interfaces:
AutoCloseable
CData FD1208S-B1 OLT device. Ported from GetOltv2 CDataFD1208SB1.java.
EPON-based device with FD1208-specific patterns and port detection.
Determined by immediate ">>User name:" prompt without greeting banner.
Uses "show mac-address port epon 0/0/{port} with-ont-location" for MAC polling.
-
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
Modifier and TypeMethodDescriptionprotected voidgetInfo()getMacToOnuRawForPort(int port) getOpticalInfo(int port) protected intvoidrebootOnu(int port, int onuId) Methods inherited from class org.bgerp.plugin.bgb.getolt.telnet.vendor.CDataDevice
cleanConfigurationOutput, enterInterfaceMode, getDistanceInfo, getInterfaceType, getLoopDetection, getOnuMacAddressesRaw, getOnuMacAddressesRawForPort, getOpticalInfo, getRunningConfig, getSerialNumber, getStartupConfig, getSystemTime, normalizeMac, parseDistanceInfo, parseDistanceInfoForPortMethods 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, getStatsOnuAllPorts, getStatsOnuInPort, getTelnet, isConnected, setAuthenticationResult, setAuthenticationResult
-
Constructor Details
-
CDataFD1208Device
- Throws:
IOException
-
CDataFD1208Device
- Throws:
IOException
-
-
Method Details
-
getVendor
- Overrides:
getVendorin classCDataDevice
-
getPortIsolation
- Overrides:
getPortIsolationin classCDataDevice- Throws:
IOException
-
getInfo
- Overrides:
getInfoin classCDataDevice- Throws:
IOException
-
getPortsCount
- Overrides:
getPortsCountin classCDataDevice- Throws:
IOException
-
getOpticalInfo
- Overrides:
getOpticalInfoin classCDataDevice- Throws:
IOException
-
getOpticalInfo
- Overrides:
getOpticalInfoin classCDataDevice- Throws:
IOException
-
getMacToOnuRaw
- Overrides:
getMacToOnuRawin classCDataDevice- Throws:
IOException
-
getMacToOnuRawForPort
- Overrides:
getMacToOnuRawForPortin classCDataDevice
-
enableConfigMode
protected void enableConfigMode()- Overrides:
enableConfigModein classCDataDevice
-
rebootOnu
- Overrides:
rebootOnuin classCDataDevice- Throws:
IOException
-