C# 클래스 MyDriving.Services.OBDDataProcessor

파일 보기 프로젝트 열기: Azure-Samples/MyDriving 1 사용 예제들

공개 메소드들

메소드 설명
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