Client

TODO

Client objects in C++ are referenced by the following shared pointer typedef:

typedef std::shared_ptr<rogue::protocols::rssi::Client> rogue::protocols::rssi::ClientPtr

The Client class description is shown below:

class Client

RSSI Client Class.

Public Functions

explicit Client(uint32_t segSize)

Creator.

~Client()

Destructor.

std::shared_ptr<rogue::protocols::rssi::Transport> transport()

Get transport interface.

std::shared_ptr<rogue::protocols::rssi::Application> application()

Application module.

bool getOpen()

Get state.

uint32_t getDownCount()

Get Down Count.

uint32_t getDropCount()

Get Drop Count.

uint32_t getRetranCount()

Get Retransmit Count.

bool getLocBusy()

Get locBusy.

uint32_t getLocBusyCnt()

Get locBusyCnt.

bool getRemBusy()

Get remBusy.

uint32_t getRemBusyCnt()

Get remBusyCnt.

void setTimeout(uint32_t timeout)

Set timeout in microseconds for frame transmits.

void stop()

Stop connection.

void start()

Start connection.

Public Static Functions

static std::shared_ptr<rogue::protocols::rssi::Client> create(uint32_t segSize)

Class creation.

static void setup_python()

Setup class in python.