public class StOnuInspect
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
StOnuInspect.ONU_ERROR_NUM
ONU错误码
|
static interface |
StOnuInspect.OnuStateListener
ONU状态监听接口
|
static class |
StOnuInspect.PPPoEState
PPPoE链接状态
|
static interface |
StOnuInspect.ZeroConfigStateListener
零配置状态回调
|
Modifier and Type | Method and Description |
---|---|
boolean |
cancelInit() |
boolean |
createWans(java.util.ArrayList<BeanOnuWanInstance> wans) |
boolean |
destroy()
停止onu模块
|
ConstOnu.ONU_EPON_REGISTER_AUTH_STATE |
getEponRegAuthState()
获取EPON 注册 认证状态
|
ConstOnu.ONU_GPON_AUTH_STATE |
getGponAuthState()
获取GPON LOID认证状态
|
ConstOnu.ONU_GPON_REGISTER_STATE |
getGponRegState()
获取GPON sn注册状态
|
ConstOnu.ONU_LAN_MODE |
getLanMode() |
java.lang.String |
getLoid()
获取loid
|
java.lang.String |
getMac()
获取mac地址
|
BeanOnuWanInstance |
getPPPoEWan() |
StOnuInspect.PPPoEState |
getPPPoEWanState() |
java.lang.String |
getRxPower()
获取接收功率
|
java.lang.String |
getSn() |
java.lang.String |
getSnHex()
获取SN号
|
void |
init(OnuState.ONUTYPE type)
初始化ONU模块 同步方法
|
static StOnuInspect |
initializer() |
boolean |
isOpticalConnected() |
void |
reset()
耗时方法
|
boolean |
saveConfig() |
boolean |
setGatewayDNS2ONU() |
void |
setLanMode(ConstOnu.ONU_LAN_MODE mode) |
boolean |
setLoid(java.lang.String loid,
java.lang.String loidPwd)
设置loid
|
boolean |
setMac(java.lang.String mac)
设置EPON mac地址
|
void |
setOnuStateListener(StOnuInspect.OnuStateListener l)
添加ONU状态监听
|
boolean |
setPPPoEWan(BeanOnuWanInstance instance) |
boolean |
setSN(java.lang.String snPrefix,
java.lang.String sn,
java.lang.String snPwd)
设置GPON sn
|
boolean |
startZeroConfig(BeanOnuConfig config,
StOnuInspect.ZeroConfigStateListener callback)
开始执行零配置
|
public static StOnuInspect initializer()
public void init(OnuState.ONUTYPE type)
type
- 启动GPON ONUTYPE.GPON 启动EPON ONUTYPE.EPONpublic void reset()
public boolean cancelInit()
public boolean saveConfig()
public boolean destroy()
public java.lang.String getRxPower() throws java.lang.Exception
java.lang.Exception
public boolean setSN(java.lang.String snPrefix, java.lang.String sn, java.lang.String snPwd) throws java.lang.Exception
snPrefix
- 厂家标识sn
- 序列号snPwd
- sn密码 如果没有就设置为nulljava.lang.Exception
public java.lang.String getSnHex() throws java.lang.Exception
java.lang.Exception
public java.lang.String getSn() throws java.lang.Exception
java.lang.Exception
public boolean setLoid(java.lang.String loid, java.lang.String loidPwd) throws java.lang.Exception
loid
- loid号loidPwd
- loid密码 没有为nulljava.lang.Exception
public java.lang.String getLoid() throws java.lang.Exception
java.lang.Exception
public boolean setMac(java.lang.String mac) throws java.lang.Exception
mac
- 格式为 XX:XX:XX:XX:XX:XXjava.lang.Exception
public java.lang.String getMac() throws java.lang.Exception
java.lang.Exception
public boolean isOpticalConnected() throws java.lang.Exception
java.lang.Exception
public ConstOnu.ONU_GPON_REGISTER_STATE getGponRegState() throws java.lang.Exception
java.lang.Exception
public ConstOnu.ONU_GPON_AUTH_STATE getGponAuthState() throws java.lang.Exception
java.lang.Exception
public ConstOnu.ONU_EPON_REGISTER_AUTH_STATE getEponRegAuthState() throws java.lang.Exception
java.lang.Exception
public boolean setGatewayDNS2ONU()
public BeanOnuWanInstance getPPPoEWan() throws java.lang.Exception
java.lang.Exception
public StOnuInspect.PPPoEState getPPPoEWanState() throws java.lang.Exception
java.lang.Exception
public boolean setPPPoEWan(BeanOnuWanInstance instance) throws java.lang.Exception
java.lang.Exception
public ConstOnu.ONU_LAN_MODE getLanMode() throws java.lang.Exception
java.lang.Exception
public void setLanMode(ConstOnu.ONU_LAN_MODE mode) throws java.lang.Exception
java.lang.Exception
public boolean createWans(java.util.ArrayList<BeanOnuWanInstance> wans) throws java.lang.Exception
java.lang.Exception
public boolean startZeroConfig(BeanOnuConfig config, StOnuInspect.ZeroConfigStateListener callback)
config
- ONU设置参数callback
- 下发状态回调public void setOnuStateListener(StOnuInspect.OnuStateListener l)
l
-