Skip to content

jsl/symbols/box-symbol/utils

Package name: jsl/symbols/box-symbol/utils

Summary

RCS

Constructors

Function Description
RCS Constructor for defstruct RCS

Functions

Function Description
calc-rcs-for-pin

General Definitions

Variable Description
ROW_PROP
COL_PROP
ALIGN_PROP
SIDE_PROP
GROUP_PROP
HEAD_MARGIN_PROP
TAIL_MARGIN_PROP
BANK_PROP

Definitions

RCS

public defstruct RCS <: Equalable & Hashable :
    col: Int
    row: Int
    side: Dir

  • col: Int

  • row: Int

  • side: Dir

Constructors

RCS

Constructor for defstruct RCS

public defn RCS (row:Int, col:Int, side:Dir)

Functions

calc-rcs-for-pin

public defn calc-rcs-for-pin (ref:Ref, props:Table<Symbol, ?>, row-col:[Int, Int]) -> RCS

  • Returns RCS

General Definitions

sort-by-row-index

public defn sort-by-row-index (pins:Tuple<JITXObject>) -> Tuple<JITXObject>

  • Returns Tuple<JITXObject>

make-box-symbol

public defn make-box-symbol (banks:Seqable<StandardBank>)

assign-schematic-symbols

public defn assign-schematic-symbols (bank-syms:Tuple<KeyValue<Int|Ref, SchematicSymbol>>)

ROW_PROP

public val ROW_PROP

COL_PROP

public val COL_PROP

ALIGN_PROP

public val ALIGN_PROP

SIDE_PROP

public val SIDE_PROP

GROUP_PROP

public val GROUP_PROP

HEAD_MARGIN_PROP

public val HEAD_MARGIN_PROP

TAIL_MARGIN_PROP

public val TAIL_MARGIN_PROP

BANK_PROP

public val BANK_PROP