5.11.0.0R3
Software Development Kit
 
Loading...
Searching...
No Matches
Network

Topics

 DNS client
 
 IP
 
 Protocols
 
 Scan
 
 TCP
 
 UDP
 

Functions

bool ltrx_network_get_mac_address (uint8_t zeroBasedInterface, void *mac, size_t size)
 Get MAC address.
 
const struct vardef_values_interface * ltrx_network_interface_configuration_get (uint8_t zeroBasedInterface)
 Get Interface configuration.
 
const char * ltrx_network_interface_get_name (uint8_t zeroBasedInterface)
 Get Interface name.
 

Detailed Description

Network contains the definitions related to networking.

Function Documentation

◆ ltrx_network_get_mac_address()

bool ltrx_network_get_mac_address ( uint8_t zeroBasedInterface,
void * mac,
size_t size )

Get MAC address.

Return values
trueSuccess.
falseFailed.
Parameters
[in]zeroBasedInterfaceSpecifies interface to get the MAC for.
  • NETS_SOFTAP_START for ap0.
  • NETS_ETHERNET_START for eth0.
  • NETS_WLAN_START for wlan0.
[out]macReceives the binary MAC address.
[in]sizeSize of mac to be filled in.

◆ ltrx_network_interface_configuration_get()

const struct vardef_values_interface * ltrx_network_interface_configuration_get ( uint8_t zeroBasedInterface)

Get Interface configuration.

Returns
Structure containing Interface configurables.
Parameters
[in]zeroBasedInterfaceSpecifies interface to check.
  • NETS_SOFTAP_START for ap0.
  • NETS_ETHERNET_START for eth0.
  • NETS_WLAN_START for wlan0.

◆ ltrx_network_interface_get_name()

const char * ltrx_network_interface_get_name ( uint8_t zeroBasedInterface)

Get Interface name.

Returns
Interface name.
Parameters
[in]zeroBasedInterfaceSpecifies interface to check.
  • NETS_SOFTAP_START for ap0.
  • NETS_ETHERNET_START for eth0.
  • NETS_WLAN_START for wlan0.