上一主题: 函数和全局变量下一主题: mapModel 函数


availabilityWithSysUptime 函数

该函数使用 sysUptime 和轮询持续时间计算可用性百分比,以允许宽限期。 使用该函数来认证设备。

语法

该函数使用以下格式:

Object availabilityWithSysUptime (Long sysUpTime, Long duration)

参数

sysUpTime

自上次重新初始化系统的网络管理部分到现在经过的时间(以百分之一秒为单位)。

duration

轮询持续时间(秒)。 使用全局变量 _rspDuration。 有关详细信息,请参阅高级示例。

返回值

返回可用性百分比 (0-100),或者在无效数据通过时返回“null”。

示例

当 sysUpTime 的值为 30000 且轮询持续时间为 300 时,下列表达式将生成以下结果:

表达式:

availabilityWithSysUptime (sysUpTime, duration)

结果:

100

当 sysUpTime 的值为 6000 且轮询持续时间为 300 时,同一表达式将生成以下结果:

结果:

20

当 sysUpTime 的值为 3000 且轮询持续时间为 300 时,同一表达式将生成以下结果:

结果:

100

高级示例

下列表达式取自“系统统计信息”供应商认证:

Availability=availabilityWithSysUptime(sysUpTime,_rspDuration)