LssAddress Struct¶
The 128-bit LSS address: vendor-id, product code, revision number and serial number, each
the corresponding sub-index of identity object 1018h (CiA 305 §3.3, CiA 301).
Implements IEquatable<LssAddress>
Constructors¶
LssAddress(uint, uint, uint, uint) Constructor¶
Constructs an address.
Parameters¶
vendorId UInt32
productCode UInt32
revisionNumber UInt32
serialNumber UInt32
Properties¶
LssAddress.ProductCode Property¶
Identity 1018h:02.
Property Value¶
LssAddress.RevisionNumber Property¶
Identity 1018h:03.
Property Value¶
LssAddress.SerialNumber Property¶
Identity 1018h:04.
Property Value¶
LssAddress.this[int] Property¶
The four LSS numbers in the order Fastscan walks them (§6.7.2).
Parameters¶
index Int32
Property Value¶
LssAddress.VendorId Property¶
Identity 1018h:01.
Property Value¶
Methods¶
LssAddress.Equals(object) Method¶
Indicates whether this instance and a specified object are equal.
Parameters¶
obj Object
The object to compare with the current instance.
Returns¶
Boolean
true if obj and this instance are the same type and represent the same value; otherwise, false.
LssAddress.GetHashCode() Method¶
Returns the hash code for this instance.
Returns¶
Int32
A 32-bit signed integer that is the hash code for this instance.
LssAddress.ToString() Method¶
Returns the fully qualified type name of this instance.
Returns¶
String
The fully qualified type name.
Operators¶
LssAddress.operator ==(LssAddress, LssAddress) Operator¶
Value equality.
public static bool operator ==(CanKit.Pro.CANopen.Lss.LssAddress left, CanKit.Pro.CANopen.Lss.LssAddress right);
Parameters¶
left LssAddress
right LssAddress
Returns¶
LssAddress.operator !=(LssAddress, LssAddress) Operator¶
Value inequality.
public static bool operator !=(CanKit.Pro.CANopen.Lss.LssAddress left, CanKit.Pro.CANopen.Lss.LssAddress right);
Parameters¶
left LssAddress
right LssAddress