public RobotException(byte nodeId, FrameHeaders adresse, ErrorEmcyCodes errorCode, string message) : base(message) { NodeId = nodeId; Adresse = adresse; ErrorCode = errorCode; }
/// <summary> /// Initialises a new instance of the <see cref="ErrorData"/> class. /// </summary> /// <param name="errorCode"> /// Error code. See <see cref="ErrorEmcyCodes"/>. /// </param> public ErrorDataModel(FrameHeaders adr, byte nId, byte r, ErrorEmcyCodes errorCode) : this((int)errorCode) { Address = adr; NodeId = nId; Registre = r; }
/// <summary> /// Initialises a new instance of the ErrorData class. /// </summary> /// <param name="errorCode"> /// Error code. Must be defined in <see cref="ErrorEmcyCodes"/>. /// </param> public ErrorDataModel(int errorCode) { if (!Enum.IsDefined(typeof(ErrorEmcyCodes), (int)errorCode)) { //throw new Exception("Invalid error code."); } //Address = FrameHeaders.Error; ErrorCode = (ErrorEmcyCodes)errorCode; //NodeId = 0; //Registre = 0; }
public RobotHardwareException(byte nodeId, FrameHeaders adresse, ErrorEmcyCodes errorCode, string message) : base(nodeId, adresse, errorCode, message) { }