This is a minor one, but it would be nice. I don't have access to the ANSI E1.20 - 2025 standard, which I think there was some talk of adding a DS_BOOLEAN data type to the PARAMETER_DESCRIPTION response in the forums. Maybe you have access to the latest standard and you may be able to confirm this since I've noticed DMXRouter queries DEVICE_UNIT_NUMBER, which is a later addition to the RDM spec.
But the convention I have noticed in fixture implementations using the 2010 standard is a field is a DS_UNSIGNED_BYTE with a range of 0 - 1, is functionally as a boolean type, such as the display_on and cmy_on messages on a Clay Paky sharpy.
Would be great is if any manufacturer PIDs are reported as a DS_UNSIGNED_BYTE with a 0-1 range, they're rendered as a check box rather than a number.
This is a minor one, but it would be nice. I don't have access to the ANSI E1.20 - 2025 standard, which I think there was some talk of adding a DS_BOOLEAN data type to the PARAMETER_DESCRIPTION response in the forums. Maybe you have access to the latest standard and you may be able to confirm this since I've noticed DMXRouter queries DEVICE_UNIT_NUMBER, which is a later addition to the RDM spec.
But the convention I have noticed in fixture implementations using the 2010 standard is a field is a DS_UNSIGNED_BYTE with a range of 0 - 1, is functionally as a boolean type, such as the display_on and cmy_on messages on a Clay Paky sharpy.
Would be great is if any manufacturer PIDs are reported as a DS_UNSIGNED_BYTE with a 0-1 range, they're rendered as a check box rather than a number.