KiCad PCB EDA Suite
|
#include <wx/string.h>
#include <reporter.h>
#include "widgets/wx_html_report_panel.h"
#include <iostream>
#include <fstream>
#include <vector>
#include <math.h>
#include <cstring>
Go to the source code of this file.
Classes | |
class | IBIS_BASE |
class | IBIS_INPUT |
class | IBIS_MATRIX |
class | IBIS_MATRIX_BANDED |
class | IBIS_MATRIX_SPARSE |
class | IBIS_MATRIX_FULL |
class | IBIS_SECTION |
class | IbisHeader |
class | TypMinMaxValue |
class | IbisComponentPackage |
class | IbisComponentPin |
class | IbisComponentPinMapping |
class | IbisDiffPinEntry |
class | IbisDiffPin |
class | IbisComponent |
class | IbisModelSelectorEntry |
class | IbisModelSelector |
class | IVtableEntry |
class | IVtable |
class | VTtableEntry |
class | VTtable |
class | dvdt |
class | dvdtTypMinMax |
class | IbisRamp |
class | IbisWaveform |
class | IbisModel |
class | IbisPackageModel |
class | IbisFile |
class | IbisParser |
Macros | |
#define | NAN_NA "1" |
#define | NAN_INVALID "0" |
#define | IBIS_MAX_VERSION 7.0 |
#define | IBIS_MAX_LINE_LENGTH 2048 |
Enumerations | |
enum | IBIS_CORNER { TYP = 0 , MIN , MAX } |
enum class | IBIS_MATRIX_TYPE { UNDEFINED , BANDED , SPARSE , FULL } |
enum class | IBIS_MODEL_TYPE { UNDEFINED , INPUT_STD , OUTPUT , IO , THREE_STATE , OPEN_DRAIN , IO_OPEN_DRAIN , OPEN_SINK , IO_OPEN_SINK , OPEN_SOURCE , IO_OPEN_SOURCE , INPUT_ECL , OUTPUT_ECL , IO_ECL , THREE_STATE_ECL , TERMINATOR , SERIES , SERIES_SWITCH } |
enum class | IBIS_MODEL_ENABLE { UNDEFINED , ACTIVE_HIGH , ACTIVE_LOW } |
enum class | IBIS_WAVEFORM_TYPE { RISING , FALLING } |
enum class | IBIS_MODEL_POLARITY { UNDEFINED , INVERTING , NON_INVERTING } |
enum class | IBIS_PARSER_CONTINUE { NONE , STRING , COMPONENT_PACKAGE , COMPONENT_PINMAPPING , COMPONENT_DIFFPIN , COMPONENT_DIESUPPLYPADS , COMPONENT_PIN , MATRIX , MODELSELECTOR , MODEL , MODEL_SPEC , IV_TABLE , VT_TABLE , RAMP , WAVEFORM , PACKAGEMODEL_PINS } |
enum class | IBIS_PARSER_CONTEXT { HEADER , COMPONENT , MODELSELECTOR , MODEL , PACKAGEMODEL , PACKAGEMODEL_MODELDATA , END } |
#define IBIS_MAX_LINE_LENGTH 2048 |
Definition at line 40 of file ibis_parser.h.
Referenced by IbisParser::getNextLine().
#define IBIS_MAX_VERSION 7.0 |
Definition at line 39 of file ibis_parser.h.
Referenced by IbisHeader::Check().
#define NAN_INVALID "0" |
Definition at line 37 of file ibis_parser.h.
Referenced by IbisParser::parseDouble(), and IbisParser::readInt().
#define NAN_NA "1" |
Definition at line 36 of file ibis_parser.h.
Referenced by isNumberNA(), IbisParser::parseDouble(), IbisParser::readDvdt(), and IbisParser::readInt().
enum IBIS_CORNER |
Enumerator | |
---|---|
TYP | |
MIN | |
MAX |
Definition at line 101 of file ibis_parser.h.
|
strong |
Enumerator | |
---|---|
UNDEFINED | |
BANDED | |
SPARSE | |
FULL |
Definition at line 109 of file ibis_parser.h.
|
strong |
Enumerator | |
---|---|
UNDEFINED | |
ACTIVE_HIGH | |
ACTIVE_LOW |
Definition at line 475 of file ibis_parser.h.
|
strong |
Enumerator | |
---|---|
UNDEFINED | |
INVERTING | |
NON_INVERTING |
Definition at line 547 of file ibis_parser.h.
|
strong |
Definition at line 453 of file ibis_parser.h.
|
strong |
Enumerator | |
---|---|
HEADER | |
COMPONENT | |
MODELSELECTOR | |
MODEL | |
PACKAGEMODEL | |
PACKAGEMODEL_MODELDATA | |
END |
Definition at line 682 of file ibis_parser.h.
|
strong |
Definition at line 662 of file ibis_parser.h.
|
strong |
Enumerator | |
---|---|
RISING | |
FALLING |
Definition at line 518 of file ibis_parser.h.