Remove random Integer class.
Add check if value for intensity and duration is within accepted range.
This commit is contained in:
@ -1,6 +1,5 @@
|
||||
using CShocker.Devices.Additional;
|
||||
using CShocker.Devices.APIs;
|
||||
using CShocker.Ranges;
|
||||
using CShocker.Shockers;
|
||||
using GlaxLogger;
|
||||
using Microsoft.Extensions.Logging;
|
||||
@ -14,7 +13,7 @@ while(apiKey is null || apiKey.Length < 1)
|
||||
apiKey = Console.ReadLine();
|
||||
|
||||
|
||||
OpenShockHttp openShockHttp = new (new IntensityRange(30, 50), new DurationRange(1000, 1000), apiKey, logger: logger);
|
||||
OpenShockHttp openShockHttp = new (apiKey, logger: logger);
|
||||
OpenShockShocker shocker = openShockHttp.GetShockers().First();
|
||||
shocker.Control(ControlAction.Vibrate, 20, 1000);
|
||||
|
||||
@ -45,7 +44,7 @@ while (!int.TryParse(selectedPortStr, out selectedPort) || selectedPort < 0 || s
|
||||
selectedPortStr = Console.ReadLine();
|
||||
}
|
||||
|
||||
OpenShockSerial openShockSerial = new(new IntensityRange(30, 50), new DurationRange(1000, 1000),serialPorts[selectedPort], apiKey, logger: logger);
|
||||
OpenShockSerial openShockSerial = new(serialPorts[selectedPort], apiKey, logger: logger);
|
||||
OpenShockShocker shocker = openShockSerial.GetShockers().First();
|
||||
shocker.Control(ControlAction.Vibrate, 20, 1000);
|
||||
File.WriteAllText("shockers.json", JsonConvert.SerializeObject(shocker));
|
||||
|
Reference in New Issue
Block a user