pytmc's pragma syntax only allows for a general "field: FIELDNAME FIELDVALUE"-style specification, which gets applied to both the input and output record.
We can apply a bit of knowledge about the records and their fields to allow for this form to remain valid, but also only apply the fields to the appropriate records.
The fields in this PR were generated by way of pyPDB and the caproto test suite. A messy but functional:
pytmc's pragma syntax only allows for a general
"field: FIELDNAME FIELDVALUE"
-style specification, which gets applied to both the input and output record.We can apply a bit of knowledge about the records and their fields to allow for this form to remain valid, but also only apply the fields to the appropriate records.
The fields in this PR were generated by way of pyPDB and the caproto test suite. A messy but functional: