Struct Controller_Host

Struct Documentation

struct Controller_Host

Unnamed Group

void (*const onRequestGetFirmwareVersion)()

Device API for Host-Transport callbacks upon doTakeBytes(uint8_t *, uint16_t).

Context: CDC_Receive_FS(uint8_t*, uint32_t *)

void (*const onRequestGetOutputDataRate)()
int (*const onRequestSetOutputDatatRate)(enum TransportRx_SetOutputDataRate_Rate)
void (*const onRequestGetRange)()
int (*const onRequestSetRange)(enum TransportRx_SetRange_Range)
void (*const onRequestGetScale)()
int (*const onRequestSetScale)(enum TransportRx_SetScale_Scale)
void (*const onRequestGetDeviceSetup)()
void (*const onRequestSamplingStart)(uint16_t)
void (*const onRequestSamplingStop)()
void (*const onRequestUptime)()
void (*const onRequestBufferStatus)()

Public Members

struct HostTransport_Handle handle

device specific pimpl

void (*const doTakeBytes)(const uint8_t*, uint16_t)

Device API for host-transport module.

Context: CDC_Receive_FS(uint8_t*, uint32_t *)