37#ifndef PACKER_UWUFETCH_H
38#define PACKER_UWUFETCH_H
78 size_t packMyHdr(Packet *,
unsigned char *,
size_t);
90 size_t unpackMyHdr(
unsigned char *,
size_t, Packet *);
Definition packer_uwUFetch.h:49
size_t n_cbeacon_tx_Bits
Definition packer_uwUFetch.h:149
nbits_index
Definition packer_uwUFetch.h:107
@ N_PCK_AUV_WANT_RX
Definition packer_uwUFetch.h:133
@ T_BCK_MAX_RTS
Definition packer_uwUFetch.h:127
@ N_PCK_HN_WANT_RX
Definition packer_uwUFetch.h:123
@ NUM_DATA_PCKS_MAX_RX
Definition packer_uwUFetch.h:139
@ T_BCK_MIN_PROBE
Definition packer_uwUFetch.h:111
@ BACKOFF_TIME_RTS
Definition packer_uwUFetch.h:137
@ N_PCK_SENSOR_WANT_TX
Definition packer_uwUFetch.h:118
@ T_BCK_MIN_RTS
Definition packer_uwUFetch.h:130
@ N_CBEACON_TX
Definition packer_uwUFetch.h:114
@ T_BCK_CHOICE_SENSOR
Definition packer_uwUFetch.h:116
@ MAC_ADDR_SENSOR_POLLED
Definition packer_uwUFetch.h:120
@ MAC_ADDR_HN_CTSED
Definition packer_uwUFetch.h:141
@ NUM_DATA_PCKS
Definition packer_uwUFetch.h:135
@ MAX_CBEACON_TX_HN
Definition packer_uwUFetch.h:125
@ T_BCK_MAX_PROBE
Definition packer_uwUFetch.h:108
size_t num_DATA_pcks_Bits
Definition packer_uwUFetch.h:171
size_t mac_addr_sensor_polled_Bits
Definition packer_uwUFetch.h:157
size_t t_bck_min_rts_Bits
Definition packer_uwUFetch.h:167
size_t t_bck_min_probe_Bits
Definition packer_uwUFetch.h:147
size_t mac_addr_HN_ctsed_Bits
Definition packer_uwUFetch.h:178
void init()
Definition packer_uwUFetch.cc:110
size_t t_bck_max_probe_Bits
Definition packer_uwUFetch.h:145
size_t backoff_time_RTS_Bits
Definition packer_uwUFetch.h:173
size_t t_bck_choice_sensor_Bits
Definition packer_uwUFetch.h:151
size_t n_pck_sensor_want_tx_Bits
Definition packer_uwUFetch.h:154
size_t max_pck_want_rx_Bits
Definition packer_uwUFetch.h:169
size_t num_DATA_pcks_MAX_rx_Bits
Definition packer_uwUFetch.h:175
packer_uwUFetch()
Definition packer_uwUFetch.cc:54
void printMyHdrFields(Packet *)
Definition packer_uwUFetch.cc:522
size_t unpackMyHdr(unsigned char *, size_t, Packet *)
Definition packer_uwUFetch.cc:283
size_t max_cbeacon_tx_hn_Bits
Definition packer_uwUFetch.h:162
size_t t_bck_max_rts_Bits
Definition packer_uwUFetch.h:165
~packer_uwUFetch()
Definition packer_uwUFetch.cc:104
size_t n_pck_hn_want_tx_Bits
Definition packer_uwUFetch.h:160
void printMyHdrMap()
Definition packer_uwUFetch.cc:466
size_t packMyHdr(Packet *, unsigned char *, size_t)
Definition packer_uwUFetch.cc:144
Header of the class responsible to map an NS-Miracle packet into a bit stream, and vice-versa.
Common structures and variables in the protocol.