Filter Class
Namespace: GHIElectronics.TinyCLR.Devices.Can · Assembly: GHIElectronics.TinyCLR.Devices.Can
Acceptance-filter configuration for a CAN controller.
public class Filter
Methods
AddRangeFilter(IdType idType, uint startId, uint endId)
public void AddRangeFilter(IdType idType, uint startId, uint endId)
Accepts IDs in the inclusive range [startId, endId].
| Parameter | Type | Description |
|---|---|---|
idType | IdType | |
startId | uint | |
endId | uint |
AddMaskFilter(IdType idType, uint compare, uint mask)
public void AddMaskFilter(IdType idType, uint compare, uint mask)
Accepts IDs where the bits selected by mask equal those in compare.
| Parameter | Type | Description |
|---|---|---|
idType | IdType | |
compare | uint | |
mask | uint |
RejectRemoteFrame(IdType idType)
public void RejectRemoteFrame(IdType idType)
Filters out remote-transmission-request (RTR) frames of the given ID width.
| Parameter | Type | Description |
|---|---|---|
idType | IdType |
Clear()
public void Clear()
Removes every previously installed filter (controller will pass all frames).