# Robotic Arm

- type: sourcePort
  id: RoboticArmOutput
  name: signal-port-name-output-machine
  description: signal-port-description-output-machine

- type: sourcePort
  id: RoboticArmMoved
  name: signal-port-name-item-moved
  description: signal-port-description-item-moved

- type: sourcePort
  id: AutomationSlotFilter
  name: signal-port-name-automation-slot-filter
  description: signal-port-description-automation-slot-filter

# Reagent Grinder

- type: sourcePort
  id: AutomationSlotBeaker
  name: signal-port-name-automation-slot-beaker
  description: signal-port-description-automation-slot-beaker

- type: sourcePort
  id: AutomationSlotInput
  name: signal-port-name-automation-slot-input
  description: signal-port-description-automation-slot-input

# Flatpacker

- type: sourcePort
  id: AutomationSlotBoard
  name: signal-port-name-automation-slot-board
  description: signal-port-description-automation-slot-board

# Storage Bin

- type: sourcePort
  id: AutomationSlotStorage
  name: signal-port-name-automation-slot-storage
  description: signal-port-description-automation-slot-storage

- type: sourcePort
  id: StorageInserted
  name: signal-port-name-storage-inserted
  description: signal-port-description-storage-inserted

- type: sourcePort
  id: StorageRemoved
  name: signal-port-name-storage-removed
  description: signal-port-description-storage-removed

# Constructor / Interactor

- type: sourcePort
  id: Started
  name: signal-port-name-machine-started
  description: signal-port-description-machine-started

- type: sourcePort
  id: Completed
  name: signal-port-name-machine-completed
  description: signal-port-description-machine-completed

- type: sourcePort
  id: Failed
  name: signal-port-name-machine-failed
  description: signal-port-description-machine-failed

# Interactor

- type: sourcePort
  id: AutomationSlotTool
  name: signal-port-name-automation-slot-tool
  description: signal-port-description-automation-slot-tool

# Autodoc

- type: sourcePort
  id: AutomationSlotAutodocHand
  name: signal-port-name-automation-slot-autodoc-hand
  description: signal-port-description-automation-slot-autodoc-hand

# Gas Canister

- type: sourcePort
  id: AutomationSlotGasTank
  name: signal-port-name-automation-slot-gas-tank
  description: signal-port-description-automation-slot-gas-tank

# Radiation Collector

- type: sourcePort
  id: RadEmpty
  name: signal-port-name-rad-empty
  description: signal-port-description-rad-empty

- type: sourcePort
  id: RadLow
  name: signal-port-name-rad-low
  description: signal-port-description-rad-low

- type: sourcePort
  id: RadFull
  name: signal-port-name-rad-full
  description: signal-port-description-rad-full

  # Fax Machine

- type: sourcePort
  id: AutomationSlotPaper
  name: signal-port-name-automation-slot-paper
  description: signal-port-description-automation-slot-paper

  # Disposal Unit

- type: sourcePort
  id: DisposalReady
  name: signal-port-name-ready
  description: signal-port-description-ready
