#include <abstractbaseclient_p.h>
Definition at line 45 of file abstractbaseclient_p.h.
◆ AbstractBaseClientPrivate()
◆ ~AbstractBaseClientPrivate()
virtual INDI::AbstractBaseClientPrivate::~AbstractBaseClientPrivate |
( |
| ) |
|
|
virtualdefault |
◆ clear()
void INDI::AbstractBaseClientPrivate::clear |
( |
| ) |
|
◆ deleteDevice()
int INDI::AbstractBaseClientPrivate::deleteDevice |
( |
const char * |
devName, |
|
|
char * |
errmsg |
|
) |
| |
◆ delPropertyCmd()
int INDI::AbstractBaseClientPrivate::delPropertyCmd |
( |
const INDI::LilXmlElement & |
root, |
|
|
char * |
errmsg |
|
) |
| |
◆ dispatchCommand()
int INDI::AbstractBaseClientPrivate::dispatchCommand |
( |
const INDI::LilXmlElement & |
root, |
|
|
char * |
errmsg |
|
) |
| |
Dispatch command received from INDI server to respective devices handled by the client.
Definition at line 70 of file abstractbaseclient.cpp.
◆ findBLOBMode()
BLOBMode * INDI::AbstractBaseClientPrivate::findBLOBMode |
( |
const std::string & |
device, |
|
|
const std::string & |
property |
|
) |
| |
◆ messageCmd()
int INDI::AbstractBaseClientPrivate::messageCmd |
( |
const INDI::LilXmlElement & |
root, |
|
|
char * |
errmsg |
|
) |
| |
◆ sendData()
virtual ssize_t INDI::AbstractBaseClientPrivate::sendData |
( |
const void * |
data, |
|
|
size_t |
size |
|
) |
| |
|
pure virtual |
◆ setDriverConnection()
void INDI::AbstractBaseClientPrivate::setDriverConnection |
( |
bool |
status, |
|
|
const char * |
deviceName |
|
) |
| |
Connect/Disconnect to INDI driver.
- Parameters
-
status | If true, the client will attempt to turn on CONNECTION property within the driver (i.e. turn on the device). Otherwise, CONNECTION will be turned off. |
deviceName | Name of the device to connect to. |
Definition at line 256 of file abstractbaseclient.cpp.
◆ userIoGetProperties()
void INDI::AbstractBaseClientPrivate::userIoGetProperties |
( |
| ) |
|
◆ blobModes
std::list<BLOBMode> INDI::AbstractBaseClientPrivate::blobModes |
◆ cPort
uint32_t INDI::AbstractBaseClientPrivate::cPort {7624} |
◆ cServer
std::string INDI::AbstractBaseClientPrivate::cServer {"localhost"} |
◆ io
userio INDI::AbstractBaseClientPrivate::io |
|
static |
◆ parent
◆ sConnected
std::atomic_bool INDI::AbstractBaseClientPrivate::sConnected {false} |
◆ timeout_sec
uint32_t INDI::AbstractBaseClientPrivate::timeout_sec {3} |
◆ timeout_us
uint32_t INDI::AbstractBaseClientPrivate::timeout_us {0} |
◆ verbose
bool INDI::AbstractBaseClientPrivate::verbose {false} |
◆ watchDevice
The documentation for this class was generated from the following files: