private async static Task CycleOutlet(ConnectionInfo ci, int index) { var c = new DLIOutletClient(ci); await c.ConnectAsync(); await c.CycleOutlet(index); }
private async static Task SetOutlet(ConnectionInfo ci, int index, bool desiredState) { var c = new DLIOutletClient(ci); await c.ConnectAsync(); await c.SetOutlet(index, desiredState); }
private async static Task GetStatus(ConnectionInfo ci) { var c = new DLIOutletClient(ci); await c.ConnectAsync(); var switchInfo = await c.GetSwitchInfo(); Console.WriteLine(switchInfo.ToDetailsString()); }