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

#include <allegro_pcb_structs.h>

Public Types

enum  PAD_FLAGS { FLAG_UNKNOWN1 = 0x01 , FLAG_PLATED = 0x20 }
 Pad flags are founds in a byte of the pad info. More...
 

Public Attributes

uint32_t m_UnknownStr
 
uint32_t m_Unknown1
 
uint32_t m_Unknown2
 
PAD_TYPE m_PadType
 
uint8_t m_A
 
uint8_t m_B
 
uint8_t m_Flags
 Mask of PAD_FLAGS values.
 
uint8_t m_D
 
uint32_t m_unknown3
 
uint32_t m_Unknown4
 
uint16_t m_ArrayNX
 
uint16_t m_ArrayNY
 
uint16_t m_LayerCount
 
uint16_t m_Unknown5
 
uint32_t m_ClearanceX
 
uint32_t m_ClearanceY
 
uint32_t m_Unknown6a
 
uint32_t m_Unknown6b
 
uint32_t m_DrillSize
 
uint32_t m_TolerancePos
 
uint32_t m_ToleranceNeg
 
uint32_t m_SlotX
 
uint32_t m_SlotY
 
uint32_t m_ToleranceTravelPos
 
uint32_t m_ToleranceTravelNeg
 
uint32_t m_DrillMarkSizeX
 
uint32_t m_DrillMarkSizeY
 
uint32_t m_DrillMarkShape
 
uint32_t m_DrillChars
 
std::array< uint32_t, 21 > m_UnknownArr3
 
COND_GE< FMT_VER::V_180, std::array< uint32_t, 8 > > m_UnknownArr_v180
 

Detailed Description

Definition at line 1292 of file allegro_pcb_structs.h.

Member Enumeration Documentation

◆ PAD_FLAGS

Pad flags are founds in a byte of the pad info.

Enumerator
FLAG_UNKNOWN1 
FLAG_PLATED 

Definition at line 1297 of file allegro_pcb_structs.h.

Member Data Documentation

◆ m_A

uint8_t ALLEGRO::BLK_0x1C_PADSTACK::HEADER_v17x::m_A

Definition at line 1312 of file allegro_pcb_structs.h.

Referenced by ParseBlock_0x1C_PADSTACK().

◆ m_ArrayNX

uint16_t ALLEGRO::BLK_0x1C_PADSTACK::HEADER_v17x::m_ArrayNX

Definition at line 1321 of file allegro_pcb_structs.h.

Referenced by ParseBlock_0x1C_PADSTACK().

◆ m_ArrayNY

uint16_t ALLEGRO::BLK_0x1C_PADSTACK::HEADER_v17x::m_ArrayNY

Definition at line 1322 of file allegro_pcb_structs.h.

Referenced by ParseBlock_0x1C_PADSTACK().

◆ m_B

uint8_t ALLEGRO::BLK_0x1C_PADSTACK::HEADER_v17x::m_B

Definition at line 1313 of file allegro_pcb_structs.h.

Referenced by ParseBlock_0x1C_PADSTACK().

◆ m_ClearanceX

uint32_t ALLEGRO::BLK_0x1C_PADSTACK::HEADER_v17x::m_ClearanceX

Definition at line 1329 of file allegro_pcb_structs.h.

Referenced by ParseBlock_0x1C_PADSTACK().

◆ m_ClearanceY

uint32_t ALLEGRO::BLK_0x1C_PADSTACK::HEADER_v17x::m_ClearanceY

Definition at line 1330 of file allegro_pcb_structs.h.

Referenced by ParseBlock_0x1C_PADSTACK().

◆ m_D

uint8_t ALLEGRO::BLK_0x1C_PADSTACK::HEADER_v17x::m_D

Definition at line 1316 of file allegro_pcb_structs.h.

Referenced by ParseBlock_0x1C_PADSTACK().

◆ m_DrillChars

uint32_t ALLEGRO::BLK_0x1C_PADSTACK::HEADER_v17x::m_DrillChars

Definition at line 1345 of file allegro_pcb_structs.h.

Referenced by ParseBlock_0x1C_PADSTACK().

◆ m_DrillMarkShape

uint32_t ALLEGRO::BLK_0x1C_PADSTACK::HEADER_v17x::m_DrillMarkShape

Definition at line 1344 of file allegro_pcb_structs.h.

Referenced by ParseBlock_0x1C_PADSTACK().

◆ m_DrillMarkSizeX

uint32_t ALLEGRO::BLK_0x1C_PADSTACK::HEADER_v17x::m_DrillMarkSizeX

Definition at line 1342 of file allegro_pcb_structs.h.

Referenced by ParseBlock_0x1C_PADSTACK().

◆ m_DrillMarkSizeY

uint32_t ALLEGRO::BLK_0x1C_PADSTACK::HEADER_v17x::m_DrillMarkSizeY

Definition at line 1343 of file allegro_pcb_structs.h.

Referenced by ParseBlock_0x1C_PADSTACK().

◆ m_DrillSize

uint32_t ALLEGRO::BLK_0x1C_PADSTACK::HEADER_v17x::m_DrillSize

◆ m_Flags

uint8_t ALLEGRO::BLK_0x1C_PADSTACK::HEADER_v17x::m_Flags

Mask of PAD_FLAGS values.

Definition at line 1315 of file allegro_pcb_structs.h.

Referenced by ALLEGRO::BLK_0x1C_PADSTACK::IsPlated(), and ParseBlock_0x1C_PADSTACK().

◆ m_LayerCount

uint16_t ALLEGRO::BLK_0x1C_PADSTACK::HEADER_v17x::m_LayerCount

◆ m_PadType

PAD_TYPE ALLEGRO::BLK_0x1C_PADSTACK::HEADER_v17x::m_PadType

Definition at line 1309 of file allegro_pcb_structs.h.

Referenced by ParseBlock_0x1C_PADSTACK().

◆ m_SlotX

uint32_t ALLEGRO::BLK_0x1C_PADSTACK::HEADER_v17x::m_SlotX

Definition at line 1337 of file allegro_pcb_structs.h.

Referenced by ParseBlock_0x1C_PADSTACK().

◆ m_SlotY

uint32_t ALLEGRO::BLK_0x1C_PADSTACK::HEADER_v17x::m_SlotY

Definition at line 1338 of file allegro_pcb_structs.h.

Referenced by ParseBlock_0x1C_PADSTACK().

◆ m_ToleranceNeg

uint32_t ALLEGRO::BLK_0x1C_PADSTACK::HEADER_v17x::m_ToleranceNeg

Definition at line 1336 of file allegro_pcb_structs.h.

Referenced by ParseBlock_0x1C_PADSTACK().

◆ m_TolerancePos

uint32_t ALLEGRO::BLK_0x1C_PADSTACK::HEADER_v17x::m_TolerancePos

Definition at line 1335 of file allegro_pcb_structs.h.

Referenced by ParseBlock_0x1C_PADSTACK().

◆ m_ToleranceTravelNeg

uint32_t ALLEGRO::BLK_0x1C_PADSTACK::HEADER_v17x::m_ToleranceTravelNeg

Definition at line 1340 of file allegro_pcb_structs.h.

Referenced by ParseBlock_0x1C_PADSTACK().

◆ m_ToleranceTravelPos

uint32_t ALLEGRO::BLK_0x1C_PADSTACK::HEADER_v17x::m_ToleranceTravelPos

Definition at line 1339 of file allegro_pcb_structs.h.

Referenced by ParseBlock_0x1C_PADSTACK().

◆ m_Unknown1

uint32_t ALLEGRO::BLK_0x1C_PADSTACK::HEADER_v17x::m_Unknown1

Definition at line 1306 of file allegro_pcb_structs.h.

Referenced by ParseBlock_0x1C_PADSTACK().

◆ m_Unknown2

uint32_t ALLEGRO::BLK_0x1C_PADSTACK::HEADER_v17x::m_Unknown2

Definition at line 1307 of file allegro_pcb_structs.h.

Referenced by ParseBlock_0x1C_PADSTACK().

◆ m_unknown3

uint32_t ALLEGRO::BLK_0x1C_PADSTACK::HEADER_v17x::m_unknown3

Definition at line 1318 of file allegro_pcb_structs.h.

Referenced by ParseBlock_0x1C_PADSTACK().

◆ m_Unknown4

uint32_t ALLEGRO::BLK_0x1C_PADSTACK::HEADER_v17x::m_Unknown4

Definition at line 1319 of file allegro_pcb_structs.h.

Referenced by ParseBlock_0x1C_PADSTACK().

◆ m_Unknown5

uint16_t ALLEGRO::BLK_0x1C_PADSTACK::HEADER_v17x::m_Unknown5

Definition at line 1324 of file allegro_pcb_structs.h.

Referenced by ParseBlock_0x1C_PADSTACK().

◆ m_Unknown6a

uint32_t ALLEGRO::BLK_0x1C_PADSTACK::HEADER_v17x::m_Unknown6a

Definition at line 1331 of file allegro_pcb_structs.h.

Referenced by ParseBlock_0x1C_PADSTACK().

◆ m_Unknown6b

uint32_t ALLEGRO::BLK_0x1C_PADSTACK::HEADER_v17x::m_Unknown6b

Definition at line 1332 of file allegro_pcb_structs.h.

Referenced by ParseBlock_0x1C_PADSTACK().

◆ m_UnknownArr3

std::array<uint32_t, 21> ALLEGRO::BLK_0x1C_PADSTACK::HEADER_v17x::m_UnknownArr3

Definition at line 1348 of file allegro_pcb_structs.h.

Referenced by ParseBlock_0x1C_PADSTACK().

◆ m_UnknownArr_v180

COND_GE<FMT_VER::V_180, std::array<uint32_t, 8> > ALLEGRO::BLK_0x1C_PADSTACK::HEADER_v17x::m_UnknownArr_v180

Definition at line 1351 of file allegro_pcb_structs.h.

Referenced by ParseBlock_0x1C_PADSTACK().

◆ m_UnknownStr

uint32_t ALLEGRO::BLK_0x1C_PADSTACK::HEADER_v17x::m_UnknownStr

Definition at line 1305 of file allegro_pcb_structs.h.

Referenced by ParseBlock_0x1C_PADSTACK().


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