KiCad PCB EDA Suite
Loading...
Searching...
No Matches
DOWNGRADE_TARGET Struct Reference

An older KiCad release we can export a project back to. More...

#include <downgrade_target.h>

Public Attributes

wxString m_name
 User-facing name, e.g. "KiCad 10.0".
 
wxString m_id
 Stable machine key for CLI and jobsets, e.g. "10.0".
 
int m_boardVersion
 SEXPR_BOARD_FILE_VERSION for the target.
 
int m_schVersion
 SEXPR_SCHEMATIC_FILE_VERSION for the target.
 
int m_symLibVersion
 SEXPR_SYMBOL_LIB_FILE_VERSION for the target.
 

Detailed Description

An older KiCad release we can export a project back to.

The version fields are that release's frozen file-format and schema stamps.

Definition at line 27 of file downgrade_target.h.

Member Data Documentation

◆ m_boardVersion

◆ m_id

wxString DOWNGRADE_TARGET::m_id

Stable machine key for CLI and jobsets, e.g. "10.0".

Definition at line 30 of file downgrade_target.h.

Referenced by checkNativeSchematicGolden(), checkTransformedBoardUsesOnlyKnownTokens(), and checkTransformedSchematicUsesOnlyKnownTokens().

◆ m_name

◆ m_schVersion

◆ m_symLibVersion

int DOWNGRADE_TARGET::m_symLibVersion

SEXPR_SYMBOL_LIB_FILE_VERSION for the target.

Definition at line 33 of file downgrade_target.h.

Referenced by ClassifyLibSymbolForDowngrade(), DowngradeLibSymbolInPlace(), downgradeSymbolLibraries(), firstTooNewFile(), and SaveSymbolLibraryForTarget().


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