controldev
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
controldev::Remote Class Reference

#include <Remote.hpp>

Inheritance diagram for controldev::Remote:

Public Member Functions

 Remote (std::string const &name="controldev::Remote")
 

Protected Member Functions

virtual bool updateRawCommand (RawCommand &rcmd)
 
virtual int getFileDescriptor ()
 

Protected Attributes

unsigned int sliders
 
unsigned int buttons
 
unsigned int resolution
 
unsigned int next_sequenznumber
 
unsigned int expected_sequences
 
unsigned int payloadbits
 
unsigned int current_button
 
unsigned int current_slider
 
unsigned int current_sequence_number
 
unsigned char buffered_char
 
unsigned int buffered_charx
 
unsigned int bad_packages
 
RawCommand rcmd
 

Friends

class RemoteBase
 

Constructor & Destructor Documentation

◆ Remote()

Remote::Remote ( std::string const &  name = "controldev::Remote")

Member Function Documentation

◆ getFileDescriptor()

int Remote::getFileDescriptor ( )
protectedvirtual

◆ updateRawCommand()

bool Remote::updateRawCommand ( RawCommand rcmd)
protectedvirtual

Friends And Related Function Documentation

◆ RemoteBase

friend class RemoteBase
friend

Member Data Documentation

◆ bad_packages

unsigned int controldev::Remote::bad_packages
protected

◆ buffered_char

unsigned char controldev::Remote::buffered_char
protected

◆ buffered_charx

unsigned int controldev::Remote::buffered_charx
protected

◆ buttons

unsigned int controldev::Remote::buttons
protected

◆ current_button

unsigned int controldev::Remote::current_button
protected

◆ current_sequence_number

unsigned int controldev::Remote::current_sequence_number
protected

◆ current_slider

unsigned int controldev::Remote::current_slider
protected

◆ expected_sequences

unsigned int controldev::Remote::expected_sequences
protected

◆ next_sequenznumber

unsigned int controldev::Remote::next_sequenznumber
protected

◆ payloadbits

unsigned int controldev::Remote::payloadbits
protected

◆ rcmd

RawCommand controldev::Remote::rcmd
protected

◆ resolution

unsigned int controldev::Remote::resolution
protected

◆ sliders

unsigned int controldev::Remote::sliders
protected

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