/// <summary>Sends a log including an info packet.</summary> public Task<CssPacket> Log(ICsspLog log) { var packet = CsspIdentity.Get(); packet.InnerPackets = new List<CssPacket> { log is CsspLog ? (CsspLog) log : CsspLog.Get(log) }; return TransmitAndProcess(packet); }
/// <summary>Creates an pre filled instance of this type.</summary> public static CsspLog Get(ICsspLog log) { var csspLog = new CsspLog(); log.CopyTo(csspLog); return csspLog; }