com.slamtec.slamware.FirmwareUpdate包

FirmwareUpdateInfo

表示固件更新信息。

方法

FirmwareUpdateInfo(java.lang.String current, java.lang.String latest, java.lang.String releaseDate, java.lang.String brief)

创建对象FirmwareUpdateInfo且参数为current/latest/releasedDate/brief。

Stability: 3 - Stable

Added in v2.5.0

返回值

参数说明
参数名称 参数类型 描述 备注
current java.lang.String 当前固件版本 -
latest java.lang.String 最新的固件版本 -
releaseDate java.lang.String 固件的发布日期 -
brief java.lang.String 最新固件的变更信息 -
注意事项

示例代码


String current = "xxx";
String latest = "xxx";
String releaseDate = "xxx";
String brief = "xxx";
FirmwareUpdateInfo firmwareUpdateInfo = new FirmwareUpdateInfo(current, latest, releaseDate, brief);

   

getBrief()

获取简明信息, 数据类型为字符串string。

Stability: 3 - Stable

Added in v2.5.0

返回值

返回类型为java.lang.String

参数说明
参数名称 参数类型 描述 备注
- - -
注意事项

示例代码


AbstractSlamwarePlatform platform = DeviceManager.connect("192.168.11.1",1445); 
FirmwareUpdateInfo firmwareUpdateInfo = platform.getFirmwareUpdateInfo();
firmwareUpdateInfo.getBrief();

   

getCurrent()

获取当前固件版本, 数据类型为字符串string。

Stability: 3 - Stable

Added in v2.5.0

返回值

返回类型为java.lang.String

参数说明
参数名称 参数类型 描述 备注
- - -
注意事项

示例代码


AbstractSlamwarePlatform platform = DeviceManager.connect("192.168.11.1",1445); 
FirmwareUpdateInfo firmwareUpdateInfo = platform.getFirmwareUpdateInfo();
firmwareUpdateInfo.getCurrent();

   

getLatest()

获取最新固件版本, 数据类型为字符串string。

Stability: 3 - Stable

Added in v2.5.0

返回值

返回类型为java.lang.String

参数说明
参数名称 参数类型 描述 备注
- - -
注意事项

示例代码


AbstractSlamwarePlatform platform = DeviceManager.connect("192.168.11.1",1445); 
FirmwareUpdateInfo firmwareUpdateInfo = platform.getFirmwareUpdateInfo();
firmwareUpdateInfo.getLatest();

   

getReleaseDate()

获取固件发布日期, 数据类型为字符串string。

Stability: 3 - Stable

Added in v2.5.0

返回值

返回类型为java.lang.String

参数说明
参数名称 参数类型 描述 备注
- - -
注意事项

示例代码


AbstractSlamwarePlatform platform = DeviceManager.connect("192.168.11.1",1445); 
FirmwareUpdateInfo firmwareUpdateInfo = platform.getFirmwareUpdateInfo();
firmwareUpdateInfo.getReleaseDate();

   

FirmwareUpdateProgress

表示固件更新进程。

方法

FirmwareUpdateProgress(int currentStep, int totalStep, int currentStepProgress, java.lang.String currentStepName)

创建对象FirmwareUpdateProgress且参数为currentStep/totalStep/currentStepProgress/currentStepName。

Stability: 3 - Stable

Added in v2.5.0

返回值

参数说明
参数名称 参数类型 描述 备注
currentStep int 固件更新的当前步阶 0:正在准备
1:准备完成
2:正在下载
3:下载完成
4:正在更新
5:更新完成
totalStep int 固件更新总的步阶数 -
currentStepProgress int 固件更新的当前步阶百分比 -
currentStepName java.lang.String 固件更新的当前步阶名 -
注意事项

   

getCurrentStep()

获取固件更新的当前步阶数,数据类型为int。

Stability: 3 - Stable

Added in v2.5.0

返回值

返回类型为int

参数说明
参数名称 参数类型 描述 备注
- - -
注意事项

示例代码


AbstractSlamwarePlatform platform = DeviceManager.connect("192.168.11.1",1445); 
FirmwareUpdateProgress firmwareUpdateProgress = platform.getFirmwareUpdateProgress();
firmwareUpdateProgress.getCurrentStep();

   

getCurrentStepName()

获取固件更新的当前步阶名称,数据类型为字符串string。

Stability: 3 - Stable

Added in v2.5.0

返回值

返回类型为java.lang.String

参数说明
参数名称 参数类型 描述 备注
- - -
注意事项

示例代码


AbstractSlamwarePlatform platform = DeviceManager.connect("192.168.11.1",1445); 
FirmwareUpdateProgress firmwareUpdateProgress = platform.getFirmwareUpdateProgress();
firmwareUpdateProgress.getCurrentStepName();

   

getCurrentStepProgress()

获取当前步阶百分比,数据类型为int。

Stability: 3 - Stable

Added in v2.5.0

返回值

返回类型为int

参数说明
参数名称 参数类型 描述 备注
- - -
注意事项

示例代码


AbstractSlamwarePlatform platform = DeviceManager.connect("192.168.11.1",1445); 
FirmwareUpdateProgress firmwareUpdateProgress = platform.getFirmwareUpdateProgress();
firmwareUpdateProgress.getCurrentStepProgress();

   

getTotalStep()

获取总的步阶数,数据类型为int。

Stability: 3 - Stable

Added in v2.5.0

返回值

返回类型为int

参数说明
参数名称 参数类型 描述 备注
- - -
注意事项

示例代码


AbstractSlamwarePlatform platform = DeviceManager.connect("192.168.11.1",1445); 
FirmwareUpdateProgress firmwareUpdateProgress = platform.getFirmwareUpdateProgress();
firmwareUpdateProgress.getTotalStep();