/tg/ Station 13 - Modules - TypesVar Details

usb_port

Opens up a USB port that can be connected to by circuits, creating registerable circuit components

Vars

attached_circuitThe currently connected circuit
circuit_component_typesThe component types to create when something plugs in
circuit_componentsThe components inside the parent
defer_range_checksUsed to prevent range checking during shuttle movement, which moves atoms en-masse.
extra_registration_callbackAn extra callback to invoke when registering this component with its parent. Can be a proc name or a callback datum.
extra_unregistration_callbackAn extra callback to invoke when unregistering this component from its parent. Can be a proc name or a callback datum.
physical_objectThe current physical object that the beam is connected to and listens to.
usb_cable_beamThe beam connecting the USB cable to the machine
usb_cable_refThe currently connected USB cable

Var Details

attached_circuit

The currently connected circuit

circuit_component_types

The component types to create when something plugs in

circuit_components

The components inside the parent

defer_range_checks

Used to prevent range checking during shuttle movement, which moves atoms en-masse.

extra_registration_callback

An extra callback to invoke when registering this component with its parent. Can be a proc name or a callback datum.

extra_unregistration_callback

An extra callback to invoke when unregistering this component from its parent. Can be a proc name or a callback datum.

physical_object

The current physical object that the beam is connected to and listens to.

usb_cable_beam

The beam connecting the USB cable to the machine

usb_cable_ref

The currently connected USB cable