BitrateXL Class

Defines the different configuration parameters used to create an Extended Data-Field Length bit rate string for XL capable PCAN Channels initialization.

Definition

Namespace: Peak.Can.Basic
Assembly: PCANBasic.NET (in PCANBasic.NET.dll) Version: 5.1.0
C#
public sealed class BitrateXL
Inheritance
Object    BitrateXL

Constructors

Properties

ErrorSignaling Gets or sets a value indicating whether error signaling is enabled.
ExtendedDataLength Gets or sets the bitrate segment used during the extended data length (XL) phase.
FlexibleData Gets or sets the bitrate segment used during the flexible data (FD) phase.
Frequency Gets or sets the clock frequency used by this CAN XL bit rate.
Nominal Gets or sets the bitrate segment used during the arbitration phase.
Prescaler Gets or sets the bit rate prescaler used by this CAN XL bit rate.
TransceiverModeSwitch Gets or sets a value indicating whether the transceiver is in mode-switching state.

Methods

EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
ToString Returns a string that represents a parameterized CAN XL bit rate.
(Overrides ObjectToString)

Operators

(String to BitrateXL) Explicitly converts a parameterized CAN XL bit rate string in an equivalent BitrateXL object.
(BitrateXL to String) Implicitly converts a BitrateXL instance into its CAN XL bit rate string representation.

Fields

BitrateErrorSignalingOff A string representing the bit rate XL Error Signaling Off: Nominal: 500 kBit/s | XL: 4 MBit/s.
BitrateErrorSignalingOn A string representing the bit rate XL Error Signaling On: Nominal: 500 kBit/s | FD: 2 MBit/s | XL: 4 MBit/s.
BitrateModeSwitch A string representing the bit rate XL Mode Switch: Nominal: 1 MBit/s | XL: 10 MBit/s.

See Also