Skip to content

PeerSafetyMismatch Class

One (index, sub-index) whose value on the peer is not what was expected: an identity entry 1018h:01–03 that differs from the bound description's own 1018h entries (CiA 319 §5.2, nothing was written then) — or that the peer does not implement, reported with no bytes read once an earlier entry differed —, or a safety object whose readback differs from what was written (a configuration) or from the expectation (a verification).

public sealed class PeerSafetyMismatch

Inheritance Object → PeerSafetyMismatch

Properties

PeerSafetyMismatch.Actual Property

The bytes read back; empty for an identity entry the peer answered "sub-index does not exist" after an earlier entry had differed.

public byte[] Actual { get; }

Property Value

Byte[]

PeerSafetyMismatch.Expected Property

The bytes written (configuration), the bytes the bound description's identity encodes to (1018h:01–03), or the bytes computed (verification).

public byte[] Expected { get; }

Property Value

Byte[]

PeerSafetyMismatch.Index Property

Object index.

public ushort Index { get; }

Property Value

UInt16

PeerSafetyMismatch.Subindex Property

Sub-index.

public byte Subindex { get; }

Property Value

Byte

Methods

PeerSafetyMismatch.ToString() Method

Returns a string that represents the current object.

public override string ToString();

Returns

String
A string that represents the current object.