> Question: Should the TPRO value be a verbosity level, page selector, a bit-mask or some combination of the 3?
Bit-masks may make sense in device support debugging that is often distributed over multiple layers - see ASYN's trace masks.
Record support is practically always one layer, and I see a verbosity level being more useful.
If we split Device Support debugging to a separate field, each device support can use it as it prefers: mask or page or level. In that case I would support TPRO being a verbosity level.
If TPRO is shared between Record and Device Support, things get messy.
> Question: Should the TPRO value be a verbosity level, page selector, a bit-mask or some combination of the 3?
Bit-masks may make sense in device support debugging that is often distributed over multiple layers - see ASYN's trace masks.
Record support is practically always one layer, and I see a verbosity level being more useful.
If we split Device Support debugging to a separate field, each device support can use it as it prefers: mask or page or level. In that case I would support TPRO being a verbosity level.
If TPRO is shared between Record and Device Support, things get messy.