Skip to main content

GHIElectronics.TinyCLR.Devices.Can

NuGet package containing 14 types across 2 namespaces (GHIElectronics.TinyCLR.Devices.Can, GHIElectronics.TinyCLR.Devices.Can.Provider).

Classes

ClassNamespaceSummary
CanBitTimingGHIElectronics.TinyCLR.Devices.CanBit-timing parameters for one phase (arbitration or data) of a CAN frame.
CanControllerGHIElectronics.TinyCLR.Devices.CanRepresents a CAN bus controller. Configure bit timing and acceptance filters, Enable the controller, then exchange CanMessages. Subscribe to MessageReceived for event-driven receive instead of polling MessagesToRead.
CanControllerApiWrapperGHIElectronics.TinyCLR.Devices.Can.ProviderConcrete ICanControllerProvider backed by the native TinyCLR CAN HAL.
CanMessageGHIElectronics.TinyCLR.Devices.CanOne CAN (or CAN-FD) frame. Set ArbitrationId, optionally ExtendedId for 29-bit IDs, and the payload via Data / Length. For CAN-FD, set FdCan and optionally BitRateSwitch.
ErrorReceivedEventArgsGHIElectronics.TinyCLR.Devices.CanArguments for CanController.ErrorReceived.
FilterGHIElectronics.TinyCLR.Devices.CanAcceptance-filter configuration for a CAN controller.
MessageReceivedEventArgsGHIElectronics.TinyCLR.Devices.CanArguments for CanController.MessageReceived.

Interfaces

InterfaceNamespaceSummary
ICanControllerProviderGHIElectronics.TinyCLR.Devices.Can.ProviderProvider contract for a CAN controller.

Enums

EnumNamespaceSummary
CanErrorGHIElectronics.TinyCLR.Devices.CanCategories of error reported via CanController.ErrorReceived.
ErrorStateIndicatorGHIElectronics.TinyCLR.Devices.CanCAN-FD error state indicator carried in a received message.
FilterTypeGHIElectronics.TinyCLR.Devices.CanHow a filter matches arbitration IDs.
IdTypeGHIElectronics.TinyCLR.Devices.CanCAN identifier width.

Delegates

DelegateNamespaceSummary
ErrorReceivedEventHandlerGHIElectronics.TinyCLR.Devices.CanHandler signature for CanController.ErrorReceived.
MessageReceivedEventHandlerGHIElectronics.TinyCLR.Devices.CanHandler signature for CanController.MessageReceived.