/// <summary> /// Ativars this instance. /// </summary> /// <exception cref="ACBrException">Dispositivo já esta ativo /// or /// or</exception> public void Ativar() { try { if (Ativo) { throw new ACBrException("Dispositivo já esta ativo"); } if (Porta.ToLower().Substring(0, 3).Equals("COM")) { throw new ACBrException(ACBrDeviceAtivarPortaException); } ConfigurarSerial(); ComPort.Open(); Ativo = true; } catch (Exception ex) { var msg = string.Format("{0}{1}", ACBrDeviceAtivarException, Port); throw new ACBrException(msg, ex); } }