![]() |
Halyri - Mobiili
0.9
|
Namespaces | |
package | AudioVideoManagers |
package | Conversion |
package | ImportedServiceClasses |
package | Measurement |
package | Resources |
package | ServiceReference1 |
package | ViewModels |
package | WcfMobileServiceClient |
Classes | |
class | App |
class | AudioVideoTransmitManager |
Class for managing audio and picture transmission from XNA Microphone and AudioVideoCaptureDevice. Media is captured using PreviewImageCapturer and WavAudioSampleCapturer classes. Capture configuration is taken from MediaConfigurationDto published by the server and available on NetworkConnection's MediaConfigurationUpdatedEvent. Network operations are performed by NetworkConnection class. More... | |
class | Connected |
Connected view is when connection to emergency exchange have been establish and processed by emergency exchange handler. If NoSound is enabled by user, this view opens up with chat. Emergency exchange can open map for user to pinpoint his location on map and send the location to emergency exchange. Handler can also open video recording. By taping cant talk enables chat also. More... | |
class | Connection |
Makes all connection actions to server. User can connect, update information about device, personalinfo, medicalinfo or location. Uses SignalR for receiving and WCF for sending. More... | |
class | EditPersonalInfo |
Makes view where user can edit his personal info and save them. More... | |
class | LocalizedStrings |
Provides access to string resources. More... | |
class | MainPage |
Applications main view. Here is information about application and user can navigate to other pages like settings and urgen and not urgent views. When this page is loaded it sets the language to default culture if not set in settings different. More... | |
class | NotUrgent |
In this page user will determine what kind of help he is needing by choosing right option from listbox. Also user can navigate to urgent.xaml if he needs to. More... | |
class | Settings |
Application can store any objects here that last while program is terminated. You have to always save by using Save() or modifications do not take place in storage. USE KEYS DEFINED HERE AS PUBLIC CONSTS. More... | |
class | SettingsAndOthers |
Here user can view and change application settings and watch first aid tutorials. More... | |
class | Urgent |
Here is where the connection happens visualy. When connection is taken to process by emergency exchange handler navigates to Connected.xaml. User can turn GPS on and toggle NoSound. More... | |
Enumerations | |
enum | ConnectionStateDto { ConnectionStateDto.Arrived, ConnectionStateDto.InProgress, ConnectionStateDto.InTransfer, ConnectionStateDto.Processed, ConnectionStateDto.Hold } |
Connection states. More... | |
Functions | |
delegate void | PacketThrottlingStarted (object sender, EventArgs e) |
Delegate for packet send throttling started events. More... | |
delegate void | PacketSendStalled (object sender, EventArgs e) |
Delegate for packet send stalled events. More... | |
delegate void | MediaSendFinishedDelegate (object sender, AsyncCompletedEventArgs e) |
Invoked when sending media is finished. More... | |
delegate void | UdpMediaDataReceived (object sender, MediaPacket media) |
Invoked when Udp media is received. More... | |
delegate void | MediaSocketHasFailed (object sender) |
Invoked when mediaSocket has failed. More... | |
Version 1.0.0 Last modified 24.5.2014
Copyright (C) 2014 Veli-Mikko Puupponen
Halyri-system is a prototype emergency call system. Its purpose is to demonstrate the use of the advanced capabilities available in the current generation smartphones in facilitating the emergency service dispatcher's capability to determine the nature of the emergency and to dispatch help.
For more information, see the README file of this package.
The MIT License (MIT)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Connection states.
<author>Veli-Mikko Puupponen</author>
Enumerator | |
---|---|
Arrived | |
InProgress | |
InTransfer | |
Processed | |
Hold |
delegate void Halyri.MediaSendFinishedDelegate | ( | object | sender, |
AsyncCompletedEventArgs | e | ||
) |
Invoked when sending media is finished.
delegate void Halyri.MediaSocketHasFailed | ( | object | sender | ) |
Invoked when mediaSocket has failed.
delegate void Halyri.PacketSendStalled | ( | object | sender, |
EventArgs | e | ||
) |
Delegate for packet send stalled events.
sender | The sending AudioVideoTransmitManager instance |
e | EventArgs, normally empty. |
delegate void Halyri.PacketThrottlingStarted | ( | object | sender, |
EventArgs | e | ||
) |
Delegate for packet send throttling started events.
sender | The sending AudioVideoTransmitManager instance |
e | EventArgs, normally empty. |
delegate void Halyri.UdpMediaDataReceived | ( | object | sender, |
MediaPacket | media | ||
) |
Invoked when Udp media is received.
sender | Sender |
media | Media |