This section answers some common questions regarding the types of Parameters.

All Parameters should be derived from DataItemType

Try to use types defined in the ADI specification, they have been defined specifically for analyser data.

Try to use types defined in DI specification, they have been defined to standardize device Parameters.

Try to use types defined in OPC UA specification

If none of the predefined types are appropriate, derive a new type from one of the existing ones. This approach allows generic clients to handle them more easily.

Use standard Properties when appropriate. This allows generic clients to handle them more easily.

Define EngineeringUnits where appropriate. This is very important from a user perspective to know what he/she is dealing with.

Set Description and Definition Attributes to allow Analyser Server browsing and to help generic clients understand what they are looking at.

Set EURange and InstrumentRange where appropriate to help generic clients better interpret the results.

For Boolean Parameters, consider using TwoStateDiscreteType to provide useful names for True and False values.