/// <summary> /// 생성자 /// </summary> /// <param name="errorCode">Modbus 통신 오류 코드</param> /// <param name="innerException">내부 예외</param> public ModbusCommException(ModbusCommErrorCode errorCode, Exception innerException) : base(null, innerException) { Code = errorCode; }
/// <summary> /// 생성자 /// </summary> /// <param name="errorCode">Modbus 통신 오류 코드</param> /// <param name="receivedMessage">받은 메시지</param> /// <param name="innerException">내부 예외</param> /// <param name="request">Modbus 요청</param> public ModbusCommException(ModbusCommErrorCode errorCode, IEnumerable <byte> receivedMessage, Exception innerException, ModbusRequest request) : base(null, innerException) { Code = errorCode; ReceivedBytes = receivedMessage?.ToArray() ?? new byte[0]; Request = request; }
public ModbusCommErrorResponse(ModbusCommErrorCode errorCode, IEnumerable <byte> receivedMessage, ModbusRequest request) : base(request) { ErrorCode = errorCode; ReceivedBytes = receivedMessage?.ToArray() ?? new byte[0]; }