Halyri - Server
0.9.1
|
Interface defining all callback methods supported by the mobile emergency client's SignalR client. More...
Inherited by MobileClientController.
Public Member Functions | |
void | RequestLocationUpdate (String transportId) |
Sends location information update request to the emergency client with the specified SignalR connection ID. More... | |
void | RequestDeviceInfo (String transportId) |
Sends mobile device information update request to the emergency client with the specified SignalR connection ID. More... | |
void | UpdateConnectionStatus (String transportId, ConnectionStateDto status) |
Sends an update connection status to the emergency client with the specified SignalR connection ID. More... | |
void | RequestUserInfo (String transportId) |
Sends user information update request to the emergency client with the specified SignalR connection ID. More... | |
void | RequestMedicalInfo (String transportId) |
Sends medical information update request to the emergency client with the specified SignalR connection ID. More... | |
void | DisplayUserLocationMap (String transportId) |
Orders the mobile emergency client to display a map enabling the user to manually specify the current location. More... | |
void | CloseUserLocationMap (String transportId) |
Orders the mobile emergency client to hide the location map. More... | |
void | GetInstrumentList (String transportId) |
Requests a list of available measurement instruments from the emergency client with the specified SignalR connection ID. More... | |
void | RequestMediaUpstreaming (String transportId, MediaConfigurationDto mediaCofiguration) |
Requests the mobile emergency client to start upstreaming media according to the provided configuration More... | |
void | RequestMediaDownstreaming (String transportId, string mediaUrl) |
Requests the mobile emergency client to start downstreaming and displaying media from the provided location. More... | |
void | RequestStartMeasurement (String transportId, MeasurementInstrumentDto instrument) |
Requests the mobile emergency client with the specifiedSignalR connection ID to start measuring using the specified instrument and uploading the measurement data. More... | |
void | RequestStopMeasurement (String transportId, MeasurementInstrumentDto instrument) |
Requests the mobile emergency client with the specified SignalR connection ID to stop measurement with the specified instrument and no to longer upload measurement data from it. More... | |
void | IncomingTextMessage (String transportId, TextMessageDto textMessage) |
Sends a text based message the mobile emergency client with the specified SignalR connection ID. More... | |
void | RequestConnectionLatencyInfo (String transportId) |
Requests the mobile emergency client with the specified SignalR connection ID to start connection latency measurement. More... | |
Interface defining all callback methods supported by the mobile emergency client's SignalR client.
<author>Veli-Mikko Puupponen</author>
void CloseUserLocationMap | ( | String | transportId | ) |
Orders the mobile emergency client to hide the location map.
transportId | SignalR connection ID for a mobile emergency client connection. |
Implemented in MobileClientController.
void DisplayUserLocationMap | ( | String | transportId | ) |
Orders the mobile emergency client to display a map enabling the user to manually specify the current location.
transportId | SignalR connection ID for a mobile emergency client connection. |
Implemented in MobileClientController.
void GetInstrumentList | ( | String | transportId | ) |
Requests a list of available measurement instruments from the emergency client with the specified SignalR connection ID.
transportId | SignalR connection ID for a mobile emergency client connection. |
Implemented in MobileClientController.
void IncomingTextMessage | ( | String | transportId, |
TextMessageDto | textMessage | ||
) |
Sends a text based message the mobile emergency client with the specified SignalR connection ID.
transportId | SignalR connection ID for a mobile emergency client connection. |
textMessage | Text message to be sent to the mobile emergency client |
void RequestConnectionLatencyInfo | ( | String | transportId | ) |
Requests the mobile emergency client with the specified SignalR connection ID to start connection latency measurement.
transportId | SignalR connection ID for a mobile emergency client connection |
Implemented in MobileClientController.
void RequestDeviceInfo | ( | String | transportId | ) |
Sends mobile device information update request to the emergency client with the specified SignalR connection ID.
transportId | SignalR connection ID for a mobile emergency client connection. |
Implemented in MobileClientController.
void RequestLocationUpdate | ( | String | transportId | ) |
Sends location information update request to the emergency client with the specified SignalR connection ID.
transportId | SignalR connection ID for a mobile emergency client connection. |
Implemented in MobileClientController.
void RequestMediaDownstreaming | ( | String | transportId, |
string | mediaUrl | ||
) |
Requests the mobile emergency client to start downstreaming and displaying media from the provided location.
transportId | SignalR connection ID for a mobile emergency client connection. |
mediaUrl | Location of the media to be displayed by the mobile emergency client |
Implemented in MobileClientController.
void RequestMediaUpstreaming | ( | String | transportId, |
MediaConfigurationDto | mediaCofiguration | ||
) |
Requests the mobile emergency client to start upstreaming media according to the provided configuration
transportId | SignalR connection ID for a mobile emergency client connection. |
mediaCofiguration | Configuration describing the requested media |
Implemented in MobileClientController.
void RequestMedicalInfo | ( | String | transportId | ) |
Sends medical information update request to the emergency client with the specified SignalR connection ID.
transportId | SignalR connection ID for a mobile emergency client connection. |
Implemented in MobileClientController.
void RequestStartMeasurement | ( | String | transportId, |
MeasurementInstrumentDto | instrument | ||
) |
Requests the mobile emergency client with the specifiedSignalR connection ID to start measuring using the specified instrument and uploading the measurement data.
transportId | SignalR connection ID for a mobile emergency client connection. |
instrument | Target measurement instrumet |
Implemented in MobileClientController.
void RequestStopMeasurement | ( | String | transportId, |
MeasurementInstrumentDto | instrument | ||
) |
Requests the mobile emergency client with the specified SignalR connection ID to stop measurement with the specified instrument and no to longer upload measurement data from it.
transportId | SignalR connection ID for a mobile emergency client connection. |
instrument | Target measurement instrumet |
Implemented in MobileClientController.
void RequestUserInfo | ( | String | transportId | ) |
Sends user information update request to the emergency client with the specified SignalR connection ID.
transportId | SignalR connection ID for a mobile emergency client connection. |
Implemented in MobileClientController.
void UpdateConnectionStatus | ( | String | transportId, |
ConnectionStateDto | status | ||
) |
Sends an update connection status to the emergency client with the specified SignalR connection ID.
transportId | SignalR connection ID for a mobile emergency client connection. |
status | New connection state |
Implemented in MobileClientController.