|
@@ -1,12 +1,16 @@
|
|
|
|
|
+using Minolta_Remote.Services;
|
|
|
|
|
+
|
|
|
namespace Minolta_Remote;
|
|
namespace Minolta_Remote;
|
|
|
|
|
|
|
|
public partial class TimelapsePage : ContentPage
|
|
public partial class TimelapsePage : ContentPage
|
|
|
{
|
|
{
|
|
|
- private readonly EspClient espClient;
|
|
|
|
|
|
|
+ private readonly IEspClient espClient;
|
|
|
|
|
+
|
|
|
public TimelapsePage()
|
|
public TimelapsePage()
|
|
|
- {
|
|
|
|
|
- InitializeComponent();
|
|
|
|
|
- espClient = new EspClient();
|
|
|
|
|
|
|
+ {
|
|
|
|
|
+ InitializeComponent();
|
|
|
|
|
+ var factory = new EspClientFactory();
|
|
|
|
|
+ espClient = factory.CreateEspClient();
|
|
|
PhotoCount.Text = "1";
|
|
PhotoCount.Text = "1";
|
|
|
Delay.Text = "1";
|
|
Delay.Text = "1";
|
|
|
}
|
|
}
|
|
@@ -25,7 +29,7 @@ public partial class TimelapsePage : ContentPage
|
|
|
shootTime = int.Parse(ShootTime.Text);
|
|
shootTime = int.Parse(ShootTime.Text);
|
|
|
}
|
|
}
|
|
|
catch { }
|
|
catch { }
|
|
|
- await espClient.Multiple(count, delay, shootTime);
|
|
|
|
|
|
|
+ await espClient.MultipleAsync(count, delay, shootTime);
|
|
|
ShootButon.IsEnabled = true;
|
|
ShootButon.IsEnabled = true;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|