CoreV2

TODO

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

typedef std::shared_ptr<rogue::protocols::packetizer::CoreV2> rogue::protocols::packetizer::CoreV2Ptr

The CoreV2 class description is shown below:

class CoreV2

Core Class.

Public Functions

CoreV2(bool enIbCrc, bool enObCrc, bool enSsi)

Creator.

~CoreV2()

Destructor.

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

Get transport interface.

std::shared_ptr<rogue::protocols::packetizer::Application> application(uint8_t dest)

Application module.

uint32_t getDropCount()

Get drop count.

void setTimeout(uint32_t timeout)

Set timeout.

Public Static Functions

static std::shared_ptr<rogue::protocols::packetizer::CoreV2> create(bool enIbCrc, bool enObCrc, bool enSsi)

Class creation.

static void setup_python()

Setup class in python.