WISP ERT (Client)  1.0.0
The WISP Extended Runtime (WISP side)
wtp_t Struct Reference

WTP endpoint type. More...

#include <endpoint.h>

Data Fields

wtp_link_state_t _downlink_state
 Downlink state. More...
 
wtp_link_state_t _uplink_state
 Uplink state. More...
 
wio_buf_t _epc_buf
 EPC buffer. More...
 
uint8_t * _read_mem
 Read memory. More...
 
uint8_t * _write_mem
 BlockWrite memory. More...
 
bool _read_mem_loaded
 Read memory loaded flag. More...
 
uint16_t _pkt_begin
 Packet begin position. More...
 
wtp_tx_ctrl_t _tx_ctrl
 Transmit control instance. More...
 
wtp_rx_ctrl_t _rx_ctrl
 Receive control instance. More...
 
wio_queue_t _send_cb_queue
 Send message callbacks queue. More...
 
wio_queue_t _send_cb_data_queue
 Send message callback closure data queue. More...
 
wio_queue_t _recv_cb_queue
 Receive callbacks queue. More...
 
wio_queue_t _recv_cb_data_queue
 Receive callbacks closure data queue. More...
 
wio_callback_t _event_cb [_WTP_EVENT_MAX]
 Event callbacks. More...
 
void * _event_cb_data [_WTP_EVENT_MAX]
 Event callbacks closure data. More...
 

Detailed Description

WTP endpoint type.

Field Documentation

◆ _downlink_state

wtp_link_state_t _downlink_state

Downlink state.

◆ _epc_buf

wio_buf_t _epc_buf

EPC buffer.

◆ _event_cb

Event callbacks.

◆ _event_cb_data

void* _event_cb_data[_WTP_EVENT_MAX]

Event callbacks closure data.

◆ _pkt_begin

uint16_t _pkt_begin

Packet begin position.

◆ _read_mem

uint8_t* _read_mem

Read memory.

◆ _read_mem_loaded

bool _read_mem_loaded

Read memory loaded flag.

◆ _recv_cb_data_queue

wio_queue_t _recv_cb_data_queue

Receive callbacks closure data queue.

◆ _recv_cb_queue

wio_queue_t _recv_cb_queue

Receive callbacks queue.

◆ _rx_ctrl

wtp_rx_ctrl_t _rx_ctrl

Receive control instance.

◆ _send_cb_data_queue

wio_queue_t _send_cb_data_queue

Send message callback closure data queue.

◆ _send_cb_queue

wio_queue_t _send_cb_queue

Send message callbacks queue.

◆ _tx_ctrl

wtp_tx_ctrl_t _tx_ctrl

Transmit control instance.

◆ _uplink_state

wtp_link_state_t _uplink_state

Uplink state.

◆ _write_mem

uint8_t* _write_mem

BlockWrite memory.


The documentation for this struct was generated from the following file: