jsl/symbols/logic/buffer¶
Package name: jsl/symbols/logic/buffer
Summary¶
Data Types¶
BufferSymbol¶
Constructors¶
Function | Description |
---|---|
BufferSymbol (+ 1) | Constructor for defstruct BufferSymbol |
BufferSymbolParams¶
Constructors¶
Function | Description |
---|---|
BufferSymbolParams (+ 1) | Constructor for defstruct BufferSymbolParams |
Functions¶
Function | Description |
---|---|
get-default-buffer-symbol-params | |
set-default-buffer-symbol-params | |
build-buffer-glyphs |
General Definitions¶
Variable | Description |
---|---|
BUF_IN_REF | |
BUF_OUT_REF |
Definitions¶
BufferSymbol¶
public defstruct BufferSymbol <: SymbolDefn :
in-ref: Ref
inverter?: True|False
out-ref: Ref
params: Maybe<BufferSymbolParams>
-
in-ref: Ref
-
inverter?: True|False
-
out-ref: Ref
-
params: Maybe<BufferSymbolParams>
Constructors¶
BufferSymbol¶
Constructor for defstruct BufferSymbol
public defn BufferSymbol (inverter?:True|False, in-ref:Ref = ?, out-ref:Ref = ?, params:Maybe<BufferSymbolParams> = ?)
BufferSymbol¶
Constructor for defstruct BufferSymbol
public defn BufferSymbol ( -- inverter?:True|False = ?, in-ref:Ref = ?, out-ref:Ref = ?, params:Maybe<BufferSymbolParams> = ?)
BufferSymbolParams¶
public defstruct BufferSymbolParams <: SymbolParams :
filled?: True|False
line-width: Double
pad-ref-size: Double
pin-length: Double
tri-height: Double
tri-width: Double
-
filled?: True|False
-
line-width: Double
-
pad-ref-size: Double
-
pin-length: Double
-
tri-height: Double
-
tri-width: Double
Constructors¶
BufferSymbolParams¶
Constructor for defstruct BufferSymbolParams
public defn BufferSymbolParams (tri-height:Double, tri-width:Double = ?, filled?:True|False = ?, line-width:Double = ?, pin-length:Double = ?, pad-ref-size:Double = ?, label-params?:Maybe<SymbolLabelParams> = ?)
BufferSymbolParams¶
Constructor for defstruct BufferSymbolParams
public defn BufferSymbolParams ( -- tri-height:Double = ?, tri-width:Double = ?, filled?:True|False = ?, line-width:Double = ?, pin-length:Double = ?, pad-ref-size:Double = ?, label-params?:Maybe<SymbolLabelParams> = ?)
Functions¶
get-default-buffer-symbol-params¶
public defn get-default-buffer-symbol-params () -> BufferSymbolParams
- Returns
BufferSymbolParams
set-default-buffer-symbol-params¶
public defn set-default-buffer-symbol-params (v:BufferSymbolParams) -> False
- Returns
False
build-buffer-glyphs¶
public defn build-buffer-glyphs (node:SymbolNode, params:BufferSymbolParams)
General Definitions¶
BUF_IN_REF¶
public val BUF_IN_REF
BUF_OUT_REF¶
public val BUF_OUT_REF
Related Packages¶
Forwarded by packages: jsl/symbols/logic/generators, jsl/symbols/generators, jsl/symbols