Skip to main content

Module catalogue

Module catalogue 

Source
Expand description

The object catalogue: one object of each standard type this crate builds.

representatives constructs one object per ObjectType that has an implementation here, with fixed small configurations (instance 1, a short name, minimal sizes). It answers “which object types can this crate construct”, for audits, generated documentation and sample databases. It says nothing about how well each type behaves on a network: that is what the object and server tests cover.

The types without an implementation are listed in EXCLUDED_TYPES: Network Security (type 38), whose clause was deleted from the standard. A catalogue entry is a starting point to configure, not a recommended deployment: the Audit Log keeps its records in memory only, and every object uses placeholder units and names.

The catalogue builds without the standard library, like the crate.

Constants§

EXCLUDED_TYPES
Standard object types with no implementation in this crate, so no catalogue entry: Network Security (38), whose clause the standard deleted.

Functions§

representatives
One object of every standard type this crate implements, in object type order: every type from Analog Input (0) to Color Temperature (64) except those in EXCLUDED_TYPES.