C# Класс MyDriving.Services.OBDDataProcessor

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

ConnectToObdDevice() публичный Метод

public ConnectToObdDevice ( bool showConfirmDialog ) : System.Threading.Tasks.Task
showConfirmDialog bool
Результат System.Threading.Tasks.Task

DisconnectFromObdDevice() публичный Метод

public DisconnectFromObdDevice ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

GetProcessor() публичный статический Метод

public static GetProcessor ( ) : OBDDataProcessor
Результат OBDDataProcessor

Initialize() публичный Метод

public Initialize ( IStoreManager storeManager ) : System.Threading.Tasks.Task
storeManager IStoreManager
Результат System.Threading.Tasks.Task

ReadOBDData() публичный Метод

public ReadOBDData ( ) : String>>.Task
Результат String>>.Task

SendTripPointToIOTHub() публичный Метод

public SendTripPointToIOTHub ( string tripId, string userId, TripPoint tripDataPoint ) : System.Threading.Tasks.Task
tripId string
userId string
tripDataPoint MyDriving.DataObjects.TripPoint
Результат System.Threading.Tasks.Task