Skip to content

Commit 4644d33

Browse files
committed
Cleanup mvr definition
1 parent 7cf4bcd commit 4644d33

2 files changed

Lines changed: 16 additions & 59 deletions

File tree

mvr-spec.md

Lines changed: 1 addition & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -839,63 +839,7 @@ If `GDTFSpec` is present, `CableName` shall identify a cable definition in
839839
that file. If `GDTFSpec` is omitted, the cable remains a plain MVR cable
840840
instance and is described only by the attributes on the scene object itself.
841841

842-
The child list (Table XX) contains a list of one of the following nodes. When
843-
`GDTFSpec` is omitted, at least one `Signal` child shall be present. When
844-
`GDTFSpec` is present, the `Signal` child list is optional because the cable
845-
definition can be resolved from the referenced GDTF catalog entry.
846-
847-
##### Table xx — *Cable Node Childs*
848-
849-
| Child Node | Allowed Count | Description |
850-
| ----------------------------------| --------------- | ----------------------------------- |
851-
| [Signal](#node-definition-signal) | 1 or any / 0 or any when `GDTFSpec` is present | The type of the signal used. |
852-
853-
The defined Signal Node Attributes are specified in Table XX.
854-
855-
Table xx - Signal Node attributes:
856-
857-
| Attribute Name | Value Type | Description |
858-
| -------------- | ----------------: | ------------------------------------------------------------------- |
859-
| type | [String](#user-content-attrtype-string) | Signal type, DIN SPEC 15800 [Signal Type](https://github.com/mvrdevelopment/spec/blob/main/gdtf-spec.md#table-50-wiring-object-attributes) where possible.|
860-
| crossSection | [Float](#user-content-attrtype-float) | Conductor cross-section where applicable. Unit: mm², Default: 0 |
861-
| conductorAmount | [Integer](#user-content-attrtype-integer) | Amount of conductors. Default: 0 |
862-
| impedance | [Float](#user-content-attrtype-float) | Cable impedance where applicable. Unit: Ohm, Default: 0 |
863-
| voltageRating | [Float](#user-content-attrtype-float) | Optional voltage rating. Unit: volt, Default: 0 |
864-
| currentRating | [Float](#user-content-attrtype-float) | Optional current rating. Unit: ampere, Default: 0 |
865-
866-
Example:
867-
868-
```xml
869-
<Cable
870-
uuid="7C6B12E5-0AC9-45B2-99EA-5C7C9D9F5A10"
871-
name="Low Voltage PSU Feed 25m Hybrid"
872-
length="25.0"
873-
GDTFSpec="MyFixture.gdtf"
874-
CableName="Low Voltage PSU Feed 25m Hybrid">
875-
</Cable>
876-
877-
<Cable
878-
uuid="7C6B12E5-0AC9-45B2-99EA-5C7C9D9F5A11"
879-
name="Low Voltage PSU Feed 30m Hybrid"
880-
cableType="Plenum rated 2x4mm2 Hybrid"
881-
length="30.0"
882-
installationRating="Plenum">
883-
884-
<Signal
885-
type="Power"
886-
conductorAmount="3"
887-
crossSection="4.0"
888-
voltageRating="60"
889-
currentRating="12.5"/>
890-
891-
<Signal
892-
type="DMX512"
893-
conductorAmount="3"
894-
impedance="50"/>
895-
</Cable>
896-
```
897-
898-
`Connection` with a `cable` UUID attribute linking the logical connection to its physical cable.
842+
Example cable utilization:
899843

900844
```xml
901845
<Connection

proposal.md

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,19 @@
1+
## Cable definition MVR
2+
3+
```xml
14
<Cable
25
uuid="7C6B12E5-0AC9-45B2-99EA-5C7C9D9F5A10"
36
name="Low Voltage PSU Feed 25m Hybrid"
47
length="25.0"
58
GDTFSpec="MyFixtureFamily.gdtf"
69
CableName="Low Voltage PSU Feed 25m Hybrid">
710
</Cable>
8-
11+
```
12+
## Cable definition GDTF
913

1014
### Power cable, Schuko to Schuko
1115

16+
```xml
1217
<Cable Name="Power Cable Schuko to Schuko"
1318
CableType="Power cable"
1419
LengthMin="1.0"
@@ -31,9 +36,11 @@
3136
<ConductorPatch FromWiringObject="A" FromPin="3" ToWiringObject="B" ToPin="3" />
3237
</Conductors>
3338
</Cable>
39+
```
3440

3541
### Power cable, Schuko to PowerTrueOne
3642

43+
```xml
3744
<Cable Name="Power Cable Schuko to PowerTrueOne"
3845
CableType="Power cable"
3946
LengthMin="1.0"
@@ -56,9 +63,11 @@
5663
<ConductorPatch FromWiringObject="A" FromPin="3" ToWiringObject="B" ToPin="3" />
5764
</Conductors>
5865
</Cable>
66+
```
5967

6068
### DMX cable, XLR to XLR
6169

70+
```xml
6271
<Cable Name="DMX Cable XLR to XLR"
6372
CableType="DMX cable"
6473
LengthMin="1.0"
@@ -81,9 +90,11 @@
8190
<ConductorPatch FromWiringObject="A" FromPin="3" ToWiringObject="B" ToPin="3" />
8291
</Conductors>
8392
</Cable>
93+
```
8494

8595
### Combined cable, power and DMX, four connectors
8696

97+
```xml
8798
<Cable Name="Power and DMX Combo, split ends"
8899
CableType="Combined cable"
89100
LengthMin="1.0"
@@ -122,9 +133,10 @@
122133
<ConductorPatch FromWiringObject="DMX-In" FromPin="3" ToWiringObject="DMX-Out" ToPin="3" />
123134
</Conductors>
124135
</Cable>
125-
136+
```
126137
### Combined cable, power and DMX, two Amphenol connectors
127138

139+
```xml
128140
<Cable Name="Power and DMX Combo, single connector each side"
129141
CableType="Combined cable"
130142
LengthMin="1.0"
@@ -151,3 +163,4 @@
151163
<ConductorPatch FromWiringObject="A" FromPin="6" ToWiringObject="B" ToPin="6" />
152164
</Conductors>
153165
</Cable>
166+
```

0 commit comments

Comments
 (0)