Public Attributes | List of all members
dai::bootloader::NetworkConfig Struct Reference

#include <Config.hpp>

Public Attributes

std::uint32_t ipv4 = 0
 
std::uint32_t ipv4Dns = 0
 
std::uint32_t ipv4DnsAlt = 0
 
std::uint32_t ipv4Gateway = 0
 
std::uint32_t ipv4Mask = 0
 
std::array< uint32_t, 4 > ipv6 = {}
 
std::array< uint32_t, 4 > ipv6Dns = {}
 
std::array< uint32_t, 4 > ipv6DnsAlt = {}
 
std::array< uint32_t, 4 > ipv6Gateway = {}
 
std::uint32_t ipv6Prefix = 0
 
std::array< uint8_t, 6 > mac = {}
 
bool staticIpv4 = false
 
bool staticIpv6 = false
 
int timeoutMs = 30000
 

Detailed Description

Definition at line 27 of file Config.hpp.

Member Data Documentation

◆ ipv4

std::uint32_t dai::bootloader::NetworkConfig::ipv4 = 0

Definition at line 36 of file Config.hpp.

◆ ipv4Dns

std::uint32_t dai::bootloader::NetworkConfig::ipv4Dns = 0

Definition at line 39 of file Config.hpp.

◆ ipv4DnsAlt

std::uint32_t dai::bootloader::NetworkConfig::ipv4DnsAlt = 0

Definition at line 40 of file Config.hpp.

◆ ipv4Gateway

std::uint32_t dai::bootloader::NetworkConfig::ipv4Gateway = 0

Definition at line 38 of file Config.hpp.

◆ ipv4Mask

std::uint32_t dai::bootloader::NetworkConfig::ipv4Mask = 0

Definition at line 37 of file Config.hpp.

◆ ipv6

std::array<uint32_t, 4> dai::bootloader::NetworkConfig::ipv6 = {}

Definition at line 43 of file Config.hpp.

◆ ipv6Dns

std::array<uint32_t, 4> dai::bootloader::NetworkConfig::ipv6Dns = {}

Definition at line 46 of file Config.hpp.

◆ ipv6DnsAlt

std::array<uint32_t, 4> dai::bootloader::NetworkConfig::ipv6DnsAlt = {}

Definition at line 47 of file Config.hpp.

◆ ipv6Gateway

std::array<uint32_t, 4> dai::bootloader::NetworkConfig::ipv6Gateway = {}

Definition at line 45 of file Config.hpp.

◆ ipv6Prefix

std::uint32_t dai::bootloader::NetworkConfig::ipv6Prefix = 0

Definition at line 44 of file Config.hpp.

◆ mac

std::array<uint8_t, 6> dai::bootloader::NetworkConfig::mac = {}

Definition at line 50 of file Config.hpp.

◆ staticIpv4

bool dai::bootloader::NetworkConfig::staticIpv4 = false

Definition at line 41 of file Config.hpp.

◆ staticIpv6

bool dai::bootloader::NetworkConfig::staticIpv6 = false

Definition at line 48 of file Config.hpp.

◆ timeoutMs

int dai::bootloader::NetworkConfig::timeoutMs = 30000

If timeout < 0 - waits forever if timeout == 0 - no timeout if timeout > 0 - waits timeout milliseconds

Definition at line 33 of file Config.hpp.


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


depthai
Author(s): Martin Peterlin
autogenerated on Sat Mar 22 2025 02:58:20