本文整理汇总了Java中org.snmp4j.asn1.BER.COUNTER32属性的典型用法代码示例。如果您正苦于以下问题:Java BER.COUNTER32属性的具体用法?Java BER.COUNTER32怎么用?Java BER.COUNTER32使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类org.snmp4j.asn1.BER
的用法示例。
在下文中一共展示了BER.COUNTER32属性的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: isNumberDataType
/**
*
* @param iBerDataType
* @return boolean
*/
public static boolean isNumberDataType (int iBerDataType) {
boolean boolStatus = false;
if ((iBerDataType == BER.COUNTER) ||
(iBerDataType == BER.COUNTER32) ||
(iBerDataType == BER.COUNTER64) ||
(iBerDataType == BER.GAUGE) ||
(iBerDataType == BER.GAUGE32) ||
(iBerDataType == BER.INTEGER) ||
(iBerDataType == BER.INTEGER32) ||
(iBerDataType == BER.TIMETICKS)) {
boolStatus = true;
}
return boolStatus;
}
示例2: berStringDataTypeToByte
/**
* @param sDataType
* @return byte */
public static byte berStringDataTypeToByte (String sDataType) {
if (COUNTER32.equalsIgnoreCase(sDataType)) {
return BER.COUNTER32;
} else if (COUNTER64.equalsIgnoreCase(sDataType)) {
return BER.COUNTER64;
} else if (GAUGE32.equalsIgnoreCase(sDataType)) {
return BER.GAUGE32;
} else if (INTEGER32.equalsIgnoreCase(sDataType)) {
return BER.INTEGER32;
} else if (TIMETICKS.equalsIgnoreCase(sDataType)) {
return BER.TIMETICKS;
} else if (IPADDRESS.equalsIgnoreCase(sDataType)) {
return BER.IPADDRESS;
} else if (OCTETSTRING.equalsIgnoreCase(sDataType)) {
return BER.OCTETSTRING;
} else if (HEXSTRING.equalsIgnoreCase(sDataType)) {
return HEX;
}
return 0x00;
}
示例3: getBERSetValue
/**
*
* @param bBERSetValueTLV
* @return String
* @throws TlvException */
public static String getBERSetValue (byte[] bBERSetValueTLV) throws TlvException {
boolean localDebug = Boolean.FALSE;
byte bBerDataType = bBERSetValueTLV[0];
byte[] bBerDataValue = TlvBuilder.getTlvValue(bBERSetValueTLV);
Integer iBERValue = null;
String sBERValue = null;
if ((BER.COUNTER == bBerDataType) || (BER.COUNTER32 == bBerDataType)) {
iBERValue = new HexString(bBerDataValue).toInteger();
sBERValue = iBERValue.toString();
} else if (BER.COUNTER64 == bBerDataType) {
iBERValue = new HexString(bBerDataValue).toInteger();
sBERValue = iBERValue.toString();
} else if ((BER.GAUGE == bBerDataType) || (BER.GAUGE32 == bBerDataType)) {
iBERValue = new HexString(bBerDataValue).toInteger();
sBERValue = iBERValue.toString();
} else if ((BER.INTEGER == bBerDataType) || (BER.INTEGER32 == bBerDataType)) {
iBERValue = new HexString(bBerDataValue).toInteger();
sBERValue = iBERValue.toString();
} else if ((BER.TIMETICKS == bBerDataType)) {
iBERValue = new HexString(bBerDataValue).toInteger();
sBERValue = iBERValue.toString();
} else if (BER.IPADDRESS == bBerDataType) {
if (debug|localDebug) {
HexString hsBerIpAddress = new HexString(bBerDataValue);
logger.debug("BER.IPADDRESS: " + hsBerIpAddress);
}
sBERValue = HexString.toInetAddress(bBerDataValue);
} else if (BER.OCTETSTRING == bBerDataType) {
sBERValue = new HexString(bBerDataValue).toASCII();
}
return sBERValue;
}