KiCad PCB EDA Suite
Loading...
Searching...
No Matches
ALLEGRO::BLK_0x21_BLOB Struct Reference

Headered data blob containing structured board data such as layer stackup definitions, material properties, and design rule tables. More...

#include <allegro_pcb_structs.h>

Public Attributes

uint8_t m_Type
 
uint16_t m_R
 
uint32_t m_Size
 
uint32_t m_Key
 
std::vector< uint8_t > m_Data
 An array of bytes that seems to be a variable length.
 

Static Public Attributes

static constexpr uint8_t BLOCK_TYPE_CODE = 0x21
 

Detailed Description

Headered data blob containing structured board data such as layer stackup definitions, material properties, and design rule tables.

The payload (m_Data) is a variable-length byte array whose interpretation depends on context.

Definition at line 1600 of file allegro_pcb_structs.h.

Member Data Documentation

◆ BLOCK_TYPE_CODE

uint8_t ALLEGRO::BLK_0x21_BLOB::BLOCK_TYPE_CODE = 0x21
staticconstexpr

Definition at line 1602 of file allegro_pcb_structs.h.

◆ m_Data

std::vector<uint8_t> ALLEGRO::BLK_0x21_BLOB::m_Data

An array of bytes that seems to be a variable length.

Size = m_Size - 12 (i.e. size is the whole header size)

Definition at line 1614 of file allegro_pcb_structs.h.

◆ m_Key

uint32_t ALLEGRO::BLK_0x21_BLOB::m_Key

Definition at line 1607 of file allegro_pcb_structs.h.

◆ m_R

uint16_t ALLEGRO::BLK_0x21_BLOB::m_R

Definition at line 1605 of file allegro_pcb_structs.h.

◆ m_Size

uint32_t ALLEGRO::BLK_0x21_BLOB::m_Size

Definition at line 1606 of file allegro_pcb_structs.h.

◆ m_Type

uint8_t ALLEGRO::BLK_0x21_BLOB::m_Type

Definition at line 1604 of file allegro_pcb_structs.h.


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