ASMESDC2018
Classes | Macros
/home/swerve/Github/sdc_2018/omni_robot/RCController6CH.h File Reference

Header file for RCController6CH class More...

#include <IntervalTimer.h>
Include dependency graph for RCController6CH.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  RCController6CHState
 
struct  RCController6CHPins
 
class  RCController6CH
 

Macros

#define CH_VALUE_MIN   1200
 
#define CH_VALUE_MAX   1800
 
#define CH_VALUE_MAP_MIN   -100
 
#define CH_VALUE_MAP_MAX   100
 
#define CH_MAP_TYPE_BINARY   1
 
#define CH_MAP_TYPE_UNIDIRECTIONAL   2
 
#define CH_MAP_TYPE_BIDIRECTIONAL   3
 
#define MAX_CHANNELS   6
 
#define CHANNEL_UPDATE_RATE   100000
 
#define PULSE_IN_TIMEOUT   100000
 

Detailed Description

Header file for RCController6CH class

Author
Frederick Wachter - wacht.nosp@m.erfr.nosp@m.eddy@.nosp@m.gmai.nosp@m.l.com
Date
Created: 2018-03-06

Definition in file RCController6CH.h.

Macro Definition Documentation

#define CH_MAP_TYPE_BIDIRECTIONAL   3

Definition at line 21 of file RCController6CH.h.

#define CH_MAP_TYPE_BINARY   1

Definition at line 19 of file RCController6CH.h.

#define CH_MAP_TYPE_UNIDIRECTIONAL   2

Definition at line 20 of file RCController6CH.h.

#define CH_VALUE_MAP_MAX   100

Definition at line 17 of file RCController6CH.h.

#define CH_VALUE_MAP_MIN   -100

Definition at line 16 of file RCController6CH.h.

#define CH_VALUE_MAX   1800

Definition at line 14 of file RCController6CH.h.

#define CH_VALUE_MIN   1200

Definition at line 13 of file RCController6CH.h.

#define CHANNEL_UPDATE_RATE   100000

Definition at line 25 of file RCController6CH.h.

#define MAX_CHANNELS   6

Definition at line 23 of file RCController6CH.h.

#define PULSE_IN_TIMEOUT   100000

Definition at line 26 of file RCController6CH.h.