Gates › Timing › Queue (Ticks)

Queue (Ticks)

Pseudo Timing 10 in 9 out

Every pulse records the active input data, then queues up to a maximum of 256 records. Records are released sequentially after a configured number of wire ticks.

Diagram

Ports drawn from the source data: inputs left, outputs right, config inside.

How it's used

Structural overview — derived from this gate's ports, not from tested behavior. Takes 10 wire inputs: Data In1 (any), Data In2 (any), Data In3 (any), Data In4 (any), Data In5 (any), Data In6 (any), Data In7 (any), Data In8 (any), Exec In (exec), Ticks To Wait (int). Produces 9 outputs: Data Out1 (any), Data Out2 (any), Data Out3 (any), Data Out4 (any), Data Out5 (any), Data Out6 (any), Data Out7 (any), Data Out8 (any), Exec Out (exec).

No curated example for this gate yet. The shape above is accurate (from the inventory); what it does in practice should be confirmed in-game.

Technical details — ports, config & source

Wire inputs

Wires you feed into the gate.

Display name Type Tooltip
Data In1 (DataIn1) any No tooltip in source
Data In2 (DataIn2) any No tooltip in source
Data In3 (DataIn3) any No tooltip in source
Data In4 (DataIn4) any No tooltip in source
Data In5 (DataIn5) any No tooltip in source
Data In6 (DataIn6) any No tooltip in source
Data In7 (DataIn7) any No tooltip in source
Data In8 (DataIn8) any No tooltip in source
Exec In (ExecIn) exec No tooltip in source
Ticks To Wait (TicksToWait) int No tooltip in source

Wire outputs

Wires the gate produces.

Display name Type Tooltip
Data Out1 (DataOut1) any No tooltip in source
Data Out2 (DataOut2) any No tooltip in source
Data Out3 (DataOut3) any No tooltip in source
Data Out4 (DataOut4) any No tooltip in source
Data Out5 (DataOut5) any No tooltip in source
Data Out6 (DataOut6) any No tooltip in source
Data Out7 (DataOut7) any No tooltip in source
Data Out8 (DataOut8) any No tooltip in source
Exec Out (ExecOut) exec No tooltip in source

Variants

This entry reports variants in the source.

[
  {
    "halfSize": {
      "X": 5,
      "Y": 5,
      "Z": 2
    },
    "inputs": [
      "ExecIn",
      "DataIn1",
      "DataIn2",
      "DataIn3"
    ],
    "outputs": [
      "ExecOut",
      "DataOut1",
      "DataOut2",
      "DataOut3"
    ]
  },
  {
    "halfSize": {
      "X": 6,
      "Y": 5,
      "Z": 2
    },
    "inputs": [
      "ExecIn",
      "DataIn1",
      "DataIn2",
      "DataIn3",
      "DataIn4"
    ],
    "outputs": [
      "ExecOut",
      "DataOut1",
      "DataOut2",
      "DataOut3",
      "DataOut4"
    ]
  },
  {
    "halfSize": {
      "X": 7,
      "Y": 5,
      "Z": 2
    },
    "inputs": [
      "ExecIn",
      "DataIn1",
      "DataIn2",
      "DataIn3",
      "DataIn4",
      "DataIn5"
    ],
    "outputs": [
      "ExecOut",
      "DataOut1",
      "DataOut2",
      "DataOut3",
      "DataOut4",
      "DataOut5"
    ]
  },
  {
    "halfSize": {
      "X": 8,
      "Y": 5,
      "Z": 2
    },
    "inputs": [
      "ExecIn",
      "DataIn1",
      "DataIn2",
      "DataIn3",
      "DataIn4",
      "DataIn5",
      "DataIn6"
    ],
    "outputs": [
      "ExecOut",
      "DataOut1",
      "DataOut2",
      "DataOut3",
      "DataOut4",
      "DataOut5",
      "DataOut6"
    ]
  },
  {
    "halfSize": {
      "X": 9,
      "Y": 5,
      "Z": 2
    },
    "inputs": [
      "ExecIn",
      "DataIn1",
      "DataIn2",
      "DataIn3",
      "DataIn4",
      "DataIn5",
      "DataIn6",
      "DataIn7"
    ],
    "outputs": [
      "ExecOut",
      "DataOut1",
      "DataOut2",
      "DataOut3",
      "DataOut4",
      "DataOut5",
      "DataOut6",
      "DataOut7"
    ]
  },
  {
    "halfSize": {
      "X": 10,
      "Y": 5,
      "Z": 2
    },
    "inputs": [
      "ExecIn",
      "DataIn1",
      "DataIn2",
      "DataIn3",
      "DataIn4",
      "DataIn5",
      "DataIn6",
      "DataIn7",
      "DataIn8"
    ],
    "outputs": [
      "ExecOut",
      "DataOut1",
      "DataOut2",
      "DataOut3",
      "DataOut4",
      "DataOut5",
      "DataOut6",
      "DataOut7",
      "DataOut8"
    ]
  }
]

Source details

Brick asset
PB_Gate_QueueTicks
Component class
BrickComponentType_QueueTicks
Kind
pseudo
Family
QueueTicks
Half size
5 × 5 × 2

From logic_gate_inventory.simple.json @ 9660107, supplemented by gate_docs.json. Documented behavior, not independently tested.