Definition of global configuration options. More...

Detailed Description

+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  netopt_t {
  NETOPT_CHANNEL, NETOPT_IS_CHANNEL_CLR, NETOPT_ADDRESS, NETOPT_ADDRESS_LONG,
  NETOPT_ADDR_LEN, NETOPT_SRC_LEN, NETOPT_NID, NETOPT_IPV6_IID,
  NETOPT_TX_POWER, NETOPT_MAX_PACKET_SIZE, NETOPT_PRELOADING, NETOPT_PROMISCUOUSMODE,
  NETOPT_AUTOACK, NETOPT_ACK_REQ, NETOPT_RETRANS, NETOPT_PROTO,
  NETOPT_STATE, NETOPT_RAWMODE, NETOPT_RX_START_IRQ, NETOPT_RX_END_IRQ,
  NETOPT_TX_START_IRQ, NETOPT_TX_END_IRQ, NETOPT_AUTOCCA, NETOPT_CSMA,
  NETOPT_CSMA_RETRIES, NETOPT_IS_WIRED, NETOPT_DEVICE_TYPE, NETOPT_CHANNEL_PAGE,
  NETOPT_CCA_THRESHOLD, NETOPT_CCA_MODE, NETOPT_STATS, NETOPT_ENCRYPTION,
  NETOPT_ENCRYPTION_KEY, NETOPT_RF_TESTMODE, NETOPT_L2FILTER, NETOPT_L2FILTER_RM,
  NETOPT_LAST_ED_LEVEL, NETOPT_PREAMBLE_LENGTH, NETOPT_INTEGRITY_CHECK, NETOPT_CHANNEL_HOP,
  NETOPT_CHANNEL_HOP_PERIOD, NETOPT_SINGLE_RECEIVE, NETOPT_RX_TIMEOUT, NETOPT_TX_TIMEOUT,
  NETOPT_DEVICE_MODE, NETOPT_BANDWIDTH, NETOPT_SPREADING_FACTOR, NETOPT_CODING_RATE,
  NETOPT_FIXED_HEADER, NETOPT_IQ_INVERT, NETOPT_NUMOF
}
 Global list of configuration options available throughout the network stack, e.g. More...
 
enum  netopt_enable_t { NETOPT_DISABLE = 0, NETOPT_ENABLE = 1 }
 Binary parameter for enabling and disabling options. More...
 
enum  netopt_state_t {
  NETOPT_STATE_OFF = 0, NETOPT_STATE_SLEEP, NETOPT_STATE_IDLE, NETOPT_STATE_RX,
  NETOPT_STATE_TX, NETOPT_STATE_RESET, NETOPT_STATE_STANDBY
}
 Option parameter to be used with NETOPT_STATE to set or get the state of a network device or protocol implementation. More...
 
enum  netopt_rf_testmode_t { NETOPT_RF_TESTMODE_IDLE = 0, NETOPT_RF_TESTMODE_CRX, NETOPT_RF_TESTMODE_CTX_CW, NETOPT_RF_TESTMODE_CTX_PRBS9 }
 Option parameter to be used with NETOPT_RF_TESTMODE. More...
 

Functions

const char * netopt2str (netopt_t opt)
 Get a string ptr corresponding to opt, for debugging. More...