Skip to content

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

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