public PacketStatus(javax.swing.JFrame frame, String blockName, Distributor distributor) { super(frame, blockName, blockName + " Status"); slp = new StatusListPanel(distributor, VALUE_DIGITS); setContentPane(slp); String x = blockName + "."; String item2 = x + "Packets Output"; slp.addTextGadget("Packets Output", item2); slp.addAlarmGadget("Discarded Packets", x + "Discarded Packets", item2, 0.1f, 10f); slp.addAlarmGadget("Bad Lengths", x + "Bad Lengths", item2, 0f, 10f); slp.addAlarmGadget("Packets With Fill", x + "Packets With Fill", item2, 0f, 10f); slp.addAlarmGadget("Sequence Errors", x + "Sequence Errors", item2, 0.1f, 10f); slp.addTextGadget("Missing Packets", x + "Missing Packets"); slp.addTextGadget("Bad Length Sample", x + "Bad Length Sample"); slp.setGadgetsToSameSize(); try { distributor.doStatus(); } catch (java.rmi.RemoteException re) { } pack(); }
public final void dispose() { /** disconnect the distributor */ slp.disconnect(); super.dispose(); }