Skip to content

DeviceDescriptionReport Class

The result of applying a CanOpenDeviceDescription to a node: what was loaded and every entry that was degraded, omitted or supplied. A description whose every entry the node implements as written has no Findings.

public sealed class DeviceDescriptionReport

Inheritance Object → DeviceDescriptionReport

Properties

DeviceDescriptionReport.Description Property

The description that was applied.

public CanKit.Pro.CANopen.CanOpenDeviceDescription Description { get; }

Property Value

CanOpenDeviceDescription

DeviceDescriptionReport.EntriesLoaded Property

The number of (index, sub-index) entries the dictionary took from the description.

public int EntriesLoaded { get; }

Property Value

Int32

DeviceDescriptionReport.Findings Property

Everything the node could not take as written, in index order.

public System.Collections.Generic.IReadOnlyList<CanKit.Pro.CANopen.DeviceDescriptionFinding> Findings { get; }

Property Value

IReadOnlyList<DeviceDescriptionFinding>

DeviceDescriptionReport.IsExact Property

Whether every entry was applied as described.

public bool IsExact { get; }

Property Value

Boolean

DeviceDescriptionReport.NodeId Property

The node-id the description was applied for (the one $NODEID resolved to).

public byte NodeId { get; }

Property Value

Byte