public void RestoreDevicesFromFile() { var ewelink = new Ewelink(Email, Password, Region); ewelink.RestoreDevicesFromFile(); output.WriteLine(ewelink.Devices.AsJson()); }
public async void LANTurnON() { var ewelink = new Ewelink("", "", ""); ewelink.RestoreDevicesFromFile(); ewelink.RestoreCredenditalsFromFile(); ewelink.RestoreArpTableFromFile(); var device = ewelink.Devices.First(x => x.deviceid == deviceId) as SwitchDevice; await device.TurnOnLAN(); }
public void ZeroconfGetIp() { var ewelink = new Ewelink("", "", ""); ewelink.RestoreDevicesFromFile(); ewelink.RestoreArpTableFromFile(); Device device = ewelink.Devices.First(); var ip = device.GetIp(); output.WriteLine(ip.ToString()); }
public void ZeroconfMac() { var ewelink = new Ewelink("", "", ""); ewelink.RestoreDevicesFromFile(); ewelink.Arptable.RestoreFromFile(); Device device = ewelink.Devices.First(); var mac = device.mac; output.WriteLine(mac.ToString()); }