Instrument Neutral Distributed Interface INDI
2.0.2
|
The Communicator class handles high-level communication with the Celestron devices. More...
#include <celestronauxpacket.h>
Public Member Functions | |
Communicator () | |
Communicator (Target source) | |
bool | sendCommand (int port, Target dest, Command cmd, buffer data, buffer &reply) |
bool | sendCommand (int port, Target dest, Command cmd, buffer &reply) |
bool | commandBlind (int port, Target dest, Command cmd, buffer data) |
Static Public Member Functions | |
static void | setDeviceName (const std::string &device) |
Public Attributes | |
Target | source |
Static Public Attributes | |
static std::string | Device |
The Communicator class handles high-level communication with the Celestron devices.
Definition at line 131 of file celestronauxpacket.h.
Aux::Communicator::Communicator | ( | ) |
Definition at line 131 of file celestronauxpacket.cpp.
Aux::Communicator::Communicator | ( | Target | source | ) |
Definition at line 136 of file celestronauxpacket.cpp.
Definition at line 247 of file celestronauxpacket.cpp.
Definition at line 240 of file celestronauxpacket.cpp.
bool Aux::Communicator::sendCommand | ( | int | port, |
Target | dest, | ||
Command | cmd, | ||
buffer | data, | ||
buffer & | reply | ||
) |
Definition at line 211 of file celestronauxpacket.cpp.
|
inlinestatic |
Definition at line 146 of file celestronauxpacket.h.
|
static |
Definition at line 145 of file celestronauxpacket.h.
Target Aux::Communicator::source |
Definition at line 143 of file celestronauxpacket.h.