Hey David- This is what you're looking for...
// rosstalk.sendAsBytes(tvIP, defaultPort, command, callback);
// This will turn off the tv. Replace "XX" with the TV's Control ID, converted to Hex.
rosstalk.sendAsBytes("XX.XX.XX.XX", 5009, "51 42 54 4d f5 8a XX fe fe 00", null);
The longer answer...some of the commands in the documentation are written in ASCII, and some in Hex. They all need to be converted to Hex to use the sendAsBytes() command. I was on another GCV truck last week with David W, and we created an example Boland dashboard here:
https://www.dropbox.com/scl/fi/tb40m7c78tabovjdc57cj/Boland_Example.grid?rlkey=n2lh0wpngj6dr1bppxlhezoce&dl=0
You might want to check with him, because I know he's built it out further than the example above. Also, keep in mind, this example dashboard only handles the 1-way communication TO the tv. If you'd like to get status updates FROM the tv, you'd need to look into creating a Listener for 2-way communication. A few examples of Dashboards that have listeners can be found here:
https://www.dropbox.com/scl/fo/xt7zprdgottyau8jgdfsu/h?rlkey=jhzpa5bqikses5674m6y2nhyv&dl=0
------------------------------
Bo Cordle
Rocket Surgery
Charleston, SC
------------------------------
Original Message:
Sent: 12-02-2023 13:57
From: david greene
Subject: TCP message to Boland monitor
I am attempting to build a dashboard for monitor control of boland monitors. boland has released their ethernet protocol to control (boland ethernet protocol) but i have been unable to to get the control to work. wanted to see if some one had a basic script to create a button to turn a monitor off i could use as a base for working with other parameters with the monitor
------------------------------
david greene
EIC
Gamecreek video
United States
------------------------------