@ -12,8 +12,6 @@ namespace EyesAndEars.UWP {
MainPageVM _ vm = new MainPageVM ( ) ;
DispatcherTimer _d ispatcherTimer = new DispatcherTimer ( ) ;
// The object for controlling the speech synthesis engine (voice).
SpeechSynthesizer synth = new SpeechSynthesizer ( ) ;
public MainPage ( ) {
InitializeComponent ( ) ;
@ -22,14 +20,6 @@ namespace EyesAndEars.UWP {
IntialiseRefreshTime ( ) ;
}
private async void PlayText ( ) {
// Generate the audio stream from plain text.
var stream = await synth . SynthesizeTextToStreamAsync ( "Hello World" ) ;
// Send the stream to the media object.
AudioUpdater . SetSource ( stream , stream . ContentType ) ;
AudioUpdater . Play ( ) ;
}
void SetVersionNumber ( ) {
var package = Package . Current ;
var packageId = package . Id ;
@ -61,11 +51,15 @@ namespace EyesAndEars.UWP {
var url = _ vm . BaseURL ;
if ( ! string . IsNullOrEmpty ( url ) ) {
// Devices 3 and 6 are not in use.
_ vm . Device1 = await DataServices . UpdateDevice ( url , 1 , Logs ) ;
_ vm . Device2 = await DataServices . UpdateDevice ( url , 2 , Logs ) ;
_ vm . Device1 = await DataServices . UpdateDevice
( url , 1 , Logs , _ vm . Device1 . LatestStatus . status , AudioUpdater ) ;
_ vm . Device2 = await DataServices . UpdateDevice
( url , 2 , Logs , _ vm . Device2 . LatestStatus . status , AudioUpdater ) ;
// _vm.Device3 = await DataServices.UpdateDevice(url, 3);
_ vm . Device4 = await DataServices . UpdateDevice ( url , 4 , Logs ) ;
_ vm . Device5 = await DataServices . UpdateDevice ( url , 5 , Logs ) ;
_ vm . Device4 = await DataServices . UpdateDevice
( url , 4 , Logs , _ vm . Device4 . LatestStatus . status , AudioUpdater ) ;
_ vm . Device5 = await DataServices . UpdateDevice
( url , 5 , Logs , _ vm . Device5 . LatestStatus . status , AudioUpdater ) ;
// _vm.Device6 = await DataServices.UpdateDevice(url, 6);
_ vm . CurrentTime = DateTime . UtcNow . ToShortTimeString ( ) ;
}
@ -95,9 +89,5 @@ namespace EyesAndEars.UWP {
private void LogToggle_Checked ( object sender , RoutedEventArgs e ) {
LogViewer . Visibility = Visibility . Visible ;
}
private void speech_Click ( object sender , RoutedEventArgs e ) {
PlayText ( ) ;
}
}
}