| | |
| | | @Slf4j |
| | | public class StateLiveCapacityHandler extends AbstractStateTopicHandler { |
| | | |
| | | protected StateLiveCapacityHandler(@Autowired @Qualifier("stateFirmwareVersionHandler") AbstractStateTopicHandler handler) { |
| | | protected StateLiveCapacityHandler(@Autowired @Qualifier("stateLiveStatusHandler") AbstractStateTopicHandler handler) { |
| | | super(handler); |
| | | } |
| | | |
| | |
| | | public CommonTopicReceiver handleState(Map<String, Object> dataNode, CommonTopicReceiver stateReceiver, String sn) throws JsonProcessingException { |
| | | // Determine if it is live capacity data based on name. |
| | | if (dataNode.containsKey(StateDataEnum.LIVE_CAPACITY.getDesc())) { |
| | | //Object data = dataNode.get(StateDataEnum.LIVE_CAPACITY.getDesc()); |
| | | stateReceiver.setData(mapper.convertValue( |
| | | dataNode.get(StateDataEnum.LIVE_CAPACITY.getDesc()), |
| | | LiveCapacityReceiver.class)); |