/// <summary> /// Wakes a device based on mac address /// </summary> private async Task WakeServer(WakeOnLanInfo info, CancellationToken cancellationToken) { try { await _networkConnectivity.SendWakeOnLan(info.MacAddress, info.Port, cancellationToken).ConfigureAwait(false); } catch (Exception ex) { _logger.ErrorException("Error sending wake on lan command", ex); } }
public void AddTemplateAction() { WakeOnLanInfo template = new WakeOnLanInfo { MAC = AddTemplateMACAddress, Broadcast = AddTemplateBroadcast, Hostname = AddTemplateHostname, Port = AddTemplatePort, }; WakeOnLanTemplates.Add(template); }