使用 SNMP4J,我想使用交换机供应商的专有 OID 在交换机中设置当前时间的时间。在交换机上执行 MIB walk(以及在使用交换机的 Web 界面设置时间时嗅探 SNMP 流量)显示参数的类型为 timeticks-value(3)。我认为这意味着我应该在 SNMP4J 中使用 TimeTicks 变量类型。我的问题是我根本无法为 TimeTicks 对象分配一个创建后的值。
TimeTicks 构造函数之一接受一个长参数;此构造函数未记录(!)并引发异常,因为参数不是 UnsignedInteger32 类型。还有一个 fromMilliseconds(long) 方法,它做的事情完全相同:抛出 IllegalArgumentException 因为参数不是 UnsignedInteger32 类型。
我的问题是,是否可以使用 SNMP4J 设置 TimeTicks 值?