@@ -54,29 +54,38 @@ exports.CHOICES_TESTPATTERNS = [
5454
5555// VX4S Display Modes
5656exports . CHOICES_DISPLAYMODE = [
57- { id : '0' , label : 'Normal' , cmd : Buffer . from ( [ 0x55 , 0xAA , 0x00 , 0x00 , 0xFE , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01 , 0x00 , 0x50 , 0x00 , 0x20 , 0x02 , 0x01 , 0x00 , 0x00 , 0xC7 , 0x56 ] ) } ,
58- { id : '1' , label : 'Freeze' , cmd : Buffer . from ( [ 0x55 , 0xAA , 0x00 , 0x00 , 0xFE , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01 , 0x00 , 0x50 , 0x00 , 0x20 , 0x02 , 0x01 , 0x00 , 0x01 , 0xC8 , 0x56 ] ) } ,
59- { id : '2' , label : 'Black' , cmd : Buffer . from ( [ 0x55 , 0xAA , 0x00 , 0x00 , 0xFE , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01 , 0x00 , 0x50 , 0x00 , 0x20 , 0x02 , 0x01 , 0x00 , 0x02 , 0xC9 , 0x56 ] ) }
57+ { id : '0' , label : 'Normal' , cmd : Buffer . from ( [ 0x55 , 0xAA , 0x00 , 0x00 , 0xFE , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01 , 0x00 , 0x50 , 0x00 , 0x20 , 0x02 , 0x01 , 0x00 , 0x00 , 0xC7 , 0x56 ] ) } ,
58+ { id : '1' , label : 'Freeze' , cmd : Buffer . from ( [ 0x55 , 0xAA , 0x00 , 0x00 , 0xFE , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01 , 0x00 , 0x50 , 0x00 , 0x20 , 0x02 , 0x01 , 0x00 , 0x01 , 0xC8 , 0x56 ] ) } ,
59+ { id : '2' , label : 'Black' , cmd : Buffer . from ( [ 0x55 , 0xAA , 0x00 , 0x00 , 0xFE , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01 , 0x00 , 0x50 , 0x00 , 0x20 , 0x02 , 0x01 , 0x00 , 0x02 , 0xC9 , 0x56 ] ) }
6060]
6161
6262// VX6S Display Modes
6363exports . CHOICES_DISPLAYMODE_VX6S = [
64- { id : '0' , label : 'Normal' , cmd : Buffer . from ( [ 0x55 , 0xAA , 0x00 , 0x38 , 0xFE , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01 , 0x00 , 0x04 , 0x00 , 0x00 , 0x13 , 0x01 , 0x00 , 0x03 , 0xA7 , 0x56 ] ) } ,
65- { id : '1' , label : 'Freeze' , cmd : Buffer . from ( [ 0x55 , 0xAA , 0x00 , 0x35 , 0xFE , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01 , 0x00 , 0x04 , 0x00 , 0x00 , 0x13 , 0x01 , 0x00 , 0x03 , 0xA5 , 0x56 ] ) } ,
66- { id : '2' , label : 'Black' , cmd : Buffer . from ( [ 0x55 , 0xAA , 0x00 , 0x37 , 0xFE , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01 , 0x00 , 0x04 , 0x00 , 0x00 , 0x13 , 0x01 , 0x00 , 0x03 , 0xA2 , 0x56 ] ) }
64+ { id : '0' , label : 'Normal' , cmd : Buffer . from ( [ 0x55 , 0xAA , 0x00 , 0x38 , 0xFE , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01 , 0x00 , 0x04 , 0x00 , 0x00 , 0x13 , 0x01 , 0x00 , 0x03 , 0xA7 , 0x56 ] ) } ,
65+ { id : '1' , label : 'Freeze' , cmd : Buffer . from ( [ 0x55 , 0xAA , 0x00 , 0x35 , 0xFE , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01 , 0x00 , 0x04 , 0x00 , 0x00 , 0x13 , 0x01 , 0x00 , 0x03 , 0xA5 , 0x56 ] ) } ,
66+ { id : '2' , label : 'Black' , cmd : Buffer . from ( [ 0x55 , 0xAA , 0x00 , 0x37 , 0xFE , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01 , 0x00 , 0x04 , 0x00 , 0x00 , 0x13 , 0x01 , 0x00 , 0x03 , 0xA2 , 0x56 ] ) }
6767]
6868
69- // VX6S Working Modes
70- exports . CHOICES_WORKINGMODE_VX6S = [
71- { id : '0' , label : 'Direct' , cmd : Buffer . from ( [ 0x55 , 0xAA , 0x00 , 0xEC , 0xFE , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01 , 0x00 , 0x2C , 0x00 , 0x00 , 0x13 , 0x01 , 0x00 , 0x00 , 0x80 , 0x57 ] ) } ,
72- { id : '1' , label : 'Switcher' , cmd : Buffer . from ( [ 0x55 , 0xAA , 0x00 , 0x1E , 0xFE , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01 , 0x00 , 0x2C , 0x00 , 0x00 , 0x13 , 0x01 , 0x00 , 0x01 , 0xB3 , 0x56 ] ) }
73- ]
69+ // VX600 Display Modes
70+ exports . CHOICES_DISPLAYMODE_VX600 = [
71+ { id : '0' , label : 'Normal' , cmd : Buffer . from ( [ 0x55 , 0xAA , 0x00 , 0x00 , 0xFE , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01 , 0x00 , 0x04 , 0x00 , 0x00 , 0x13 , 0x02 , 0x00 , 0x03 , 0x00 , 0x70 , 0x56 ] ) } ,
72+ { id : '1' , label : 'Freeze' , cmd : Buffer . from ( [ 0x55 , 0xAA , 0x00 , 0x80 , 0xFE , 0x00 , 0x01 , 0x00 , 0xFF , 0xFF , 0x01 , 0x00 , 0x02 , 0x01 , 0x00 , 0x02 , 0x01 , 0x00 , 0xFF , 0xD8 , 0x59 ] ) } ,
73+ { id : '2' , label : 'Black' , cmd : Buffer . from ( [ 0x55 , 0xAA , 0x00 , 0x80 , 0xFE , 0x00 , 0x01 , 0x00 , 0xFF , 0xFF , 0x01 , 0x00 , 0x00 , 0x01 , 0x00 , 0x02 , 0x01 , 0x00 , 0xFF , 0xD6 , 0x59 ] ) }
74+ ] ;
75+
76+ // MCTRL Series Display Modes
77+ exports . CHOICES_DISPLAYMODE_MCTRL = [
78+ { id : '0' , label : 'Freeze' , cmd : Buffer . from ( [ 0x55 , 0xAA , 0x00 , 0x80 , 0xFE , 0x00 , 0x01 , 0xFF , 0xFF , 0xFF , 0x01 , 0x00 , 0x02 , 0x01 , 0x00 , 0x02 , 0x01 , 0x00 , 0xFF , 0xD7 , 0x5A ] ) } ,
79+ { id : '1' , label : 'Unfreeze' , cmd : Buffer . from ( [ 0x55 , 0xAA , 0x00 , 0x80 , 0xFE , 0x00 , 0x01 , 0xFF , 0xFF , 0xFF , 0x01 , 0x00 , 0x02 , 0x01 , 0x00 , 0x02 , 0x01 , 0x00 , 0x00 , 0xD8 , 0x59 ] ) } ,
80+ { id : '2' , label : 'Black' , cmd : Buffer . from ( [ 0x55 , 0xAA , 0x00 , 0x80 , 0xFE , 0x00 , 0x01 , 0xFF , 0xFF , 0xFF , 0x01 , 0x00 , 0x00 , 0x01 , 0x00 , 0x02 , 0x01 , 0x00 , 0xFF , 0xD5 , 0x5A ] ) } ,
81+ { id : '3' , label : 'Unblank' , cmd : Buffer . from ( [ 0x55 , 0xAA , 0x00 , 0x80 , 0xFE , 0x00 , 0x01 , 0xFF , 0xFF , 0xFF , 0x01 , 0x00 , 0x00 , 0x01 , 0x00 , 0x02 , 0x01 , 0x00 , 0x00 , 0xD6 , 0x59 ] ) } ,
82+ ] ;
7483
7584// NovaProUHD Jr & VX1000 Display Modes
7685exports . CHOICES_DISPLAYMODE_VX1000 = [
77- { id : '0' , label : 'Normal' , cmd : Buffer . from ( [ 0x55 , 0xAA , 0x00 , 0x00 , 0xFE , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01 , 0x00 , 0x04 , 0x00 , 0x00 , 0x13 , 0x02 , 0x00 , 0x03 , 0x00 , 0x70 , 0x56 ] ) } ,
78- { id : '1' , label : 'Freeze' , cmd : Buffer . from ( [ 0x55 , 0xAA , 0x00 , 0x00 , 0xFE , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01 , 0x00 , 0x04 , 0x00 , 0x00 , 0x13 , 0x02 , 0x00 , 0x04 , 0x00 , 0x71 , 0x56 ] ) } ,
79- { id : '2' , label : 'Black' , cmd : Buffer . from ( [ 0x55 , 0xAA , 0x00 , 0x00 , 0xFE , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01 , 0x00 , 0x04 , 0x00 , 0x00 , 0x13 , 0x02 , 0x00 , 0x05 , 0x00 , 0x72 , 0x56 ] ) }
86+ { id : '0' , label : 'Normal' , cmd : Buffer . from ( [ 0x55 , 0xAA , 0x00 , 0x00 , 0xFE , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01 , 0x00 , 0x04 , 0x00 , 0x00 , 0x13 , 0x02 , 0x00 , 0x03 , 0x00 , 0x70 , 0x56 ] ) } ,
87+ { id : '1' , label : 'Freeze' , cmd : Buffer . from ( [ 0x55 , 0xAA , 0x00 , 0x00 , 0xFE , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01 , 0x00 , 0x04 , 0x00 , 0x00 , 0x13 , 0x02 , 0x00 , 0x04 , 0x00 , 0x71 , 0x56 ] ) } ,
88+ { id : '2' , label : 'Black' , cmd : Buffer . from ( [ 0x55 , 0xAA , 0x00 , 0x00 , 0xFE , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01 , 0x00 , 0x04 , 0x00 , 0x00 , 0x13 , 0x02 , 0x00 , 0x05 , 0x00 , 0x72 , 0x56 ] ) }
8089] ;
8190
8291// VX6S Working Modes
@@ -85,11 +94,12 @@ exports.CHOICES_WORKINGMODE_VX6S = [
8594 { id : '1' , label : 'Switcher' , cmd : Buffer . from ( [ 0x55 , 0xAA , 0x00 , 0x1E , 0xFE , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01 , 0x00 , 0x2C , 0x00 , 0x00 , 0x13 , 0x01 , 0x00 , 0x01 , 0xB3 , 0x56 ] ) }
8695]
8796
88- // VX6S Working Modes
97+ // J6 Working Modes
8998exports . CHOICES_WORKINGMODE_J6 = [
9099 { id : '0' , label : 'Splicer Mode' , cmd : Buffer . from ( [ 0x55 , 0xAA , 0x00 , 0x00 , 0xFE , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01 , 0x00 , 0x2C , 0x00 , 0x00 , 0x13 , 0x01 , 0x00 , 0x00 , 0x94 , 0x56 ] ) } ,
91100 { id : '1' , label : 'Switcher Mode' , cmd : Buffer . from ( [ 0x55 , 0xAA , 0x00 , 0x00 , 0xFE , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01 , 0x00 , 0x2C , 0x00 , 0x00 , 0x13 , 0x01 , 0x00 , 0x01 , 0x95 , 0x56 ] ) }
92101]
102+
93103// MCTRL4K Inputs
94104exports . CHOICES_INPUTS_MCTRL4K = [
95105 { id : '0' , label : 'DVI' , cmd : Buffer . from ( [ 0x55 , 0xAA , 0x00 , 0x3E , 0xFE , 0xFF , 0x00 , 0x00 , 0x00 , 0x00 , 0x01 , 0x00 , 0x23 , 0x00 , 0x00 , 0x02 , 0x01 , 0x00 , 0x61 , 0x18 , 0x58 ] ) } ,
@@ -350,22 +360,29 @@ exports.CHOICES_CONNECTORCODE_VX1000 = [
350360]
351361
352362exports . CONFIG_MODEL = {
353- vx4s : { id : 'vx4s' , label : 'VX4S' , brightness : exports . CHOICES_BRIGHTNESS , inputs : exports . CHOICES_INPUTS_VX4S , displayModes : exports . CHOICES_DISPLAYMODE , presets : exports . CHOICES_PRESETS_VX4S , piponoffs : exports . CHOICES_PIP_ONOFF } ,
363+ vx4s : { id : 'vx4s' , label : 'VX4S' , brightness : exports . CHOICES_BRIGHTNESS , inputs : exports . CHOICES_INPUTS_VX4S , displayModes : exports . CHOICES_DISPLAYMODE ,
364+ presets : exports . CHOICES_PRESETS_VX4S , piponoffs : exports . CHOICES_PIP_ONOFF } ,
354365
355- vx6s : { id : 'vx6s' , label : 'VX6s' , brightness : exports . CHOICES_BRIGHTNESS , inputs : exports . CHOICES_INPUTS_VX6S , displayModes : exports . CHOICES_DISPLAYMODE_VX6S , presets : exports . CHOICES_PRESETS_VX6S , workingModes : exports . CHOICES_WORKINGMODE_VX6S } ,
366+ vx6s : { id : 'vx6s' , label : 'VX6s' , brightness : exports . CHOICES_BRIGHTNESS , inputs : exports . CHOICES_INPUTS_VX6S , displayModes : exports . CHOICES_DISPLAYMODE_VX6S ,
367+ presets : exports . CHOICES_PRESETS_VX6S , workingModes : exports . CHOICES_WORKINGMODE_VX6S } ,
356368
357- novaProHD : { id : 'novaProHD' , label : 'NovaPro HD' , brightness : exports . CHOICES_BRIGHTNESS , inputs : exports . CHOICES_INPUTS_NOVAPROHD , displayModes : exports . CHOICES_DISPLAYMODE , piponoffs : exports . CHOICES_PIP_ONOFF } ,
369+ novaProHD : { id : 'novaProHD' , label : 'NovaPro HD' , brightness : exports . CHOICES_BRIGHTNESS , inputs : exports . CHOICES_INPUTS_NOVAPROHD , displayModes : exports . CHOICES_DISPLAYMODE ,
370+ piponoffs : exports . CHOICES_PIP_ONOFF } ,
358371
359- novaProUHDJr : { id : 'novaProUHDJr' , label : 'NovaPro UHD Jr' , brightness : exports . CHOICES_BRIGHTNESS_VX1000 , displayModes : exports . CHOICES_DISPLAYMODE_VX1000 , presets : exports . CHOICES_PRESETS_NovaProUHDJr } ,
372+ novaProUHDJr : { id : 'novaProUHDJr' , label : 'NovaPro UHD Jr' , brightness : exports . CHOICES_BRIGHTNESS_VX1000 , displayModes : exports . CHOICES_DISPLAYMODE_VX1000 ,
373+ presets : exports . CHOICES_PRESETS_NovaProUHDJr } ,
360374
361375 mctrl4k : { id : 'mctrl4k' , label : 'MCTRL4K' , brightness : exports . CHOICES_BRIGHTNESS , inputs : exports . CHOICES_INPUTS_MCTRL4K , displayModes : exports . CHOICES_DISPLAYMODE } ,
362376
363- vx1000 : {
377+ mctrl : { id : 'mctrl' , label : 'MCTRLxx0' , brightness : exports . CHOICES_BRIGHTNESS , inputs : exports . CHOICES_INPUTS_MCTRL , displayModes : exports . CHOICES_DISPLAYMODE_MCTRL } ,
378+
379+ vx1000 : {
364380 id : 'vx1000' , label : 'VX1000' , brightness : exports . CHOICES_BRIGHTNESS_VX1000 , displayModes : exports . CHOICES_DISPLAYMODE_VX1000 , inputs : exports . CHOICES_INPUTS_VX1000 , presets : exports . CHOICES_PRESETS_VX1000 , pipOnOffs : exports . CHOICES_PIP_ONOFF ,
365381 layers : exports . CHOICES_LAYERS_VX1000 , cardNo : exports . CHOICES_CARDNO_VX1000 , layerPriority : exports . CHOICES_LAYERPRIORITY_VX1000 , connectorCode : exports . CHOICES_CONNECTORCODE_VX1000
366382 } ,
367383
368- vx600 : { id : 'vx600' , label : 'VX600' , brightness : exports . CHOICES_BRIGHTNESS_VX1000 , displayModes : exports . CHOICES_DISPLAYMODE_VX1000 , inputs : exports . CHOICES_INPUTS_VX600 , presets : exports . CHOICES_PRESETS_VX1000 } ,
384+ vx600 : { id : 'vx600' , label : 'VX600' , brightness : exports . CHOICES_BRIGHTNESS_VX1000 , displayModes : exports . CHOICES_DISPLAYMODE_VX1000 ,
385+ inputs : exports . CHOICES_INPUTS_VX600 , presets : exports . CHOICES_PRESETS_VX1000 } ,
369386
370387 vx16s : { id : 'vx16s' , label : 'VX16S' , brightness : exports . CHOICES_BRIGHTNESS , displayModes : exports . CHOICES_DISPLAYMODE_VX1000 , presets : exports . CHOICES_PRESETS_VX1000 } ,
371388
0 commit comments