Namespaces | |
| request | |
| response | |
Classes | |
| struct | Config |
| struct | NetworkBootloaderStructure |
| struct | NetworkConfig |
| struct | Structure |
| struct | UsbBootloaderStructure |
| struct | UsbConfig |
Enumerations | |
| enum | Memory : std::int32_t { Memory::AUTO = -1, Memory::FLASH = 0, Memory::EMMC = 1 } |
| enum | Section : std::int32_t { Section::AUTO = -1, Section::HEADER = 0, Section::BOOTLOADER = 1, Section::BOOTLOADER_CONFIG = 2, Section::APPLICATION = 3, Section::USER_BOOTLOADER = 4 } |
| enum | Type : std::int32_t { Type::AUTO = -1, Type::USB = 0, Type::NETWORK = 1 } |
Functions | |
| DEPTHAI_BOOTLOADER_NLOHMANN_DEFINE_TYPE_OPTIONAL_NON_INTRUSIVE (Config, appMem, usb, network, userBlSize, userBlChecksum) | |
| DEPTHAI_BOOTLOADER_NLOHMANN_DEFINE_TYPE_OPTIONAL_NON_INTRUSIVE (NetworkConfig, timeoutMs, ipv4, ipv4Mask, ipv4Gateway, ipv4Dns, ipv4DnsAlt, staticIpv4, ipv6, ipv6Prefix, ipv6Gateway, ipv6Dns, ipv6DnsAlt, staticIpv6, mac) | |
| DEPTHAI_BOOTLOADER_NLOHMANN_DEFINE_TYPE_OPTIONAL_NON_INTRUSIVE (UsbConfig, timeoutMs, maxUsbSpeed, vid, pid) | |
| const Structure | getStructure (Type type) |
Variables | |
| constexpr static const char * | XLINK_CHANNEL_BOOTLOADER = "__bootloader" |
| constexpr static const char * | XLINK_CHANNEL_WATCHDOG = "__watchdog" |
| constexpr static std::uint32_t | XLINK_STREAM_MAX_SIZE = 5 * 1024 * 1024 |
| constexpr static const std::chrono::milliseconds | XLINK_WATCHDOG_TIMEOUT {1500} |
|
strong |
| Enumerator | |
|---|---|
| AUTO | |
| FLASH | |
| EMMC | |
Definition at line 11 of file Memory.hpp.
|
strong |
| Enumerator | |
|---|---|
| AUTO | |
| HEADER | |
| BOOTLOADER | |
| BOOTLOADER_CONFIG | |
| APPLICATION | |
| USER_BOOTLOADER | |
Definition at line 11 of file Section.hpp.
|
strong |
| dai::bootloader::DEPTHAI_BOOTLOADER_NLOHMANN_DEFINE_TYPE_OPTIONAL_NON_INTRUSIVE | ( | Config | , |
| appMem | , | ||
| usb | , | ||
| network | , | ||
| userBlSize | , | ||
| userBlChecksum | |||
| ) |
| dai::bootloader::DEPTHAI_BOOTLOADER_NLOHMANN_DEFINE_TYPE_OPTIONAL_NON_INTRUSIVE | ( | NetworkConfig | , |
| timeoutMs | , | ||
| ipv4 | , | ||
| ipv4Mask | , | ||
| ipv4Gateway | , | ||
| ipv4Dns | , | ||
| ipv4DnsAlt | , | ||
| staticIpv4 | , | ||
| ipv6 | , | ||
| ipv6Prefix | , | ||
| ipv6Gateway | , | ||
| ipv6Dns | , | ||
| ipv6DnsAlt | , | ||
| staticIpv6 | , | ||
| mac | |||
| ) |
| dai::bootloader::DEPTHAI_BOOTLOADER_NLOHMANN_DEFINE_TYPE_OPTIONAL_NON_INTRUSIVE | ( | UsbConfig | , |
| timeoutMs | , | ||
| maxUsbSpeed | , | ||
| vid | , | ||
| pid | |||
| ) |
Definition at line 78 of file Structure.hpp.
|
staticconstexpr |
Definition at line 11 of file depthai-bootloader-shared/include/depthai-bootloader-shared/XLinkConstants.hpp.
|
staticconstexpr |
Definition at line 12 of file depthai-bootloader-shared/include/depthai-bootloader-shared/XLinkConstants.hpp.
|
staticconstexpr |
Definition at line 15 of file depthai-bootloader-shared/include/depthai-bootloader-shared/XLinkConstants.hpp.
|
staticconstexpr |
Definition at line 18 of file depthai-bootloader-shared/include/depthai-bootloader-shared/XLinkConstants.hpp.