nmc::pic_io::set_timer_mode_builer_t Class Reference

#include <pic_io_msg_builder.H>

Inheritance diagram for nmc::pic_io::set_timer_mode_builer_t:
nmc::msg_builder_t

List of all members.

Public Types

enum  ct_mode_t { MODE_TIMER = 0x00, MODE_COUNTER = 0x02 }
enum  ct_prescalar_t { PRESCALAR_1_1 = 0x00, PRESCALAR_2_1 = 0x10, PRESCALAR_4_1 = 0x20, PRESCALAR_8_1 = 0x30 }

Public Member Functions

 set_timer_mode_builer_t ()
void enable (bool is_enabled)
void ct_mode (ct_mode_t mode)
void ct_prescalar (ct_prescalar_t prescalar)

Protected Member Functions

u8_t _build (void)

Protected Attributes

bool m_enabled
ct_mode_t m_ct_mode
ct_prescalar_t m_ct_prescalar

Member Enumeration Documentation

Enumerator:
MODE_TIMER 
MODE_COUNTER 
Enumerator:
PRESCALAR_1_1 
PRESCALAR_2_1 
PRESCALAR_4_1 
PRESCALAR_8_1 

Constructor & Destructor Documentation

nmc::pic_io::set_timer_mode_builer_t::set_timer_mode_builer_t (  )  [inline]

Member Function Documentation

u8_t set_timer_mode_builer_t::_build ( void   )  [protected, virtual]
void nmc::pic_io::set_timer_mode_builer_t::ct_mode ( ct_mode_t  mode  )  [inline]

References m_ct_mode.

void nmc::pic_io::set_timer_mode_builer_t::ct_prescalar ( ct_prescalar_t  prescalar  )  [inline]

References m_ct_prescalar.

void nmc::pic_io::set_timer_mode_builer_t::enable ( bool  is_enabled  )  [inline]

References m_enabled.


Member Data Documentation

Referenced by _build(), and ct_mode().

Referenced by _build(), and ct_prescalar().

Referenced by _build(), and enable().


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