public static class PCANBasicPublic NotInheritable Class PCANBasicpublic ref class PCANBasic abstract sealed| FilterMessages | Configures the reception filter. |
| GetErrorText | Returns a descriptive text for a given TPCANStatus code, in any of the supported languages. |
| GetStatus | Gets the current BUS status of a PCAN Channel. |
| GetValue(UInt16, TPCANParameter, TPCANChannelInformation) | Retrieves a PCAN Channel value. |
| GetValue(UInt16, TPCANParameter, StringBuilder, UInt32) | Retrieves a PCAN Channel value. |
| GetValue(UInt16, TPCANParameter, UInt32, UInt32) | Retrieves a PCAN Channel value. |
| GetValue(UInt16, TPCANParameter, UInt64, UInt32) | Retrieves a PCAN Channel value. |
| Initialize | Initializes a PCAN Channel. |
| InitializeFD | Initializes a FD capable PCAN Channel. |
| InitializeXL | Initializes an XL capable PCAN Channel. |
| LookUpChannel | Finds the handle of a PCAN Channel that matches the given parameters. |
| Read(UInt16, TPCANMsg) | Reads a CAN message from the receive queue of a PCAN Channel. |
| Read(UInt16, TPCANMsg, TPCANTimestamp) | Reads a CAN message and its time stamp from the receive queue of a PCAN Channel. |
| ReadFD(UInt16, TPCANMsgFD) | Reads a CAN message from the receive queue of a FD capable PCAN Channel. |
| ReadFD(UInt16, TPCANMsgFD, UInt64) | Reads a CAN message and its time stamp from the receive queue of a FD capable PCAN Channel. |
| ReadXL(UInt16, TPCANMsgXL) | Reads a CAN message from the receive queue of an XL capable PCAN Channel. |
| ReadXL(UInt16, TPCANMsgXL, UInt64) | Reads a CAN message and its time stamp from the receive queue of an XL capable PCAN Channel. |
| Reset | Discards all messages contained in the receive and transmit queues of a PCAN Channel. |
| SetValue(UInt16, TPCANParameter, String, UInt32) | Configures a feature of a PCAN Channel. |
| SetValue(UInt16, TPCANParameter, UInt32, UInt32) | Configures a feature of a PCAN Channel. |
| SetValue(UInt16, TPCANParameter, UInt64, UInt32) | Configures a feature of a PCAN Channel. |
| Uninitialize | Uninitializes one or all initialized PCAN Channels. |
| Write | Transmits a CAN message. |
| WriteFD | Transmits a CAN message using a FD capable PCAN Channel. |
| WriteXL | Sends a CAN XL message to the specified channel. |
| FEATURE_DELAY_CAPABLE | Device supports a delay between sending frames (FPGA based USB devices). |
| FEATURE_FD_CAPABLE | Device supports flexible data-rate (CAN-FD). |
| FEATURE_IO_CAPABLE | Device supports I/O functionality for electronic circuits (USB-Chip devices). |
| LAN_DIRECTION_READ | The PCAN Channel is limited to incoming communication only. |
| LAN_DIRECTION_READ_WRITE | The PCAN Channel communication is bidirectional. |
| LAN_DIRECTION_WRITE | The PCAN Channel is limited to outgoing communication only. |
| LOG_FUNCTION_ALL | Logs all possible information within the PCAN-Basic API functions. |
| LOG_FUNCTION_DEFAULT | Logs system exceptions / errors. |
| LOG_FUNCTION_ENTRY | Logs the entries to the PCAN-Basic API functions. |
| LOG_FUNCTION_LEAVE | Logs the exits from the PCAN-Basic API functions. |
| LOG_FUNCTION_PARAMETERS | Logs the parameters passed to the PCAN-Basic API functions. |
| LOG_FUNCTION_READ | Logs the CAN messages received within the CAN_Read function. |
| LOG_FUNCTION_WRITE | Logs the CAN messages passed to the CAN_Write function. |
| LOOKUP_CONTROLLER_NUMBER | Searches a PCAN Channel by its 0-based CAN controller index. |
| LOOKUP_DEVICE_GUID | Searches a PCAN Channel by its device unique identifier (USB channels only) |
| LOOKUP_DEVICE_ID | Searches a PCAN Channel by its device identifier. |
| LOOKUP_DEVICE_TYPE | Searches a PCAN Channel by its device type (see TPCANDevice). |
| LOOKUP_IP_ADDRESS | Searches a PCAN Channel by its IP address (PCAN_LAN Channels only. See PCAN-LAN Handles). |
| MAX_LENGTH_DATA_XL | Represents the maximum length that the data of a CAN XL frame can have. |
| MAX_LENGTH_HARDWARE_NAME | Represents the maximum length that the name of a device can have (32 characters + terminator). |
| MAX_LENGTH_VERSION_STRING | Represents the maximum length that a version string can have (255 characters + terminator). |
| MAX_VALUE_EXTENDED_ID | Represents the maximum value for an extended CAN ID of a CAN CC/FD message |
| MAX_VALUE_PRIORITY_ID | Represents the maximum value for a Priority ID of a CAN XL message. |
| MAX_VALUE_STANDARD_ID | Represents the maximum value for a standard CAN ID of a CAN CC/FD message |
| PCAN_BR_BRP | Clock prescaler for nominal, CAN FD and CAN XL bit rates |
| PCAN_BR_CLOCK | Clock frequency in hertz (160000000, 80000000, 60000000, 40000000, 30000000, 24000000, 20000000) |
| PCAN_BR_CLOCK_MHZ | Clock frequency in megahertz (160, 80, 60, 40, 30, 24, 20) |
| PCAN_BR_DATA_BRP | Clock prescaler for high-speed data time quantum |
| PCAN_BR_DATA_SAMPLE | Secondary sample point delay for high-speed data bit rate in cycles |
| PCAN_BR_DATA_SJW | Synchronization Jump Width for high-speed data bit rate in time quanta |
| PCAN_BR_DATA_TSEG1 | TSEG1 segment for fast data bit rate in time quanta |
| PCAN_BR_DATA_TSEG2 | TSEG2 segment for fast data bit rate in time quanta |
| PCAN_BR_FD_SJW | Synchronization Jump Width for fast data bit rate in time quanta |
| PCAN_BR_FD_SSP_OFFSET | Secondary sample point delay for fast data bit rate in cycles |
| PCAN_BR_FD_TSEG1 | Clock prescaler for fast data time quantum |
| PCAN_BR_FD_TSEG2 | Clock prescaler for fast data time quantum |
| PCAN_BR_NOM_BRP | Clock prescaler for nominal time quantum |
| PCAN_BR_NOM_SAMPLE | Sample point for nominal bit rate |
| PCAN_BR_NOM_SJW | Synchronization Jump Width for nominal bit rate in time quanta |
| PCAN_BR_NOM_TSEG1 | TSEG1 segment for nominal bit rate in time quanta |
| PCAN_BR_NOM_TSEG2 | TSEG2 segment for nominal bit rate in time quanta |
| PCAN_BR_XL_ERROR_SIGNALING | 1 = Error Signaling with Error Frame in case of bus errors 0 = No Error Signaling |
| PCAN_BR_XL_PWM_LONG | CAN XL PWM Long phase in mtq ticks == f_cancore cycles |
| PCAN_BR_XL_PWM_OFFSET | CAN XL PWM Offset in mtq ticks == f_cancore cycles |
| PCAN_BR_XL_PWM_SHORT | CAN XL PWM Short phase in mtq ticks == f_cancore cycles |
| PCAN_BR_XL_SJW | Synchronization Jump Width for XL bit rate in time quanta |
| PCAN_BR_XL_SSP_OFFSET | Secondary sample point delay for XL bit rate in cycles |
| PCAN_BR_XL_TRANSCEIVER_MODE_SWITCH | 1 = CAN XL Data Phase uses 'fast TX' or 'fast RX' with PWM encoding 0 = CAN XL Data Phase uses no PWM encoding (recessive/dominant only, like CAN FD) |
| PCAN_BR_XL_TSEG1 | Clock prescaler for XL time quantum |
| PCAN_BR_XL_TSEG2 | Clock prescaler for XL time quantum |
| PCAN_CHANNEL_AVAILABLE | The PCAN Channel handle is available to be connected (PnP Hardware: it means furthermore that the hardware is plugged-in). |
| PCAN_CHANNEL_OCCUPIED | The PCAN Channel handle is valid, and is already being used. |
| PCAN_CHANNEL_PCANVIEW | The PCAN Channel handle is already being used by a PCAN-View application, but is available to connect. |
| PCAN_CHANNEL_UNAVAILABLE | The PCAN Channel handle is illegal, or its associated hardware is not available. |
| PCAN_FILTER_CLOSE | The PCAN filter is closed. No messages will be received. |
| PCAN_FILTER_CUSTOM | The PCAN filter is custom configured. Only registered. messages will be received |
| PCAN_FILTER_OPEN | The PCAN filter is fully opened. All messages will be received. |
| PCAN_LANBUS1 | PCAN-LAN interface, channel 1 |
| PCAN_LANBUS10 | PCAN-LAN interface, channel 10 |
| PCAN_LANBUS11 | PCAN-LAN interface, channel 11 |
| PCAN_LANBUS12 | PCAN-LAN interface, channel 12 |
| PCAN_LANBUS13 | PCAN-LAN interface, channel 13 |
| PCAN_LANBUS14 | PCAN-LAN interface, channel 14 |
| PCAN_LANBUS15 | PCAN-LAN interface, channel 15 |
| PCAN_LANBUS16 | PCAN-LAN interface, channel 16 |
| PCAN_LANBUS2 | PCAN-LAN interface, channel 2 |
| PCAN_LANBUS3 | PCAN-LAN interface, channel 3 |
| PCAN_LANBUS4 | PCAN-LAN interface, channel 4 |
| PCAN_LANBUS5 | PCAN-LAN interface, channel 5 |
| PCAN_LANBUS6 | PCAN-LAN interface, channel 6 |
| PCAN_LANBUS7 | PCAN-LAN interface, channel 7 |
| PCAN_LANBUS8 | PCAN-LAN interface, channel 8 |
| PCAN_LANBUS9 | PCAN-LAN interface, channel 9 |
| PCAN_NONEBUS | Undefined/default value for a PCAN bus |
| PCAN_PARAMETER_OFF | The PCAN parameter is not set (inactive). |
| PCAN_PARAMETER_ON | The PCAN parameter is set (active). |
| PCAN_PCIBUS1 | PCAN-PCI interface, channel 1 |
| PCAN_PCIBUS10 | PCAN-PCI interface, channel 10 |
| PCAN_PCIBUS11 | PCAN-PCI interface, channel 11 |
| PCAN_PCIBUS12 | PCAN-PCI interface, channel 12 |
| PCAN_PCIBUS13 | PCAN-PCI interface, channel 13 |
| PCAN_PCIBUS14 | PCAN-PCI interface, channel 14 |
| PCAN_PCIBUS15 | PCAN-PCI interface, channel 15 |
| PCAN_PCIBUS16 | PCAN-PCI interface, channel 16 |
| PCAN_PCIBUS2 | PCAN-PCI interface, channel 2 |
| PCAN_PCIBUS3 | PCAN-PCI interface, channel 3 |
| PCAN_PCIBUS4 | PCAN-PCI interface, channel 4 |
| PCAN_PCIBUS5 | PCAN-PCI interface, channel 5 |
| PCAN_PCIBUS6 | PCAN-PCI interface, channel 6 |
| PCAN_PCIBUS7 | PCAN-PCI interface, channel 7 |
| PCAN_PCIBUS8 | PCAN-PCI interface, channel 8 |
| PCAN_PCIBUS9 | PCAN-PCI interface, channel 9 |
| PCAN_USBBUS1 | PCAN-USB interface, channel 1 |
| PCAN_USBBUS10 | PCAN-USB interface, channel 10 |
| PCAN_USBBUS11 | PCAN-USB interface, channel 11 |
| PCAN_USBBUS12 | PCAN-USB interface, channel 12 |
| PCAN_USBBUS13 | PCAN-USB interface, channel 13 |
| PCAN_USBBUS14 | PCAN-USB interface, channel 14 |
| PCAN_USBBUS15 | PCAN-USB interface, channel 15 |
| PCAN_USBBUS16 | PCAN-USB interface, channel 16 |
| PCAN_USBBUS2 | PCAN-USB interface, channel 2 |
| PCAN_USBBUS3 | PCAN-USB interface, channel 3 |
| PCAN_USBBUS4 | PCAN-USB interface, channel 4 |
| PCAN_USBBUS5 | PCAN-USB interface, channel 5 |
| PCAN_USBBUS6 | PCAN-USB interface, channel 6 |
| PCAN_USBBUS7 | PCAN-USB interface, channel 7 |
| PCAN_USBBUS8 | PCAN-USB interface, channel 8 |
| PCAN_USBBUS9 | PCAN-USB interface, channel 9 |
| SERVICE_STATUS_RUNNING | The service is running. |
| SERVICE_STATUS_STOPPED | The service is not running. |
| TRACE_FILE_DATA_LENGTH | Causes using the data length column ('l') instead of the DLC column ('L') in the trace file. |
| TRACE_FILE_DATE | Includes the date into the name of the trace file. |
| TRACE_FILE_OVERWRITE | Causes the overwriting of available traces (same name). |
| TRACE_FILE_SEGMENTED | Traced data is distributed in several files with size PAN_TRACE_SIZE. |
| TRACE_FILE_SINGLE | A single file is written until it size reaches PAN_TRACE_SIZE. |
| TRACE_FILE_TIME | Includes the start time into the name of the trace file. |