public SmcErr GetRefreshStatus(out SmcErr refreshStatus)
{
NLogEx.LoggerEx logEx = new NLogEx.LoggerEx(log);
logEx.Trace("Enter: CgwService.GetRefreshStatus");
refreshStatus = new SmcErr();
refreshStatus.ErrNo = CgwError.ERR_DEVICE_LIST_REFRESH_STATUS_END;
SmcErr err = new CgwError();
err = CheckSession();
if (err.IsSuccess())
{
err = MonitorChannelBll.Instance().GetRefreshStatus(out refreshStatus);
}
else
{
refreshStatus.ErrNo = CgwError.ERR_DEVICE_LIST_REFRESH_STATUS_FAILED;
}
if (err.IsSuccess())
{
logEx.Info("SMC GetRefreshStatus Success,Current SMC IP is : {0}, refreshStatus : {1}", CgwConst.SmcIp,refreshStatus.ErrNo);
}
else
{
logEx.Error("SMC GetRefreshStatus Failed,ErrNo :{0}", err.ErrNo);
}
return err;
}