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 1205 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 1210 of file allegro_pcb_structs.h.

Member Data Documentation

◆ m_A

uint8_t ALLEGRO::BLK_0x1C_PADSTACK::HEADER_v17x::m_A

Definition at line 1225 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 1234 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 1235 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 1226 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 1242 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 1243 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 1229 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 1258 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 1257 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 1255 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 1256 of file allegro_pcb_structs.h.

Referenced by ParseBlock_0x1C_PADSTACK().

◆ m_DrillSize

uint32_t ALLEGRO::BLK_0x1C_PADSTACK::HEADER_v17x::m_DrillSize

Definition at line 1247 of file allegro_pcb_structs.h.

Referenced by ParseBlock_0x1C_PADSTACK().

◆ m_Flags

uint8_t ALLEGRO::BLK_0x1C_PADSTACK::HEADER_v17x::m_Flags

Mask of PAD_FLAGS values.

Definition at line 1228 of file allegro_pcb_structs.h.

Referenced by ParseBlock_0x1C_PADSTACK().

◆ m_LayerCount

uint16_t ALLEGRO::BLK_0x1C_PADSTACK::HEADER_v17x::m_LayerCount

Definition at line 1236 of file allegro_pcb_structs.h.

Referenced by ParseBlock_0x1C_PADSTACK().

◆ m_PadType

PAD_TYPE ALLEGRO::BLK_0x1C_PADSTACK::HEADER_v17x::m_PadType

Definition at line 1222 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 1250 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 1251 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 1249 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 1248 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 1253 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 1252 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 1219 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 1220 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 1231 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 1232 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 1237 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 1244 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 1245 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 1261 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 1264 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 1218 of file allegro_pcb_structs.h.

Referenced by ParseBlock_0x1C_PADSTACK().


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