C# Class MD.CloudConnect.Extension.DriverBehavior

Datei anzeigen Open project: mobile-devices/cloudconnect_dotnet_client

Public Properties

Property Type Description
BEHAVE_ACC_X_BEGIN FieldDetail
BEHAVE_ACC_X_END FieldDetail
BEHAVE_ACC_X_PEAK FieldDetail
BEHAVE_ACC_Y_BEGIN FieldDetail
BEHAVE_ACC_Y_END FieldDetail
BEHAVE_ACC_Y_PEAK FieldDetail
BEHAVE_ACC_Z_BEGIN FieldDetail
BEHAVE_ACC_Z_END FieldDetail
BEHAVE_ACC_Z_PEAK FieldDetail
BEHAVE_DAY_OF_YEAR FieldDetail
BEHAVE_ELAPSED FieldDetail
BEHAVE_GPS_HEADING_BEGIN FieldDetail
BEHAVE_GPS_HEADING_END FieldDetail
BEHAVE_GPS_HEADING_PEAK FieldDetail
BEHAVE_GPS_SPEED_BEGIN FieldDetail
BEHAVE_GPS_SPEED_END FieldDetail
BEHAVE_GPS_SPEED_PEAK FieldDetail
BEHAVE_ID FieldDetail
BEHAVE_LAT FieldDetail
BEHAVE_LONG FieldDetail
BEHAVE_TIME_OF_DAY FieldDetail
BEHAVE_UNIQUE_ID FieldDetail

Public Methods

Method Description
GetAccXBegin ( ITracking trackingData ) : int?

X-axis value at the begin of pattern detection

GetAccXEnd ( ITracking trackingData ) : int?

X-axis value at the begin of pattern detection

GetAccXPeak ( ITracking trackingData ) : int?

X-axis value at the begin of pattern detection

GetAccYBegin ( ITracking trackingData ) : int?

Y-axis value at the begin of pattern detection

GetAccYEnd ( ITracking trackingData ) : int?

Y-axis value at the begin of pattern detection

GetAccYPeak ( ITracking trackingData ) : int?

Y-axis value at the begin of pattern detection

GetAccZBegin ( ITracking trackingData ) : int?

Z-axis value at the begin of pattern detection

GetAccZEnd ( ITracking trackingData ) : int?

Z-axis value at the begin of pattern detection

GetAccZPeak ( ITracking trackingData ) : int?

Z-axis value at the begin of pattern detection

GetAllFieldsDetail ( ) : string[]

List of available Field for this module

GetDay ( ITracking trackingData ) : int?

Day when the event occurred

GetElapsed ( ITracking trackingData ) : int?

Pattern duration

GetHeadingBegin ( ITracking trackingData ) : double?

Get course of degrees

GetHeadingEnd ( ITracking trackingData ) : double?

Get course of degrees

GetHeadingPeak ( ITracking trackingData ) : double?

Get course of degrees

GetId ( ITracking trackingData ) : int?

Pattern id Example : Id : 10 => Harsh braking Id : 11 => Harsh acceleration Id : 12 => Left turn Id : 13 => Right turn

GetLatitude ( ITracking trackingData ) : double?

Latitude in degrees

GetLongitude ( ITracking trackingData ) : double?

Longitude in degrees

GetSpeedBegin ( ITracking trackingData ) : int?

Speed over ground

GetSpeedEnd ( ITracking trackingData ) : int?

Speed over ground

GetSpeedPeak ( ITracking trackingData ) : int?

Speed over ground

GetTime ( ITracking trackingData ) : int?

Time when the event occurred

GetUniqueID ( ITracking trackingData ) : int?

unique event id per session (reset at reboot)

Method Details

GetAccXBegin() public static method

X-axis value at the begin of pattern detection
public static GetAccXBegin ( ITracking trackingData ) : int?
trackingData ITracking
return int?

GetAccXEnd() public static method

X-axis value at the begin of pattern detection
public static GetAccXEnd ( ITracking trackingData ) : int?
trackingData ITracking
return int?

GetAccXPeak() public static method

X-axis value at the begin of pattern detection
public static GetAccXPeak ( ITracking trackingData ) : int?
trackingData ITracking
return int?

GetAccYBegin() public static method

Y-axis value at the begin of pattern detection
public static GetAccYBegin ( ITracking trackingData ) : int?
trackingData ITracking
return int?

GetAccYEnd() public static method

Y-axis value at the begin of pattern detection
public static GetAccYEnd ( ITracking trackingData ) : int?
trackingData ITracking
return int?

GetAccYPeak() public static method

Y-axis value at the begin of pattern detection
public static GetAccYPeak ( ITracking trackingData ) : int?
trackingData ITracking
return int?

GetAccZBegin() public static method

Z-axis value at the begin of pattern detection
public static GetAccZBegin ( ITracking trackingData ) : int?
trackingData ITracking
return int?

GetAccZEnd() public static method

Z-axis value at the begin of pattern detection
public static GetAccZEnd ( ITracking trackingData ) : int?
trackingData ITracking
return int?

GetAccZPeak() public static method

Z-axis value at the begin of pattern detection
public static GetAccZPeak ( ITracking trackingData ) : int?
trackingData ITracking
return int?

GetAllFieldsDetail() public static method

List of available Field for this module
public static GetAllFieldsDetail ( ) : string[]
return string[]

GetDay() public static method

Day when the event occurred
public static GetDay ( ITracking trackingData ) : int?
trackingData ITracking
return int?

GetElapsed() public static method

Pattern duration
public static GetElapsed ( ITracking trackingData ) : int?
trackingData ITracking
return int?

GetHeadingBegin() public static method

Get course of degrees
public static GetHeadingBegin ( ITracking trackingData ) : double?
trackingData ITracking
return double?

GetHeadingEnd() public static method

Get course of degrees
public static GetHeadingEnd ( ITracking trackingData ) : double?
trackingData ITracking
return double?

GetHeadingPeak() public static method

Get course of degrees
public static GetHeadingPeak ( ITracking trackingData ) : double?
trackingData ITracking
return double?

GetId() public static method

Pattern id Example : Id : 10 => Harsh braking Id : 11 => Harsh acceleration Id : 12 => Left turn Id : 13 => Right turn
public static GetId ( ITracking trackingData ) : int?
trackingData ITracking
return int?

GetLatitude() public static method

Latitude in degrees
public static GetLatitude ( ITracking trackingData ) : double?
trackingData ITracking
return double?

GetLongitude() public static method

Longitude in degrees
public static GetLongitude ( ITracking trackingData ) : double?
trackingData ITracking
return double?

GetSpeedBegin() public static method

Speed over ground
public static GetSpeedBegin ( ITracking trackingData ) : int?
trackingData ITracking
return int?

GetSpeedEnd() public static method

Speed over ground
public static GetSpeedEnd ( ITracking trackingData ) : int?
trackingData ITracking
return int?

GetSpeedPeak() public static method

Speed over ground
public static GetSpeedPeak ( ITracking trackingData ) : int?
trackingData ITracking
return int?

GetTime() public static method

Time when the event occurred
public static GetTime ( ITracking trackingData ) : int?
trackingData ITracking
return int?

GetUniqueID() public static method

unique event id per session (reset at reboot)
public static GetUniqueID ( ITracking trackingData ) : int?
trackingData ITracking
return int?

Property Details

BEHAVE_ACC_X_BEGIN public_oe static_oe property

public static FieldDetail BEHAVE_ACC_X_BEGIN
return FieldDetail

BEHAVE_ACC_X_END public_oe static_oe property

public static FieldDetail BEHAVE_ACC_X_END
return FieldDetail

BEHAVE_ACC_X_PEAK public_oe static_oe property

public static FieldDetail BEHAVE_ACC_X_PEAK
return FieldDetail

BEHAVE_ACC_Y_BEGIN public_oe static_oe property

public static FieldDetail BEHAVE_ACC_Y_BEGIN
return FieldDetail

BEHAVE_ACC_Y_END public_oe static_oe property

public static FieldDetail BEHAVE_ACC_Y_END
return FieldDetail

BEHAVE_ACC_Y_PEAK public_oe static_oe property

public static FieldDetail BEHAVE_ACC_Y_PEAK
return FieldDetail

BEHAVE_ACC_Z_BEGIN public_oe static_oe property

public static FieldDetail BEHAVE_ACC_Z_BEGIN
return FieldDetail

BEHAVE_ACC_Z_END public_oe static_oe property

public static FieldDetail BEHAVE_ACC_Z_END
return FieldDetail

BEHAVE_ACC_Z_PEAK public_oe static_oe property

public static FieldDetail BEHAVE_ACC_Z_PEAK
return FieldDetail

BEHAVE_DAY_OF_YEAR public_oe static_oe property

public static FieldDetail BEHAVE_DAY_OF_YEAR
return FieldDetail

BEHAVE_ELAPSED public_oe static_oe property

public static FieldDetail BEHAVE_ELAPSED
return FieldDetail

BEHAVE_GPS_HEADING_BEGIN public_oe static_oe property

public static FieldDetail BEHAVE_GPS_HEADING_BEGIN
return FieldDetail

BEHAVE_GPS_HEADING_END public_oe static_oe property

public static FieldDetail BEHAVE_GPS_HEADING_END
return FieldDetail

BEHAVE_GPS_HEADING_PEAK public_oe static_oe property

public static FieldDetail BEHAVE_GPS_HEADING_PEAK
return FieldDetail

BEHAVE_GPS_SPEED_BEGIN public_oe static_oe property

public static FieldDetail BEHAVE_GPS_SPEED_BEGIN
return FieldDetail

BEHAVE_GPS_SPEED_END public_oe static_oe property

public static FieldDetail BEHAVE_GPS_SPEED_END
return FieldDetail

BEHAVE_GPS_SPEED_PEAK public_oe static_oe property

public static FieldDetail BEHAVE_GPS_SPEED_PEAK
return FieldDetail

BEHAVE_ID public_oe static_oe property

public static FieldDetail BEHAVE_ID
return FieldDetail

BEHAVE_LAT public_oe static_oe property

public static FieldDetail BEHAVE_LAT
return FieldDetail

BEHAVE_LONG public_oe static_oe property

public static FieldDetail BEHAVE_LONG
return FieldDetail

BEHAVE_TIME_OF_DAY public_oe static_oe property

public static FieldDetail BEHAVE_TIME_OF_DAY
return FieldDetail

BEHAVE_UNIQUE_ID public_oe static_oe property

public static FieldDetail BEHAVE_UNIQUE_ID
return FieldDetail