aevit::frame_t Class Reference

#include <aevit_frame.H>

Inheritance diagram for aevit::frame_t:
aevit::drive_frame_t aevit::info_frame_t aevit::vehicle_frame_t

List of all members.

Public Member Functions

 frame_t ()
unsigned decode (unsigned char const *data_, unsigned size_)
unsigned id () const
bool valid () const

Protected Attributes

bool m_valid
unsigned m_id
unsigned m_size
unsigned char m_data [8]

Constructor & Destructor Documentation

aevit::frame_t::frame_t (  )  [inline]

Member Function Documentation

unsigned frame_t::decode ( unsigned char const *  data_,
unsigned  size_ 
)

References m_data, m_id, m_size, and m_valid.

Referenced by cajun::aevit_t::handle_input(), and main().

unsigned aevit::frame_t::id (  )  const [inline]

References m_id.

Referenced by cajun::aevit_t::extract_data().

bool aevit::frame_t::valid ( void   )  const [inline]

References m_valid.

Referenced by cajun::aevit_t::handle_input(), and main().


Member Data Documentation

unsigned char aevit::frame_t::m_data[8] [protected]
unsigned aevit::frame_t::m_id [protected]

Referenced by decode(), and id().

unsigned aevit::frame_t::m_size [protected]

Referenced by decode().

bool aevit::frame_t::m_valid [protected]

Referenced by decode(), and valid().


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

Generated on Fri Apr 9 10:45:12 2010 for drivers by  doxygen 1.6.1