You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
786 B
42 lines
786 B
|
|
#include "RCInput.h" |
|
|
|
using namespace Empty; |
|
EmptyRCInput::EmptyRCInput() |
|
{} |
|
|
|
void EmptyRCInput::init(void* machtnichts) |
|
{} |
|
|
|
bool EmptyRCInput::new_input() { |
|
return false; |
|
} |
|
|
|
uint8_t EmptyRCInput::num_channels() { |
|
return 0; |
|
} |
|
|
|
uint16_t EmptyRCInput::read(uint8_t ch) { |
|
if (ch == 2) return 900; /* throttle should be low, for safety */ |
|
else return 1500; |
|
} |
|
|
|
uint8_t EmptyRCInput::read(uint16_t* periods, uint8_t len) { |
|
for (uint8_t i = 0; i < len; i++){ |
|
if (i == 2) periods[i] = 900; |
|
else periods[i] = 1500; |
|
} |
|
return len; |
|
} |
|
|
|
bool EmptyRCInput::set_overrides(int16_t *overrides, uint8_t len) { |
|
return true; |
|
} |
|
|
|
bool EmptyRCInput::set_override(uint8_t channel, int16_t override) { |
|
return true; |
|
} |
|
|
|
void EmptyRCInput::clear_overrides() |
|
{} |
|
|
|
|