6465666768697071
(byte) 0x00, (byte) 0x45 }; return testdata; } catch (InterruptedException e) { throw new NibeHeatPumpException(e); } }
51525354555657585960
if (socket == null) { try { socket = new DatagramSocket(port); } catch (SocketException e) { throw new NibeHeatPumpException(e); } } }
86878889909192939495969798
socket.receive(packet); return Arrays.copyOfRange(packet.getData(), 0, packet.getLength()); } catch (SocketException e) { throw new NibeHeatPumpException(e); } catch (IOException e) { throw new NibeHeatPumpException(e); } }
357358359360361362363364365366367368369370371372373
if (id != 0xFFFF) values.put(id, value); } } catch (ArrayIndexOutOfBoundsException e) { throw new NibeHeatPumpException("Error occured during data parsing", e); } return values; } else { throw new NibeHeatPumpException("Checksum does not match"); } } else { return null; }
29303132333435
} @Override public void connect() throws NibeHeatPumpException { throw new NibeHeatPumpException("Not implemented"); }
35363738394041
} @Override public void disconnect() throws NibeHeatPumpException { throw new NibeHeatPumpException("Not implemented"); }
41424344454647
} @Override public byte[] receiveDatagram() throws NibeHeatPumpException { throw new NibeHeatPumpException("Not implemented"); }