public int SendMessage(CanPacket canPacket) { if (IsConnected()) { int result = canConnection.SendMessage(canPacket); if (sendImmediateMode) { CanSenderLoopInner(); CanUpdateLoopInner(); } return(result); } return(-1); }
public int SendMessage(CanPacket canPacket) { if (canPacket == null) { throw new ArgumentNullException(nameof(canPacket)); } if (IsConnected()) { int result = canConnection.SendMessage(canPacket); if (sendImmediateMode) { CanSenderLoopInner(); CanUpdateLoopInner(); } return(result); } return(-1); }