38 #define NETOPT_MAX_PACKET_SIZE NETOPT_MAX_PDU_SIZE 47 #define NETOPT_LINK_CONNECTED NETOPT_LINK
(uint32_t) reception timeout of a frame
(netopt_enable_t) when enabled, bypass protocol processing of incoming frames
(uint8_t) CCA mode for the radio transceiver
(uint8_t) LoRaWAN device class (A, B, C)
(uint8_t*) LoRaWAN application EUI (8 bytes length)
(uint8_t) LoRaWAN datarate
(byte array) set encryption key
(uint8_t) retry amount from missing ACKs of the last transmission
(l2filter_t) add an address to a link layer filter list
(uint8_t) LoRaWAN TX application port
(netopt_enable_t) trigger interrupt at transmission start
(netopt_enable_t) trigger interrupt at reception start
(int16_t) transmit power for radio devices in dBm
(int8_t) Energy level during the last performed CCA or RX frame
(int8_t) CCA threshold for the radio transceiver
(netopt_state_t) state of network device
(netopt_enable_t) fixed header mode
(uint16_t) address length to use for the link layer source address
(netopt_enable_t) channel hopping
(netopt_enable_t) block transceiver sleep
(uint8_t) maximum backoff exponent for the CSMA-CA algorithm
(netopt_enable_t) CSMA/CA support
(uint8_t*) LoRaWAN application key (16 bytes length)
(netopt_enable_t) frame preloading
PRBS9 continuous tx mode.
(uint32_t) channel center frequency
(netopt_enable_t) frame integrity check (e.g CRC)
(netopt_enable_t) frame pending bit of ACKs
(uint8_t) maximum number of CSMA retries
(netopt_rf_testmode_t) Test mode for the radio, e.g.
(uint8_t) Get the demodulation margin of the last Link Check request.
(netopt_enable_t) enable hardware checksumming
(uint32_t) LoRaWAN frequency used for second RX window
(l2filter_t) remove an address from a link layer filter list
(netdev_ble_ctx_t) set BLE radio context (channel, CRC, AA)
netopt_t
Global list of configuration options available throughout the network stack, e.g. ...
(uint8_t*) phy layer syncword
(netopt_enable_t) Enable or disable OTAA activation (LoRaWAN)
(netopt_enable_t) automatic link layer ACKs
(netopt_enable_t) network interface link status.
(byte array, see below) long link layer address in network byte order
(netopt_enable_t) Perform a Link Check request (LoRaWAN)
(uint16_t) maximum protocol data unit
(netopt_enable_t) LoRaWAN adaptive datarate
(uint16_t) channel number
netopt_state_t
Option parameter to be used with NETOPT_STATE to set or get the state of a network device or protocol...
(uint8_t) Get or set the number of PHY symbols before assuming there's no data
(byte array, see below) link layer address in network byte order
(uint16_t) preamble length
(netopt_enable_t) LoRaWAN public network
(uint8_t) Get the number of gateways of the last Link Check request.
(uint8_t) minimum backoff exponent for the CSMA-CA algorithm
netopt_rf_testmode_t
Option parameter to be used with NETOPT_RF_TESTMODE.
(uint32_t) LoRaWAN maximum system overall timing error (ms)
(netopt_enable_t) trigger interrupt after frame reception
(ipv6_addr_t) Removes an IPv6 address from an interface
(netopt_enable_t) read-only check for a wired interface.
netopt_enable_t
Binary parameter for enabling and disabling options.
(ipv6_addr_t[]) get IPv6 addresses of an interface as array of ipv6_addr_t or add an IPv6 address as ...
(uint16_t) get the default address length a network device expects
(ipv6_addr_t) Leave an IPv6 multicast group on an interface
(netopt_enable_t) perform channel clear assessment before transmitting
(uint8_t) channel hopping period
(netopt_enable_t) IPv6 forwarding state
maximum number of options defined here.
transmit mode, set: triggers transmission of a preloaded packet (see NETOPT_PRELOADING*).
(netopt_enable_t) check whether the network medium is clear
(uint8_t*) LoRaWAN application session key (16 bytes length)
(uint32_t) transmission timeout of a frame
(netopt_enable_t) 6Lo support
(netopt_enable_t) header compression
const char * netopt2str(netopt_t opt)
Get a string ptr corresponding to opt, for debugging.
idle mode, the device listens to receive packets
(uint8_t) LoRaWAN maximum system overall timing error (symbols)
(netopt_enable_t) link layer encryption.
(uint32_t) Get a random value from the device
(netopt_enable_t) sending of IPv6 router advertisements
(uint16_t) channel page as defined by IEEE 802.15.4
(uint8_t*) LoRaWAN network session key (16 bytes length)
(netstats_t*) get statistics about sent and received packets and data of the device or protocol ...
triggers a hardware reset.
(netopt_enable_t) trigger interrupt after frame transmission
carrier wave continuous tx mode
(netopt_enable_t) promiscuous mode
(netopt_enable_t) single frame reception
(loramac_dr_idx_t) LoRaWAN datarate for second RX window
(uint8_t) maximum number of retransmissions
(array of uint8_t) get the flags to the addresses returned by NETOPT_IPV6_ADDR as array ...
(netopt_enable_t) IQ inverted
(gnrc_nettype_t) the protocol for the layer
(netopt_enable_t) acknowledgement request on outgoing frames
(uint8_t) radio spreading factor
(ipv6_addr_t) get IPv6 multicast groups of an interface as array of ipv6_addr_t or join an IPv6 multi...
(uint8_t) radio coding rate
(netopt_enable_t) enable busy mode
receive mode, the device currently receives a packet
(uint8_t) radio modulation bandwidth
(eui64_t) get the IPv6 interface identifier of a network interface