time_stamp module

class time_stamp.TimeStamp(rawData=None)

Bases: object

A class to implement timestamp and related functions

Parameters

rawData – A dict contains all messages

addTime(*args)

Add timestamp according to keys

Parameters
  • messages (The keys of adas_v2) –

  • e.g.

  • PROFILE_LONG_ReTr_TrffcSign_ST38 (PREDICTION_Meta_CountryCode_ST36 and) –

Returns

Timestamp according to message keys

Return type

list

Examples

>>> TimeStamp.addTime('PREDICTION_Meta_CountryCode_ST36', 'PROFILE_LONG_ReTr_TrffcSign_ST38')
getMinPoint()

Get the minimum value of timestamp

getTimeLen()

Get the length of timestamp

normalization()

Normalize timestamp value

Call TimeStamp.getMinPoint() to calculate the minimun value of timestamp, substract it from every element of timestamp.

Returns

The timestamp that has been normalized

sortTime()

Sort and order all value in timestamp