This interface provides a snapshot of a known, public reference interface for a binding. This interface is typically activated on demand using an object id containing the Binding Provider attribute, which indicates the public reference interface for which this interface provides a snapshot. In this case, the definition will be the set of readable properties of the reference interface, in order of ascending item ID. Alternately, the referenced interface may merely define a constant set of properties (possibly from multiple, disparate interfaces) that comprise the snapshot. Finally, this interface may be provided on a session where the definition may be defined some other way (within the context of the session).
A property index, with zero being the first property.
MAX: MIN: Unit: Type: uint16 CountType ID: 2
A count of data values used to produce a property value, which can be zero to indicate that the property is not present in the property values list.
MAX: MIN: Unit: Type: uint16 TimestampType ID: 0
A timestamp.
Type: datetime Property Information ArrayType ID: 4
A variable array of Property Information structures indicating properties that have non-default counts. This can be used to 'skip' properties (a zero count) or indicate that a non-default number of samples were used in the case of aggregate data.
Min Length: 0 Length: 32767 Type: array (
3 - Property Information )
Property InformationType ID: 3
A structure containing a property index and the count for that property. If the count is the default for the snapshot then no structure is necessary.
The information for a snapshot, including the timestamp and property data. This corresponds to a single Row type, but outside of the context of a Value Set, defined by the Data Source [{01}:{0226}] interface.
A block of EMIT-marshalled values corresponding to the snapshot values at a particular time. These are marshalled in the same order as the snapshot definition.
Min Length: 0 Length: 1048576 Type: blob DefinitionType ID: 7
A compressed block that defines the properties that are being transferred in the advertisement. The compression algorithm is DEFLATE (RFC 1951). The uncompressed block is an EMIT-marshalled instance of the 'Uncompressed Value Set Definition' type defined in the Data Sink [{01}:{0225}] interface.
Min Length: 0 Length: 65535 Type: blob
> Properties
DefinitionItem ID: 0
The full definition of the data held in the Snapshot property of this interface.