#include "Memory.hpp"
#include <array>
#include <chrono>
#include <cstdint>
#include "NlohmannJsonCompat.hpp"
Go to the source code of this file.
|
| 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) |
|
◆ DEPTHAI_BOOTLOADER_NLOHMANN_DEFINE_TYPE_OPTIONAL_NON_INTRUSIVE
#define DEPTHAI_BOOTLOADER_NLOHMANN_DEFINE_TYPE_OPTIONAL_NON_INTRUSIVE |
( |
|
Type, |
|
|
|
... |
|
) |
| |
◆ DEPTHAI_BOOTLOADER_NLOHMANN_JSON_OPTIONAL_FROM
#define DEPTHAI_BOOTLOADER_NLOHMANN_JSON_OPTIONAL_FROM |
( |
|
v1 | ) |
if(nlohmann_json_j.contains(#v1)) nlohmann_json_j[#v1].get_to(nlohmann_json_t.v1); |
◆ DEPTHAI_BOOTLOADER_NLOHMANN_JSON_OPTIONAL_TO
#define DEPTHAI_BOOTLOADER_NLOHMANN_JSON_OPTIONAL_TO |
( |
|
v1 | ) |
nlohmann::to_json(nlohmann_json_j[#v1], nlohmann_json_t.v1); |