So I’ve played around enough to be certain that I’m failing to understand the boolean receiver semantics, in particular how the thresholding works or VDMX doesn’t support Pgm Chg messages.
Here is a link to a video of what is happening. It is plain to see the Pgm Chg messages landing in VDMX which then responds, but responds incorrectly because the messages contain a single byte of data. I also observe that the range of the byte is 0x00 to 0x7f which makes it 0 to 127 decimal. So maybe a signed byte.
So what on earth does 0 to 127 map to on a boolean receiver threshold of 0 to 1? Assuming (0,1) is the domain of all possible values (0,127) are we looking at each hex number equating to +0.007874? Obviously if we are having to think that way, I’m misunderstanding what one would expect of such functionality as implemented by VDMX.
Look at the comm display, the pgm chg index 0,1,2 and the boolean receiver received value.