Public Member Functions | Static Public Attributes | List of all members
dai::bootloader::NetworkBootloaderStructure Struct Reference

#include <Structure.hpp>

Inheritance diagram for dai::bootloader::NetworkBootloaderStructure:
Inheritance graph
[legend]

Public Member Functions

 NetworkBootloaderStructure ()
 
- Public Member Functions inherited from dai::bootloader::Structure
 Structure ()=default
 

Static Public Attributes

constexpr static long APPLICATION_OFFSET = CONFIG_OFFSET + CONFIG_SIZE
 
constexpr static long BOOTLOADER_OFFSET = HEADER_OFFSET + HEADER_SIZE
 
constexpr static long BOOTLOADER_SIZE = 4 * 1024 * 1024 - HEADER_SIZE
 
constexpr static long CONFIG_OFFSET = USER_BOOTLOADER_OFFSET + USER_BOOTLOADER_SIZE
 
constexpr static long CONFIG_SIZE = 16 * 1024
 
constexpr static long HEADER_OFFSET = 0
 
constexpr static long HEADER_SIZE = 512
 
constexpr static long USER_BOOTLOADER_OFFSET = BOOTLOADER_OFFSET + BOOTLOADER_SIZE
 
constexpr static long USER_BOOTLOADER_SIZE = 8 * 1024 * 1024 - BOOTLOADER_SIZE - CONFIG_SIZE - HEADER_SIZE
 

Additional Inherited Members

- Public Attributes inherited from dai::bootloader::Structure
std::map< Section, long > offset
 
std::map< Section, long > size
 
- Protected Member Functions inherited from dai::bootloader::Structure
 Structure (decltype(offset) a, decltype(size) b)
 

Detailed Description

Definition at line 25 of file Structure.hpp.

Constructor & Destructor Documentation

◆ NetworkBootloaderStructure()

dai::bootloader::NetworkBootloaderStructure::NetworkBootloaderStructure ( )
inline

Definition at line 37 of file Structure.hpp.

Member Data Documentation

◆ APPLICATION_OFFSET

constexpr static long dai::bootloader::NetworkBootloaderStructure::APPLICATION_OFFSET = CONFIG_OFFSET + CONFIG_SIZE
staticconstexpr

Definition at line 35 of file Structure.hpp.

◆ BOOTLOADER_OFFSET

constexpr static long dai::bootloader::NetworkBootloaderStructure::BOOTLOADER_OFFSET = HEADER_OFFSET + HEADER_SIZE
staticconstexpr

Definition at line 30 of file Structure.hpp.

◆ BOOTLOADER_SIZE

constexpr static long dai::bootloader::NetworkBootloaderStructure::BOOTLOADER_SIZE = 4 * 1024 * 1024 - HEADER_SIZE
staticconstexpr

Definition at line 31 of file Structure.hpp.

◆ CONFIG_OFFSET

constexpr static long dai::bootloader::NetworkBootloaderStructure::CONFIG_OFFSET = USER_BOOTLOADER_OFFSET + USER_BOOTLOADER_SIZE
staticconstexpr

Definition at line 34 of file Structure.hpp.

◆ CONFIG_SIZE

constexpr static long dai::bootloader::NetworkBootloaderStructure::CONFIG_SIZE = 16 * 1024
staticconstexpr

Definition at line 29 of file Structure.hpp.

◆ HEADER_OFFSET

constexpr static long dai::bootloader::NetworkBootloaderStructure::HEADER_OFFSET = 0
staticconstexpr

Definition at line 27 of file Structure.hpp.

◆ HEADER_SIZE

constexpr static long dai::bootloader::NetworkBootloaderStructure::HEADER_SIZE = 512
staticconstexpr

Definition at line 28 of file Structure.hpp.

◆ USER_BOOTLOADER_OFFSET

constexpr static long dai::bootloader::NetworkBootloaderStructure::USER_BOOTLOADER_OFFSET = BOOTLOADER_OFFSET + BOOTLOADER_SIZE
staticconstexpr

Definition at line 32 of file Structure.hpp.

◆ USER_BOOTLOADER_SIZE

constexpr static long dai::bootloader::NetworkBootloaderStructure::USER_BOOTLOADER_SIZE = 8 * 1024 * 1024 - BOOTLOADER_SIZE - CONFIG_SIZE - HEADER_SIZE
staticconstexpr

Definition at line 33 of file Structure.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