Class GpInput

Nested Relationships

Nested Types

Inheritance Relationships

Base Type

Class Documentation

class GpInput : public packet_handler::payloadBase

Public Functions

inline GpInput()
inline virtual bool serialise(ecl::PushAndPop<unsigned char> &byteStream)
inline virtual bool deserialise(ecl::PushAndPop<unsigned char> &byteStream)
inline bool constrain()
inline void showMe()

Public Members

struct kobuki::GpInput::Data data
struct Data

Public Functions

inline Data()

Public Members

uint16_t digital_input
std::vector<uint16_t> analog_input

This currently returns 4 unsigned shorts containing analog values that vary between 0 and 4095. These represent the values coming in on the analog pins.