I'm not an MC1 expert, so I'm not 100% sure what you are trying to do.
I don't see anything in the RossTalk MC1 commands about squeeze, so I don't think RossTalk will help us here.
But you can still set and get the squeeze values using OGScript.
If you put the "MC1 On-Air Control" panel in Inspection mode, you can see which parameters are backing particular buttons. To do that, press Ctrl-I in the panel. Then double click on the button you care about. I double clicked on "Squeeze", and saw the following (see the MC1Step1 image attached). It shows me that the OID is 0x5049.
In my custom panel, I can then set and get that value. To do so, I did the following:
1. Created a blank self contained data source panel.
2. I went into panel builder mode, and changed it's "openGear or XPression Datalinq" option to point to the MC1 (see MC1Step2 image).
3. Then I created a button called "Squeeze On", and gave it the following task:
params.setValue("0x5049", 0, 1);
4. I also made one called "Squeeze Off", which had this task:
params.setValue("0x5049", 0, 0);
My whole panel looks like this in the Source tab:
<abs contexttype="opengear" id="_top" objectid="50113922004<br>Slot 2<br>MC1-MK" objecttype="MC1-MK">
<button buttontype="push" height="58" left="86" name="squeeze on" top="379" width="164">
<task tasktype="ogscript">params.setValue("0x5049", 0, 1);</task>
</button>
<button buttontype="push" height="58" left="91" name="squeeze off" top="460" width="164">
<task tasktype="ogscript">params.setValue("0x5049", 0, 0);</task>
</button>
</abs>
So the top button turns on the Squeeze, and the bottom one turns it off.
Is that what you are trying to accomplish?


#DashBoard