Profile

James Peltzer

Contact Details

My Content

1 to 20 of 50+ total
Posted By James Peltzer 11-06-2025 12:10
Found In Egroup: Facility Control
\ view thread
In general, you might be best to use alternate approaches to a combo box when designing for touch UIs. One common approach (you'll see it in many of the Carbonite menus) is to use a and a parameter with "toggle-buttons" widget hint. ------------------------------ James Peltzer Ross Video ------- ...
Posted By James Peltzer 11-06-2025 12:01
Found In Egroup: Facility Control
\ view thread
Just a little more streamlined showing the html DashBoard trick for accessing additional fonts: Comic Sans MS " style="txt-align:west;size:Bigger;" top="138" width="544"/> Algerian " style="txt-align:west;size:Bigger;" top="223" width="544"/> Blackadder ITC " style="txt-align:west;size:Bigger;" ...
Posted By James Peltzer 08-25-2025 10:49
Found In Egroup: Facility Control
\ view thread
Hi Richard Presently actions that involve modifying the database are not supported through any mechanism other than the Ultrix user interface (it is not supported via ogScript, OGP, or any other external mechanism). This would include the creation or modification of a salvo. ------------------------------ ...
Posted By James Peltzer 08-21-2025 16:42
Found In Egroup: Facility Control
\ view thread
Here is an alternate example where the widget itself fires-up a jsonport and publishes a virtual device with an alarm state. It doesn't provide a full UI for the remote device but it does share its parameters. OK Warning! ERROR! OFF ...
Posted By James Peltzer 08-19-2025 14:36
Found In Egroup: Facility Control
\ view thread
Hi Joseph If you're already modifying the custom panel to suit your needs, you can specify the width of the "Output" column by getting the column model directly from the JTable component and specifying its preferred width. You'll need to add an ogscript block and give the lvlstatus tag and ID so you ...
Posted By James Peltzer 08-18-2025 10:06
Found In Egroup: Facility Control
\ view thread
Hi Richard You're right that any parameter defined within a widget will not impact your overall status. Your best bet would be to add a config parameter to your widget to pass the OID of the parameter from "ACTUAL CONTENT" that you want it to modify for its status info - your widget can modify the ...
Posted By James Peltzer 08-13-2025 11:30
Found In Egroup: Connectivity
\ view thread
Hi Gareth The most common way to have a button with state (selected vs unselected) would be to us a Param instead of a Button. You can do a single toggle button or an array of toggle buttons if you have multiple choices. Off On One Two Three if (this.getValue() ...
Posted By James Peltzer 08-12-2025 15:08
Found In Egroup: Facility Control
\ view thread
Hi Timon This is a known limitation of the protocol DashBoard uses to stream its data to XPression - it is additive only with no remove message. The only workaround presently would be to use the XML data source for your parameters and use DataLinq's XML input. ------------------------------ James ...
Posted By James Peltzer 08-12-2025 09:41
Found In Egroup: Facility Control
\ view thread
Hi Richard It depends on exactly how persistent you need the connection to be. rosstalk.sendMessageWithResponse will hold the connection open long enough to read a single response from the server but will still ultimately close it. If you truly need a persistent connection, this is done via the tag ...
Posted By James Peltzer 08-07-2025 09:23
Found In Egroup: Facility Control
\ view thread
Hi Richard If you have parameters defined inside of custom panels and want to share their data elsewhere to other panels on other DashBoards, you'll want to do a search in this forum for 'jsonport'. We have posts like this one that go into detail about how to achieve this. Quick shortcut note: ...
Posted By James Peltzer 08-06-2025 11:16
Found In Egroup: Facility Control
\ view thread
Nothing there should 'block' you from selecting a source. In general, since you have your own parameters and you're trying to sync them with another parameter, you'll want to have ogscript tasks assigned to 'params.statusByDestination', 'Sources', and 'Destination'. One important part of your script ...
Posted By James Peltzer 08-05-2025 09:57
Found In Egroup: Facility Control
\ view thread
There are several ways to get the data from the MIDI side and to update it. DashBoard was designed around a feature called "AutoWire" where you define a "Device Class" or parameters you want to have receive data from a MIDI Panel or joystick and if the MIDI config defines a parameter with the same OID ...
Posted By James Peltzer 08-05-2025 09:47
Found In Egroup: Facility Control
\ view thread
You need to change from using your own parameters to actually reading and responding to params.statusByDestination from the Ultrix itself if you want to track the live data. ------------------------------ James Peltzer Ross Video ------------------------------
Posted By James Peltzer 08-05-2025 09:33
Found In Egroup: Facility Control
\ view thread
Hi Ferhat Where is the parameter defined? If it lives on a device, then any panels pointed at that device should see the updates come through. If it is defined in the panel, then you're correct that only the panel's copy of the parameter will be updated. The solution most people use if they want ...
Posted By James Peltzer 07-31-2025 09:20
Found In Egroup: Facility Control
\ view thread
You can avoid the rebuild by using ogscript.getComponentsById to get the NDI panel and then call panel.setImageWindow(x, y, w, h); function updateWindow() ( var top = params.getValue('Top', 0); var left = params.getValue('Left', 0); var width = params.getValue('Width', ...
Posted By James Peltzer 07-29-2025 09:46
Found In Egroup: Facility Control
\ view thread
Hi Jay DashBoard only sends basic MIDI CC and Note commands on channel 0 - it does not support extended MIDI commands or other channels so the first thing to check would be to make sure your device is set to the correct channel and basic MIDI. ------------------------------ James Peltzer Ross Video ...
Posted By James Peltzer 07-15-2025 16:21
Found In Egroup: Facility Control
\ view thread
Hi Joaquin You can certainly store your DMX state in a parameter - whether or not it makes sense depends on what you're going to do with it afterwards. You could also just store it as JavaScript variables if that makes sense. I'd recommend doing a 512 element array of INT16 and just writing your ...
Posted By James Peltzer 07-10-2025 09:34
Found In Egroup: Facility Control
\ view thread
Hi Alan At present, only the Trigger ID is passed to the button - the VDCP trigger service is the equivalent of pushing a button. If you need to send additional state information, you'll need to use the HTTP triggers or the Ross Talk "GPI trigger:state" mechanisms. ------------------------------ ...
Posted By James Peltzer 06-26-2025 13:11
Found In Egroup: Facility Control
\ view thread
Unfortunately only response codes 200 or 404 will typically cause the response to be sent to the callback. When the server sends the headers with no response body (typical of an error 401), the ogScript code encounters an internal exception (which is logged to the debug view). We can pass along this ...
Posted By James Peltzer 06-24-2025 14:31
Found In Egroup: Facility Control
\ view thread
You'll want to either set the 'include response' flag to false (which will just give you back the HTTP response body) or you can use JSON.stringify on result.value. ------------------------------ James Peltzer Ross Video ------------------------------