예제 #1
0
  public void deactivate(ComponentContext componentContext) {
    for (PLCBusBindingProvider provider : providers) {
      provider.removeBindingChangeListener(this);
    }
    providers.clear();

    if (serialPort != null) {
      try {
        serialPort.close();
      } catch (SerialPortException e) {
        logger.error(e.getMessage());
      }
    }
  }