diff --git a/device-types/Ross/Ultrix-FR1.yaml b/device-types/Ross/Ultrix-FR1.yaml index cdfcac66..a54085b0 100644 --- a/device-types/Ross/Ultrix-FR1.yaml +++ b/device-types/Ross/Ultrix-FR1.yaml @@ -17,11 +17,81 @@ interfaces: - name: ENET 2 type: 1000base-t mgmt_only: true + - name: slot2.AUXA-in + type: other + - name: slot2.AUXA-Out + type: other + - name: slot2.AUXB-in + type: other + - name: slot2.AUXB-Out + type: other + - name: slot2.in[1] + type: other + - name: slot2.out[1] + type: other + - name: slot2.in[2] + type: other + - name: slot2.out[2] + type: other + - name: slot2.in[3] + type: other + - name: slot2.out[3] + type: other + - name: slot2.in[4] + type: other + - name: slot2.out[4] + type: other + - name: slot2.in[5] + type: other + - name: slot2.out[5] + type: other + - name: slot2.in[6] + type: other + - name: slot2.out[6] + type: other + - name: slot2.in[7] + type: other + - name: slot2.out[7] + type: other + - name: slot2.in[8] + type: other + - name: slot2.out[8] + type: other + - name: slot2.in[9] + type: other + - name: slot2.out[9] + type: other + - name: slot2.in[10] + type: other + - name: slot2.out[10] + type: other + - name: slot2.in[11] + type: other + - name: slot2.out[11] + type: other + - name: slot2.in[12] + type: other + - name: slot2.out[12] + type: other + - name: slot2.in[13] + type: other + - name: slot2.out[13] + type: other + - name: slot2.in[14] + type: other + - name: slot2.out[14] + type: other + - name: slot2.in[15] + type: other + - name: slot2.out[15] + type: other + - name: slot2.in[16] + type: other + - name: slot2.out[16] + type: other module-bays: - name: Slot 1 position: '1' - - name: Slot 2 MIOB - position: '2' power-ports: - name: PWR1 type: dc-terminal diff --git a/device-types/Ross/Ultrix-FR2.yaml b/device-types/Ross/Ultrix-FR2.yaml index f024dd87..686b2ba8 100644 --- a/device-types/Ross/Ultrix-FR2.yaml +++ b/device-types/Ross/Ultrix-FR2.yaml @@ -17,6 +17,78 @@ interfaces: - name: ENET 2 type: 1000base-t mgmt_only: true + - name: slot4.AUXA-in + type: other + - name: slot4.AUXA-Out + type: other + - name: slot4.AUXB-in + type: other + - name: slot4.AUXB-Out + type: other + - name: slot4.in[1] + type: other + - name: slot4.out[1] + type: other + - name: slot4.in[2] + type: other + - name: slot4.out[2] + type: other + - name: slot4.in[3] + type: other + - name: slot4.out[3] + type: other + - name: slot4.in[4] + type: other + - name: slot4.out[4] + type: other + - name: slot4.in[5] + type: other + - name: slot4.out[5] + type: other + - name: slot4.in[6] + type: other + - name: slot4.out[6] + type: other + - name: slot4.in[7] + type: other + - name: slot4.out[7] + type: other + - name: slot4.in[8] + type: other + - name: slot4.out[8] + type: other + - name: slot4.in[9] + type: other + - name: slot4.out[9] + type: other + - name: slot4.in[10] + type: other + - name: slot4.out[10] + type: other + - name: slot4.in[11] + type: other + - name: slot4.out[11] + type: other + - name: slot4.in[12] + type: other + - name: slot4.out[12] + type: other + - name: slot4.in[13] + type: other + - name: slot4.out[13] + type: other + - name: slot4.in[14] + type: other + - name: slot4.out[14] + type: other + - name: slot4.in[15] + type: other + - name: slot4.out[15] + type: other + - name: slot4.in[16] + type: other + - name: slot4.out[16] + type: other module-bays: - name: Slot 1 position: '1' @@ -24,8 +96,6 @@ module-bays: position: '2' - name: Slot 3 position: '3' - - name: Slot 4 - position: '4' power-ports: - name: PWR1 type: dc-terminal diff --git a/module-types/Ross/Ultrix-IPX-IO.yaml b/module-types/Ross/Ultrix-IPX-IO.yaml index 8af68fbd..fdd3e5b1 100644 --- a/module-types/Ross/Ultrix-IPX-IO.yaml +++ b/module-types/Ross/Ultrix-IPX-IO.yaml @@ -4,6 +4,22 @@ model: ULTRIX-IPX-IO part_number: ULTRIX-IPX-IO description: The Ultrix IPX-IO cards are designed to seamlessly integrate SMPTE ST-2110 IP streams into the Ultrix platform. interfaces: + - name: slot{module}.AUXA-in[1] + type: other + - name: slot{module}.AUXA-out[1] + type: other + - name: slot{module}.AUXB-in[1] + type: other + - name: slot{module}.AUXB-out[1] + type: other + - name: slot{module}.AUXC-in[1] + type: other + - name: slot{module}.AUXC-out[1] + type: other + - name: slot{module}.AUXD-in[1] + type: other + - name: slot{module}.AUXD-out[1] + type: other - name: eth{module}1 label: '1' type: 100gbase-x-qsfp28 diff --git a/module-types/Ross/Ultrix-MODX-IO.yaml b/module-types/Ross/Ultrix-MODX-IO.yaml new file mode 100644 index 00000000..a652323b --- /dev/null +++ b/module-types/Ross/Ultrix-MODX-IO.yaml @@ -0,0 +1,85 @@ +--- +manufacturer: Ross +model: ULTRIX-MODX-IO +part_number: ULTRIX-MODX-IO +interfaces: + - name: slot{module}.AUXA-in[1] + type: other + - name: slot{module}.AUXA-out[1] + type: other + - name: slot{module}.AUXB-in[1] + type: other + - name: slot{module}.AUXB-out[1] + type: other + - name: slot{module}.AUXC-in[1] + type: other + - name: slot{module}.AUXC-out[1] + type: other + - name: slot{module}.AUXD-in[1] + type: other + - name: slot{module}.AUXD-out[1] + type: other + - name: slot{module}.MOD1-in[1] + type: other + - name: slot{module}.MOD1-out[1] + type: other + - name: slot{module}.MOD1-in[2] + type: other + - name: slot{module}.MOD1-out[2] + type: other + - name: slot{module}.MOD1-in[3] + type: other + - name: slot{module}.MOD1-out[3] + type: other + - name: slot{module}.MOD1-in[4] + type: other + - name: slot{module}.MOD1-out[4] + type: other + - name: slot{module}.MOD2-in[1] + type: other + - name: slot{module}.MOD2-out[1] + type: other + - name: slot{module}.MOD2-in[2] + type: other + - name: slot{module}.MOD2-out[2] + type: other + - name: slot{module}.MOD2-in[3] + type: other + - name: slot{module}.MOD2-out[3] + type: other + - name: slot{module}.MOD2-in[4] + type: other + - name: slot{module}.MOD2-out[4] + type: other + - name: slot{module}.MOD3-in[1] + type: other + - name: slot{module}.MOD3-out[1] + type: other + - name: slot{module}.MOD3-in[2] + type: other + - name: slot{module}.MOD3-out[2] + type: other + - name: slot{module}.MOD3-in[3] + type: other + - name: slot{module}.MOD3-out[3] + type: other + - name: slot{module}.MOD3-in[4] + type: other + - name: slot{module}.MOD3-out[4] + type: other + - name: slot{module}.MOD4-in[1] + type: other + - name: slot{module}.MOD4-out[1] + type: other + - name: slot{module}.MOD4-in[2] + type: other + - name: slot{module}.MOD4-out[2] + type: other + - name: slot{module}.MOD4-in[3] + type: other + - name: slot{module}.MOD4-out[3] + type: other + - name: slot{module}.MOD4-in[4] + type: other + - name: slot{module}.MOD4-out[4] + type: other