Ejemplo n.º 1
0
        public Task <bool> SendAsync(AbstractSlaveUnit sender, string targetCommand, IDataPack data = null)
        {
            _ = sender ?? throw new ArgumentNullException(nameof(sender), $"Unit has to be a valid child of {nameof(AbstractSlaveUnit)}.");
            if (string.IsNullOrEmpty(targetCommand))
            {
                throw new ArgumentNullException(nameof(targetCommand), "Target command cannot be empty!");
            }

            var order = _orderFactory.Create(targetCommand, sender.ID, data ?? EmptyDataPackSingleton.GetInstance());

            return(SendAsync(order));
        }
Ejemplo n.º 2
0
 public static Reply GetNormalReply()
 {
     return(new Reply("ID11", "ID01", TimestampFactory.Timestamp, EmptyDataPackSingleton.GetInstance()));
 }