@Override
public SmartMeterReading read(String device) throws PortInUseException, IOException, UnsupportedCommOperationException {
BigDecimal READING_POWER = new BigDecimal(new Random().nextInt(5000));
READING_TOTAL = READING_TOTAL.add(READING_POWER.divide(new BigDecimal(WATT_TO_WATTHOURS), 2, BigDecimal.ROUND_DOWN));
READING_ONE = READING_TOTAL;
SmartMeterReading smartMeterReading = new SmartMeterReading();
smartMeterReading.meterTotal = new Meter(READING_TOTAL, "WH");
smartMeterReading.meterOne = new Meter(READING_ONE, "WH");
smartMeterReading.meterTwo = new Meter(READING_TWO, "WH");
smartMeterReading.power = new Meter(READING_POWER, "W");
smartMeterReading.complete = true;
log.debug(smartMeterReading.toString());
return smartMeterReading;
}
SimulatedEhzSmlReader.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:jpowermeter
作者:
评论列表
文章目录