Hello Chris,
There is alternative concept to catch messages in dashboard, you need to set listener delimiter type to fixed length and 1 byte per message.
Select "stop all receive/task execution on pause", and try this code on listener (you should get some data, and then I think you can convert it to hex with String.fromCharCode):
if (event.isMessageEvent())
{
ogscript.debug("Got message");
var data = [];
//we need to get the first byte the normal way
data.push(event.getBytes()[0]);
var stream = this.getInputStream();
ogscript.debug("Data available: " + stream.available()); //this will print you message length
//get the rest of the bytes in the message and add to our array
while( stream.available())
{
data.push(stream.read());
}
//what we got?
for(var i = 0; i< data.length; i++)
{
ogscript.debug(data[i]);
}
return;
}
#DashBoard