private void readButtonActionPerformed(){
  if (numUr92 == 0) {
    scanButtonActionPerformed();
    return;
  }
  swingNameValueField.setForeground(COLOR_OK);
  swingChannelValueField.setForeground(COLOR_OK);
  swingPasswordValueField.setForeground(COLOR_OK);
  swingIdValueField.setForeground(COLOR_OK);
  swingNameValueField.setText(rb.getString("ValueUnknownGroupName"));
  swingChannelValueField.setText(rb.getString("ValueUnknownGroupChannel"));
  swingPasswordValueField.setText(rb.getString("ValueUnknownGroupPassword"));
  swingIdValueField.setText(rb.getString("ValueUnknownGroupID"));
  updateStatusLineMessage("ProcessingReadingInfo",COLOR_STATUS_OK);
  duplexGroupImplementation.queryDuplexGroupIdentity();
  updateStatusLineMessage("ProcessingWaitingForReport",COLOR_STATUS_OK);
}

private void readButtonActionPerformed ( ) { if ( numUr92 == 0 ) { scanButtonActionPerformed ( ) ; return ; } swingNameValueField . setForeground ( COLOR_OK ) ; swingChannelValueField . setForeground ( COLOR_OK ) ; swingPasswordValueField . setForeground ( COLOR_OK ) ; swingIdValueField . setForeground ( COLOR_OK ) ; swingNameValueField . setText ( rb . getString ( "ValueUnknownGroupName" ) ) ; swingChannelValueField . setText ( rb . getString ( "ValueUnknownGroupChannel" ) ) ; swingPasswordValueField . setText ( rb . getString ( "ValueUnknownGroupPassword" ) ) ; swingIdValueField . setText ( rb . getString ( "ValueUnknownGroupID" ) ) ; updateStatusLineMessage ( "ProcessingReadingInfo" , COLOR_STATUS_OK ) ; duplexGroupImplementation . queryDuplexGroupIdentity ( ) ; updateStatusLineMessage ( "ProcessingWaitingForReport" , COLOR_STATUS_OK ) ; }
modifies gui to show that displayed duplex network information is not currently valid . creates and sends loconet traffic to query any available ur92 ( s ) for duplex network identity information .
