C# Class MyDriving.Services.OBDDataProcessor

Afficher le fichier Open project: Azure-Samples/MyDriving Class Usage Examples

Méthodes publiques

Méthode Description
ConnectToObdDevice ( bool showConfirmDialog ) : System.Threading.Tasks.Task
DisconnectFromObdDevice ( ) : System.Threading.Tasks.Task
GetProcessor ( ) : OBDDataProcessor
Initialize ( IStoreManager storeManager ) : System.Threading.Tasks.Task
ReadOBDData ( ) : String>>.Task
SendTripPointToIOTHub ( string tripId, string userId, TripPoint tripDataPoint ) : System.Threading.Tasks.Task

Private Methods

Méthode Description
AddTripPointToBuffer ( string tripDataPointBlob ) : System.Threading.Tasks.Task
ConnectToObdDeviceWithConfirmation ( ) : Task
Current_ConnectivityChanged ( object sender, Plugin e ) : void
OBDDataProcessor ( ) : MyDriving.AzureClient
OnTick ( object args ) : void
SendBufferedDataToIOTHub ( ) : System.Threading.Tasks.Task
StartPollingOBDDevice ( ) : void
StopPollingOBDDevice ( ) : void
TryToConnectToOBDDevice ( ) : System.Threading.Tasks.Task

Method Details

ConnectToObdDevice() public méthode

public ConnectToObdDevice ( bool showConfirmDialog ) : System.Threading.Tasks.Task
showConfirmDialog bool
Résultat System.Threading.Tasks.Task

DisconnectFromObdDevice() public méthode

public DisconnectFromObdDevice ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task

GetProcessor() public static méthode

public static GetProcessor ( ) : OBDDataProcessor
Résultat OBDDataProcessor

Initialize() public méthode

public Initialize ( IStoreManager storeManager ) : System.Threading.Tasks.Task
storeManager IStoreManager
Résultat System.Threading.Tasks.Task

ReadOBDData() public méthode

public ReadOBDData ( ) : String>>.Task
Résultat String>>.Task

SendTripPointToIOTHub() public méthode

public SendTripPointToIOTHub ( string tripId, string userId, TripPoint tripDataPoint ) : System.Threading.Tasks.Task
tripId string
userId string
tripDataPoint MyDriving.DataObjects.TripPoint
Résultat System.Threading.Tasks.Task