Apollo  6.0
Open source self driving car software
Public Member Functions | Static Public Attributes | List of all members
apollo::canbus::lincoln::License7e Class Reference

#include <license_7e.h>

Inheritance diagram for apollo::canbus::lincoln::License7e:
Inheritance graph
Collaboration diagram for apollo::canbus::lincoln::License7e:
Collaboration graph

Public Member Functions

 License7e ()
 
virtual void Parse (const std::uint8_t *bytes, int32_t length, ChassisDetail *chassis_detail) const
 
int mux (const std::uint8_t *bytes, int length) const
 
bool is_ready (const std::uint8_t *bytes, int length) const
 
bool is_trial (const std::uint8_t *bytes, int length) const
 
bool is_expired (const std::uint8_t *bytes, int length) const
 
bool is_feat_base_enabled (const std::uint8_t *bytes, int length) const
 
int date0 (const std::uint8_t *bytes, int length) const
 
int date6 (const std::uint8_t *bytes, int length) const
 
int mac0 (const std::uint8_t *bytes, int length) const
 
std::string vin00 (const std::uint8_t *bytes, int length) const
 
std::string vin06 (const std::uint8_t *bytes, int length) const
 
std::string vin12 (const std::uint8_t *bytes, int length) const
 
bool is_feat_base_trial (const std::uint8_t *bytes, int length) const
 
int date1 (const std::uint8_t *bytes, int length) const
 
int date7 (const std::uint8_t *bytes, int length) const
 
int mac1 (const std::uint8_t *bytes, int length) const
 
std::string vin01 (const std::uint8_t *bytes, int length) const
 
std::string vin07 (const std::uint8_t *bytes, int length) const
 
std::string vin13 (const std::uint8_t *bytes, int length) const
 
int date2 (const std::uint8_t *bytes, int length) const
 
int date8 (const std::uint8_t *bytes, int length) const
 
int mac2 (const std::uint8_t *bytes, int length) const
 
std::string vin02 (const std::uint8_t *bytes, int length) const
 
std::string vin08 (const std::uint8_t *bytes, int length) const
 
std::string vin14 (const std::uint8_t *bytes, int length) const
 
int feat_base_trials_used (const std::uint8_t *bytes, int length) const
 
int date3 (const std::uint8_t *bytes, int length) const
 
int date9 (const std::uint8_t *bytes, int length) const
 
int mac3 (const std::uint8_t *bytes, int length) const
 
std::string vin03 (const std::uint8_t *bytes, int length) const
 
std::string vin09 (const std::uint8_t *bytes, int length) const
 
std::string vin15 (const std::uint8_t *bytes, int length) const
 
int date4 (const std::uint8_t *bytes, int length) const
 
int mac4 (const std::uint8_t *bytes, int length) const
 
std::string vin04 (const std::uint8_t *bytes, int length) const
 
std::string vin10 (const std::uint8_t *bytes, int length) const
 
std::string vin16 (const std::uint8_t *bytes, int length) const
 
int feat_base_trials_remaining (const std::uint8_t *bytes, int length) const
 
int date5 (const std::uint8_t *bytes, int length) const
 
int mac5 (const std::uint8_t *bytes, int length) const
 
std::string vin05 (const std::uint8_t *bytes, int length) const
 
std::string vin11 (const std::uint8_t *bytes, int length) const
 
- Public Member Functions inherited from apollo::drivers::canbus::ProtocolData< ::apollo::canbus::ChassisDetail >
 ProtocolData ()=default
 construct protocol data. More...
 
virtual ~ProtocolData ()=default
 destruct protocol data. More...
 
virtual uint32_t GetPeriod () const
 
virtual int32_t GetLength () const
 
virtual void Parse (const uint8_t *bytes, int32_t length, ::apollo::canbus::ChassisDetail *sensor_data) const
 
virtual void UpdateData (uint8_t *data)
 
virtual void Reset ()
 

Static Public Attributes

static const int32_t ID
 

Additional Inherited Members

- Static Public Member Functions inherited from apollo::drivers::canbus::ProtocolData< ::apollo::canbus::ChassisDetail >
static std::uint8_t CalculateCheckSum (const uint8_t *input, const uint32_t length)
 static function, used to calculate the checksum of input array. More...
 
static T BoundedValue (T lower, T upper, T val)
 

Constructor & Destructor Documentation

◆ License7e()

apollo::canbus::lincoln::License7e::License7e ( )

Member Function Documentation

◆ date0()

int apollo::canbus::lincoln::License7e::date0 ( const std::uint8_t *  bytes,
int  length 
) const

◆ date1()

int apollo::canbus::lincoln::License7e::date1 ( const std::uint8_t *  bytes,
int  length 
) const

◆ date2()

int apollo::canbus::lincoln::License7e::date2 ( const std::uint8_t *  bytes,
int  length 
) const

◆ date3()

int apollo::canbus::lincoln::License7e::date3 ( const std::uint8_t *  bytes,
int  length 
) const

◆ date4()

int apollo::canbus::lincoln::License7e::date4 ( const std::uint8_t *  bytes,
int  length 
) const

◆ date5()

int apollo::canbus::lincoln::License7e::date5 ( const std::uint8_t *  bytes,
int  length 
) const

◆ date6()

int apollo::canbus::lincoln::License7e::date6 ( const std::uint8_t *  bytes,
int  length 
) const

◆ date7()

int apollo::canbus::lincoln::License7e::date7 ( const std::uint8_t *  bytes,
int  length 
) const

◆ date8()

int apollo::canbus::lincoln::License7e::date8 ( const std::uint8_t *  bytes,
int  length 
) const

◆ date9()

int apollo::canbus::lincoln::License7e::date9 ( const std::uint8_t *  bytes,
int  length 
) const

◆ feat_base_trials_remaining()

int apollo::canbus::lincoln::License7e::feat_base_trials_remaining ( const std::uint8_t *  bytes,
int  length 
) const

◆ feat_base_trials_used()

int apollo::canbus::lincoln::License7e::feat_base_trials_used ( const std::uint8_t *  bytes,
int  length 
) const

◆ is_expired()

bool apollo::canbus::lincoln::License7e::is_expired ( const std::uint8_t *  bytes,
int  length 
) const

◆ is_feat_base_enabled()

bool apollo::canbus::lincoln::License7e::is_feat_base_enabled ( const std::uint8_t *  bytes,
int  length 
) const

◆ is_feat_base_trial()

bool apollo::canbus::lincoln::License7e::is_feat_base_trial ( const std::uint8_t *  bytes,
int  length 
) const

◆ is_ready()

bool apollo::canbus::lincoln::License7e::is_ready ( const std::uint8_t *  bytes,
int  length 
) const

◆ is_trial()

bool apollo::canbus::lincoln::License7e::is_trial ( const std::uint8_t *  bytes,
int  length 
) const

◆ mac0()

int apollo::canbus::lincoln::License7e::mac0 ( const std::uint8_t *  bytes,
int  length 
) const

◆ mac1()

int apollo::canbus::lincoln::License7e::mac1 ( const std::uint8_t *  bytes,
int  length 
) const

◆ mac2()

int apollo::canbus::lincoln::License7e::mac2 ( const std::uint8_t *  bytes,
int  length 
) const

◆ mac3()

int apollo::canbus::lincoln::License7e::mac3 ( const std::uint8_t *  bytes,
int  length 
) const

◆ mac4()

int apollo::canbus::lincoln::License7e::mac4 ( const std::uint8_t *  bytes,
int  length 
) const

◆ mac5()

int apollo::canbus::lincoln::License7e::mac5 ( const std::uint8_t *  bytes,
int  length 
) const

◆ mux()

int apollo::canbus::lincoln::License7e::mux ( const std::uint8_t *  bytes,
int  length 
) const

◆ Parse()

virtual void apollo::canbus::lincoln::License7e::Parse ( const std::uint8_t *  bytes,
int32_t  length,
ChassisDetail *  chassis_detail 
) const
virtual

◆ vin00()

std::string apollo::canbus::lincoln::License7e::vin00 ( const std::uint8_t *  bytes,
int  length 
) const

◆ vin01()

std::string apollo::canbus::lincoln::License7e::vin01 ( const std::uint8_t *  bytes,
int  length 
) const

◆ vin02()

std::string apollo::canbus::lincoln::License7e::vin02 ( const std::uint8_t *  bytes,
int  length 
) const

◆ vin03()

std::string apollo::canbus::lincoln::License7e::vin03 ( const std::uint8_t *  bytes,
int  length 
) const

◆ vin04()

std::string apollo::canbus::lincoln::License7e::vin04 ( const std::uint8_t *  bytes,
int  length 
) const

◆ vin05()

std::string apollo::canbus::lincoln::License7e::vin05 ( const std::uint8_t *  bytes,
int  length 
) const

◆ vin06()

std::string apollo::canbus::lincoln::License7e::vin06 ( const std::uint8_t *  bytes,
int  length 
) const

◆ vin07()

std::string apollo::canbus::lincoln::License7e::vin07 ( const std::uint8_t *  bytes,
int  length 
) const

◆ vin08()

std::string apollo::canbus::lincoln::License7e::vin08 ( const std::uint8_t *  bytes,
int  length 
) const

◆ vin09()

std::string apollo::canbus::lincoln::License7e::vin09 ( const std::uint8_t *  bytes,
int  length 
) const

◆ vin10()

std::string apollo::canbus::lincoln::License7e::vin10 ( const std::uint8_t *  bytes,
int  length 
) const

◆ vin11()

std::string apollo::canbus::lincoln::License7e::vin11 ( const std::uint8_t *  bytes,
int  length 
) const

◆ vin12()

std::string apollo::canbus::lincoln::License7e::vin12 ( const std::uint8_t *  bytes,
int  length 
) const

◆ vin13()

std::string apollo::canbus::lincoln::License7e::vin13 ( const std::uint8_t *  bytes,
int  length 
) const

◆ vin14()

std::string apollo::canbus::lincoln::License7e::vin14 ( const std::uint8_t *  bytes,
int  length 
) const

◆ vin15()

std::string apollo::canbus::lincoln::License7e::vin15 ( const std::uint8_t *  bytes,
int  length 
) const

◆ vin16()

std::string apollo::canbus::lincoln::License7e::vin16 ( const std::uint8_t *  bytes,
int  length 
) const

Member Data Documentation

◆ ID

const int32_t apollo::canbus::lincoln::License7e::ID
static

The documentation for this class was generated from the following file: