Hello Michael,
Thanks for the draft.
I have the following comments:
This schema seems to only target MicrophonePreamp what about if the module is configured in Line; does the provider removes the EmBER+ microphone node and provides another one with another schema e.g. com.lawo.emberplus.line.preamp.v<VERSIONMAJOR>.<VERSIONMINOR>?
Do you have a schema for Mic/Line preamp with a boolean Mic/Line parameter?
Our Mic/Line preamps have a "phase invert" parameter; could it be added in the schema?
In general, what is the right way to extend a schema?
I noticed that the Lawo "941/51 Mic/Line" module has a PAD but the "941/52 Mic/Line" doesn't.
So, in the case of the preamp hasn't PAD capability what about the PAD parameter in the schema?
Do you plan to use the same schema for both cases and so the PAD always returns false for 941/52?
Best regards,
Bertrand