Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions .changeset/olive-pandas-attack.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
"catalog": minor
---

Standardize `io[].type` across the catalog and enforce the vocabulary. Widen
`schema/io-types.yaml` with 10 real port types that were missing (`rf`, `hdmi`,
`gpio`, `insert`, `clock`, `bluetooth`, `wifi`, `video`, `ground`,
`proprietary`), canonicalize 371 ports across 78 hardware entries, and promote
unknown types from an advisory warning to a hard validation error (E117).
2 changes: 1 addition & 1 deletion data/hardware/allen-and-heath-cc-7-cc-10.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ io:
- name: DC Power (12V)
signalFlow: input
category: power
type: dc-power
type: power
connection: barrel
maxConnections: 1
position: Left
Expand Down
8 changes: 4 additions & 4 deletions data/hardware/allen-and-heath-dlive-mixracks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -770,14 +770,14 @@ io:
- name: Wordclock BNC In (S Class)
signalFlow: input
category: digital
type: wordclock
type: word clock
connection: bnc
maxConnections: 1
position: Left
- name: Wordclock BNC Out (S Class)
signalFlow: output
category: digital
type: wordclock
type: word clock
connection: bnc
maxConnections: 1
position: Left
Expand Down Expand Up @@ -819,14 +819,14 @@ io:
- name: Wordclock BNC In (C Class)
signalFlow: input
category: digital
type: wordclock
type: word clock
connection: bnc
maxConnections: 1
position: Left
- name: Wordclock BNC Out (C Class)
signalFlow: output
category: digital
type: wordclock
type: word clock
connection: bnc
maxConnections: 1
position: Left
Expand Down
22 changes: 11 additions & 11 deletions data/hardware/allen-and-heath-dlive-surfaces.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -86,14 +86,14 @@ io:
- name: Wordclock BNC In (S Class)
signalFlow: input
category: digital
type: wordclock
type: word clock
connection: bnc
maxConnections: 1
position: Left
- name: Wordclock BNC Out (S Class)
signalFlow: output
category: digital
type: wordclock
type: word clock
connection: bnc
maxConnections: 1
position: Left
Expand Down Expand Up @@ -219,35 +219,35 @@ io:
- name: Digital Stereo AES3 Input 1 (S Class)
signalFlow: input
category: digital
type: aes3
type: "aes/ebu"
connection: xlr
maxConnections: 1
position: Left
- name: Digital Stereo AES3 Input 2 (S Class)
signalFlow: input
category: digital
type: aes3
type: "aes/ebu"
connection: xlr
maxConnections: 1
position: Left
- name: Digital Stereo AES3 Output 1 (S Class)
signalFlow: output
category: digital
type: aes3
type: "aes/ebu"
connection: xlr
maxConnections: 1
position: Left
- name: Digital Stereo AES3 Output 2 (S Class)
signalFlow: output
category: digital
type: aes3
type: "aes/ebu"
connection: xlr
maxConnections: 1
position: Left
- name: Digital Stereo AES3 Output 3 (S Class)
signalFlow: output
category: digital
type: aes3
type: "aes/ebu"
connection: xlr
maxConnections: 1
position: Left
Expand Down Expand Up @@ -282,14 +282,14 @@ io:
- name: Wordclock BNC In (C Class)
signalFlow: input
category: digital
type: wordclock
type: word clock
connection: bnc
maxConnections: 1
position: Left
- name: Wordclock BNC Out (C Class)
signalFlow: output
category: digital
type: wordclock
type: word clock
connection: bnc
maxConnections: 1
position: Left
Expand Down Expand Up @@ -387,14 +387,14 @@ io:
- name: Digital Stereo AES3 Input (C Class)
signalFlow: input
category: digital
type: aes3
type: "aes/ebu"
connection: xlr
maxConnections: 1
position: Left
- name: Digital Stereo AES3 Output (C Class)
signalFlow: output
category: digital
type: aes3
type: "aes/ebu"
connection: xlr
maxConnections: 1
position: Left
Expand Down
40 changes: 20 additions & 20 deletions data/hardware/allen-and-heath-dx164-w.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,112 +28,112 @@ io:
- name: Mic/Line Input 1
signalFlow: input
category: audio
type: mic-line
type: mic
connection: xlr
maxConnections: 1
position: Right
- name: Mic/Line Input 2
signalFlow: input
category: audio
type: mic-line
type: mic
connection: xlr
maxConnections: 1
position: Right
- name: Mic/Line Input 3
signalFlow: input
category: audio
type: mic-line
type: mic
connection: xlr
maxConnections: 1
position: Right
- name: Mic/Line Input 4
signalFlow: input
category: audio
type: mic-line
type: mic
connection: xlr
maxConnections: 1
position: Right
- name: Mic/Line Input 5
signalFlow: input
category: audio
type: mic-line
type: mic
connection: xlr
maxConnections: 1
position: Right
- name: Mic/Line Input 6
signalFlow: input
category: audio
type: mic-line
type: mic
connection: xlr
maxConnections: 1
position: Right
- name: Mic/Line Input 7
signalFlow: input
category: audio
type: mic-line
type: mic
connection: xlr
maxConnections: 1
position: Right
- name: Mic/Line Input 8
signalFlow: input
category: audio
type: mic-line
type: mic
connection: xlr
maxConnections: 1
position: Right
- name: Mic/Line Input 9
signalFlow: input
category: audio
type: mic-line
type: mic
connection: xlr
maxConnections: 1
position: Right
- name: Mic/Line Input 10
signalFlow: input
category: audio
type: mic-line
type: mic
connection: xlr
maxConnections: 1
position: Right
- name: Mic/Line Input 11
signalFlow: input
category: audio
type: mic-line
type: mic
connection: xlr
maxConnections: 1
position: Right
- name: Mic/Line Input 12
signalFlow: input
category: audio
type: mic-line
type: mic
connection: xlr
maxConnections: 1
position: Right
- name: Mic/Line Input 13
signalFlow: input
category: audio
type: mic-line
type: mic
connection: xlr
maxConnections: 1
position: Right
- name: Mic/Line Input 14
signalFlow: input
category: audio
type: mic-line
type: mic
connection: xlr
maxConnections: 1
position: Right
- name: Mic/Line Input 15
signalFlow: input
category: audio
type: mic-line
type: mic
connection: xlr
maxConnections: 1
position: Right
- name: Mic/Line Input 16
signalFlow: input
category: audio
type: mic-line
type: mic
connection: xlr
maxConnections: 1
position: Right
Expand Down Expand Up @@ -168,28 +168,28 @@ io:
- name: DX Port (Primary)
signalFlow: bidirectional
category: digital
type: dx-link
type: proprietary
connection: ethercon
maxConnections: 1
position: Right
- name: DX Port (Redundant / Cascade)
signalFlow: bidirectional
category: digital
type: dx-link
type: proprietary
connection: ethercon
maxConnections: 1
position: Right
- name: AC Mains Inlet
signalFlow: input
category: power
type: ac-power
type: power
connection: iec
maxConnections: 1
position: Left
- name: DC 12V Backup Input
signalFlow: input
category: power
type: dc-power
type: power
connection: dc-jack
maxConnections: 1
position: Left
Expand Down
4 changes: 2 additions & 2 deletions data/hardware/allen-and-heath-dx168.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -210,14 +210,14 @@ io:
- name: DX Link (Primary)
signalFlow: bidirectional
category: digital
type: proprietary-digital
type: proprietary
connection: etherCON
maxConnections: 1
position: Right
- name: DX Link (Redundant / Daisy-chain)
signalFlow: bidirectional
category: digital
type: proprietary-digital
type: proprietary
connection: etherCON
maxConnections: 1
position: Right
Expand Down
2 changes: 1 addition & 1 deletion data/hardware/allen-and-heath-gr4.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ io:
- name: AC Mains Inlet (100-240V, 50/60Hz)
signalFlow: input
category: power
type: ac-power
type: power
connection: iec-c6
maxConnections: 1
position: Left
Expand Down
2 changes: 1 addition & 1 deletion data/hardware/allen-and-heath-me-u.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ io:
- name: Option Card Slot (M-DANTE / M-MADI / DMI-ME)
signalFlow: bidirectional
category: digital
type: digital
type: proprietary
connection: option-card
maxConnections: 1
position: Left
Expand Down
2 changes: 1 addition & 1 deletion data/hardware/allen-and-heath-qu-5.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -275,7 +275,7 @@ io:
- name: SLink Port
signalFlow: bidirectional
category: digital
type: other
type: proprietary
connection: etherCON
maxConnections: 1
position: Right
Expand Down
2 changes: 1 addition & 1 deletion data/hardware/allen-and-heath-qu-6.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -358,7 +358,7 @@ io:
- name: SLink Port
signalFlow: bidirectional
category: digital
type: other
type: proprietary
connection: etherCON
maxConnections: 1
position: Right
Expand Down
2 changes: 1 addition & 1 deletion data/hardware/allen-and-heath-qu-7.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -442,7 +442,7 @@ io:
- name: SLink Port
signalFlow: bidirectional
category: digital
type: other
type: proprietary
connection: etherCON
maxConnections: 1
position: Right
Expand Down
Loading
Loading