BitrateXL(BitrateXLClockFrequency, UInt32, BitrateXLBitrateSegment, BitrateXLBitrateSegment, BitrateXLBitrateSegment, Boolean, Boolean) Constructor
Initializes an instance of a
BitrateXL object.
Namespace: Peak.Can.BasicAssembly: PCANBasic.NET (in PCANBasic.NET.dll) Version: 5.1.0
public BitrateXL(
BitrateXLClockFrequency frequency,
uint prescaler,
BitrateXLBitrateSegment nominal,
BitrateXLBitrateSegment flexibleData,
BitrateXLBitrateSegment extendedDataLength,
bool errorSignaling = true,
bool transceiverModeSwitch = false
)
Public Sub New (
frequency As BitrateXLClockFrequency,
prescaler As UInteger,
nominal As BitrateXLBitrateSegment,
flexibleData As BitrateXLBitrateSegment,
extendedDataLength As BitrateXLBitrateSegment,
Optional errorSignaling As Boolean = true,
Optional transceiverModeSwitch As Boolean = false
)
public:
BitrateXL(
BitrateXLClockFrequency frequency,
unsigned int prescaler,
BitrateXLBitrateSegment nominal,
BitrateXLBitrateSegment flexibleData,
BitrateXLBitrateSegment extendedDataLength,
bool errorSignaling = true,
bool transceiverModeSwitch = false
)
Parameters
- frequency BitrateXLClockFrequency
- The clock frequency to use for the CAN XL bit rate.
- prescaler UInt32
- The prescaler value for the CAN XL bit rate.
- nominal BitrateXLBitrateSegment
- A value describing the nominal part of the CAN XL bit rate.
- flexibleData BitrateXLBitrateSegment
- A value describing the flexible data part of the CAN XL bit rate.
- extendedDataLength BitrateXLBitrateSegment
- A value describing the extended data length part of the CAN XL bit rate.
- errorSignaling Boolean (Optional)
- A value indicating whether error signaling is enabled for the CAN XL bit rate.
- transceiverModeSwitch Boolean (Optional)
- A value indicating whether transceiver mode switching is enabled for the CAN XL bit rate.