# SPDX-FileCopyrightText: 2022 Chris V <HoofedEar@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 Rane <60792108+Elijahrane@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 fishfish458 <fishfish458>
# SPDX-FileCopyrightText: 2023 AJCM-git <60196617+AJCM-git@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 CommieFlowers <rasmus.cedergren@hotmail.com>
# SPDX-FileCopyrightText: 2023 Ed <96445749+TheShuEd@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 ElectroJr <leonsfriedrich@gmail.com>
# SPDX-FileCopyrightText: 2023 Julian Giebel <juliangiebel@live.de>
# SPDX-FileCopyrightText: 2023 Kevin Zheng <kevinz5000@gmail.com>
# SPDX-FileCopyrightText: 2023 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Visne <39844191+Visne@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 deltanedas <39013340+deltanedas@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 deltanedas <@deltanedas:kde.org>
# SPDX-FileCopyrightText: 2023 metalgearsloth <comedian_vs_clown@hotmail.com>
# SPDX-FileCopyrightText: 2023 rolfero <45628623+rolfero@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 0x6273 <0x40@keemail.me>
# SPDX-FileCopyrightText: 2024 Saphire Lattice <lattice@saphi.re>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later

- type: sourcePort
  id: Pressed
  name: signal-port-name-pressed
  description: signal-port-description-pressed
  defaultLinks: [ Toggle, Trigger, Timer ]

- type: sourcePort
  id: On
  name: signal-port-name-on-transmitter
  description: signal-port-description-on-transmitter
  defaultLinks: [ On, Open, Forward, Trigger, Timer ]

- type: sourcePort
  id: Off
  name: signal-port-name-off-transmitter
  description: signal-port-description-off-transmitter
  defaultLinks: [ Off, Close ]

- type: sourcePort
  id: Status
  name: signal-port-name-status-transmitter
  description: signal-port-description-status-transmitter

- type: sourcePort
  id: Left
  name: signal-port-name-left
  description: signal-port-description-left
  defaultLinks: [ On, Open, Reverse, Trigger, Timer ]

- type: sourcePort
  id: Right
  name: signal-port-name-right
  description: signal-port-description-right
  defaultLinks: [ On, Open, Forward, Trigger, Timer ]

- type: sourcePort
  id: Middle
  name: signal-port-name-middle
  description: signal-port-description-middle
  defaultLinks: [ Off, Close ]

- type: sourcePort
  id: DoorStatus
  name: signal-port-name-doorstatus
  description: signal-port-description-doorstatus
  defaultLinks: [ DoorBolt ]

- type: sourcePort
  id: DockStatus
  name: signal-port-name-dockstatus
  description: signal-port-description-dockstatus

- type: sourcePort
  id: OrderSender
  name: signal-port-name-order-sender
  description: signal-port-description-order-sender
  defaultLinks: [ OrderReceiver ]

- type: sourcePort
  id: CloningPodSender
  name: signal-port-name-pod-receiver
  description: signal-port-description-pod-sender
  defaultLinks: [ CloningPodReceiver ]

- type: sourcePort
  id: MedicalScannerSender
  name: signal-port-name-med-scanner-sender
  description: signal-port-description-med-scanner-sender
  defaultLinks: [ MedicalScannerReceiver ]

- type: sourcePort
  id: ArtifactAnalyzerSender
  name: signal-port-name-artifact-analyzer-sender
  description: signal-port-description-artifact-analyzer-sender
  defaultLinks: [ ArtifactAnalyzerReceiver ]

- type: sourcePort
  id: Timer
  name: signal-port-name-timer-trigger
  description: signal-port-description-timer-trigger
  defaultLinks: [ AutoClose, On, Open, Forward, Trigger, Timer ]

- type: sourcePort
  id: Start
  name: signal-port-name-timer-start
  description: signal-port-description-timer-start
  defaultLinks: [ Close, Off ]

- type: sourcePort
  id: Output
  name: signal-port-name-logic-output
  description: signal-port-description-logic-output
  defaultLinks: [ Input ]

- type: sourcePort
  id: OutputHigh
  name: signal-port-name-logic-output-high
  description: signal-port-description-logic-output-high
  defaultLinks: [ On, Open, Forward, Trigger, Timer ]

- type: sourcePort
  id: OutputLow
  name: signal-port-name-logic-output-low
  description: signal-port-description-logic-output-low
  defaultLinks: [ Off, Close ]

- type: sourcePort
  id: AirDanger
  name: signal-port-name-air-danger
  description: signal-port-description-air-danger
  defaultLinks: [ DoorBolt ]

- type: sourcePort
  id: AirWarning
  name: signal-port-name-air-warning
  description: signal-port-description-air-warning
  defaultLinks: [ DoorBolt ]

- type: sourcePort
  id: AirNormal
  name: signal-port-name-air-normal
  description: signal-port-description-air-normal
  defaultLinks: [ DoorBolt ]

- type: sourcePort
  id: Decaying
  name: signal-port-name-decaying
  description: signal-port-description-decaying

- type: sourcePort
  id: Stabilize
  name: signal-port-name-stabilize
  description: signal-port-description-stabilize

- type: sourcePort
  id: Growing
  name: signal-port-name-growing
  description: signal-port-description-growing

- type: sourcePort
  id: Pulse
  name: signal-port-name-pulse
  description: signal-port-description-pulse

- type: sourcePort
  id: Supercritical
  name: signal-port-name-supercrit
  description: signal-port-description-supercrit

- type: sourcePort
  id: PowerCharging
  name: signal-port-name-power-charging
  description: signal-port-description-power-charging

- type: sourcePort
  id: PowerDischarging
  name: signal-port-name-power-discharging
  description: signal-port-description-power-discharging

- type: sourcePort
  id: ItemDetected
  name: signal-port-name-item-detected
  description: signal-port-description-item-detected
  defaultLinks: [ Toggle, Trigger, Timer ]
