140 # define canINVALID_HANDLE (-1) 180 #define canWANT_EXCLUSIVE 0x0008 181 #define canWANT_EXTENDED 0x0010 182 #define canWANT_VIRTUAL 0x0020 189 #define canOPEN_EXCLUSIVE 0x0008 202 #define canOPEN_REQUIRE_EXTENDED 0x0010 211 # define canOPEN_ACCEPT_VIRTUAL 0x0020 221 # define canOPEN_OVERRIDE_EXCLUSIVE 0x0040 239 # define canOPEN_REQUIRE_INIT_ACCESS 0x0080 252 # define canOPEN_NO_INIT_ACCESS 0x0100 265 # define canOPEN_ACCEPT_LARGE_DLC 0x0200 // DLC can be greater than 8 273 # define canOPEN_CAN_FD 0x0400 288 # define canOPEN_CAN_FD_NONISO 0x0800 294 # define canOPEN_INTERNAL_L 0x1000 307 #define canFILTER_ACCEPT 1 308 #define canFILTER_REJECT 2 310 #define canFILTER_SET_CODE_STD 3 312 #define canFILTER_SET_MASK_STD 4 314 #define canFILTER_SET_CODE_EXT 5 316 #define canFILTER_SET_MASK_EXT 6 318 #define canFILTER_NULL_MASK 0L 335 #define canDRIVER_NORMAL 4 343 #define canDRIVER_SILENT 1 348 #define canDRIVER_SELFRECEPTION 8 353 #define canDRIVER_OFF 0 377 #define canBITRATE_1M (-1) 379 #define canBITRATE_500K (-2) 381 #define canBITRATE_250K (-3) 383 #define canBITRATE_125K (-4) 385 #define canBITRATE_100K (-5) 387 #define canBITRATE_62K (-6) 389 #define canBITRATE_50K (-7) 391 #define canBITRATE_83K (-8) 393 #define canBITRATE_10K (-9) 399 #define canFD_BITRATE_500K_80P (-1000) 403 #define canFD_BITRATE_1M_80P (-1001) 407 #define canFD_BITRATE_2M_80P (-1002) 411 #define canFD_BITRATE_4M_80P (-1003) 415 #define canFD_BITRATE_8M_60P (-1004) 420 #define BAUD_500K (-2) 422 #define BAUD_250K (-3) 424 #define BAUD_125K (-4) 426 #define BAUD_100K (-5) 428 #define BAUD_62K (-6) 430 #define BAUD_50K (-7) 432 #define BAUD_83K (-8) 598 unsigned int syncmode);
633 unsigned int tseg1_brs,
634 unsigned int tseg2_brs,
635 unsigned int sjw_brs);
674 unsigned int *noSamp,
675 unsigned int *syncmode);
702 unsigned int *tseg1_brs,
703 unsigned int *tseg2_brs,
704 unsigned int *sjw_brs);
730 const unsigned int drivertype);
767 unsigned int *drivertype);
811 const unsigned int flag);
837 unsigned long *
const flags);
878 unsigned int *ovErr);
1012 unsigned long *
time);
1068 unsigned long *time,
1069 unsigned long timeout);
1123 unsigned int * dlc,
unsigned int * flag,
1124 unsigned long * time);
1191 unsigned long timeout);
1242 unsigned int * flag,
1243 unsigned long * time);
1267 unsigned int notifyFlags,
1320 unsigned int *
const tseg1,
1321 unsigned int *
const tseg2,
1322 unsigned int *
const sjw,
1323 unsigned int *
const nosamp,
1324 unsigned int *
const syncMode);
1402 unsigned int buflen);
1517 #define kvREMOTE_TYPE_NOT_REMOTE 0 1518 #define kvREMOTE_TYPE_WLAN 1 1519 #define kvREMOTE_TYPE_LAN 2 1529 #define kvLOGGER_TYPE_NOT_A_LOGGER 0 1530 #define kvLOGGER_TYPE_V1 1 1531 #define kvLOGGER_TYPE_V2 2 1564 canStatus CANLIBAPI canGetChannelData (int channel, 1587 #define canCHANNELDATA_CHANNEL_CAP 1 1598 #define canCHANNELDATA_TRANS_CAP 2 1608 #define canCHANNELDATA_CHANNEL_FLAGS 3 // available, etc 1618 #define canCHANNELDATA_CARD_TYPE 4 1629 #define canCHANNELDATA_CARD_NUMBER 5 1638 #define canCHANNELDATA_CHAN_NO_ON_CARD 6 1649 #define canCHANNELDATA_CARD_SERIAL_NO 7 1660 #define canCHANNELDATA_TRANS_SERIAL_NO 8 1672 #define canCHANNELDATA_CARD_FIRMWARE_REV 9 1684 #define canCHANNELDATA_CARD_HARDWARE_REV 10 1695 #define canCHANNELDATA_CARD_UPC_NO 11 1707 #define canCHANNELDATA_TRANS_UPC_NO 12 1724 #define canCHANNELDATA_CHANNEL_NAME 13 1742 # define canCHANNELDATA_DLL_FILE_VERSION 14 1760 # define canCHANNELDATA_DLL_PRODUCT_VERSION 15 1777 # define canCHANNELDATA_DLL_FILETYPE 16 1787 # define canCHANNELDATA_TRANS_TYPE 17 1812 # define canCHANNELDATA_DEVICE_PHYSICAL_POSITION 18 1826 # define canCHANNELDATA_UI_NUMBER 19 1851 # define canCHANNELDATA_TIMESYNC_ENABLED 20 1868 # define canCHANNELDATA_DRIVER_FILE_VERSION 21 1885 # define canCHANNELDATA_DRIVER_PRODUCT_VERSION 22 1895 # define canCHANNELDATA_MFGNAME_UNICODE 23 1904 # define canCHANNELDATA_MFGNAME_ASCII 24 1914 # define canCHANNELDATA_DEVDESCR_UNICODE 25 1923 # define canCHANNELDATA_DEVDESCR_ASCII 26 1935 # define canCHANNELDATA_DRIVER_NAME 27 1949 # define canCHANNELDATA_CHANNEL_QUALITY 28 1959 # define canCHANNELDATA_ROUNDTRIP_TIME 29 1969 # define canCHANNELDATA_BUS_TYPE 30 1982 # define canCHANNELDATA_DEVNAME_ASCII 31 1994 # define canCHANNELDATA_TIME_SINCE_LAST_SEEN 32 2005 # define canCHANNELDATA_REMOTE_OPERATIONAL_MODE 33 2015 # define canCHANNELDATA_REMOTE_PROFILE_NAME 34 2025 # define canCHANNELDATA_REMOTE_HOST_NAME 35 2035 # define canCHANNELDATA_REMOTE_MAC 36 2045 # define canCHANNELDATA_MAX_BITRATE 37 2057 # define canCHANNELDATA_CHANNEL_CAP_MASK 38 2068 # define canCHANNELDATA_IS_REMOTE 40 2078 # define canCHANNELDATA_REMOTE_TYPE 41 2088 # define canCHANNELDATA_LOGGER_TYPE 42 2099 # define canCHANNELDATA_HW_STATUS 43 2110 # define canCHANNELDATA_FEATURE_EAN 44 2120 #define canCHANNELDATA_CUST_CHANNEL_NAME 39 2135 #define canCHANNEL_IS_EXCLUSIVE 0x0001 2138 #define canCHANNEL_IS_OPEN 0x0002 2143 #define canCHANNEL_IS_CANFD 0x0004 2149 #define canCHANNEL_IS_LIN 0x0010 2152 #define canCHANNEL_IS_LIN_MASTER 0x0020 2155 #define canCHANNEL_IS_LIN_SLAVE 0x0040 2176 #define canHWTYPE_NONE 0 2177 #define canHWTYPE_VIRTUAL 1 2178 #define canHWTYPE_LAPCAN 2 2179 #define canHWTYPE_CANPARI 3 2180 #define canHWTYPE_PCCAN 8 2181 #define canHWTYPE_PCICAN 9 2182 #define canHWTYPE_USBCAN 11 2183 #define canHWTYPE_PCICAN_II 40 2184 #define canHWTYPE_USBCAN_II 42 2185 #define canHWTYPE_SIMULATED 44 2186 #define canHWTYPE_ACQUISITOR 46 2187 #define canHWTYPE_LEAF 48 2188 #define canHWTYPE_PC104_PLUS 50 2189 #define canHWTYPE_PCICANX_II 52 2190 #define canHWTYPE_MEMORATOR_II 54 2191 #define canHWTYPE_MEMORATOR_PRO 54 2192 #define canHWTYPE_USBCAN_PRO 56 2193 #define canHWTYPE_IRIS 58 2194 #define canHWTYPE_BLACKBIRD 58 2195 #define canHWTYPE_MEMORATOR_LIGHT 60 2196 #define canHWTYPE_MINIHYDRA 62 2197 #define canHWTYPE_EAGLE 62 2198 #define canHWTYPE_BAGEL 64 2199 #define canHWTYPE_BLACKBIRD_V2 64 2200 #define canHWTYPE_MINIPCIE 66 2201 #define canHWTYPE_USBCAN_KLINE 68 2202 #define canHWTYPE_ETHERCAN 70 2203 #define canHWTYPE_USBCAN_LIGHT 72 2204 #define canHWTYPE_USBCAN_PRO2 74 2205 #define canHWTYPE_PCIE_V2 76 2206 #define canHWTYPE_MEMORATOR_PRO2 78 2207 #define canHWTYPE_LEAF2 80 2208 #define canHWTYPE_MEMORATOR_V2 82 2209 #define canHWTYPE_CANLINHYBRID 84 2220 #define canCHANNEL_CAP_EXTENDED_CAN 0x00000001L 2221 #define canCHANNEL_CAP_BUS_STATISTICS 0x00000002L 2222 #define canCHANNEL_CAP_ERROR_COUNTERS 0x00000004L 2223 #define canCHANNEL_CAP_CAN_DIAGNOSTICS 0x00000008L 2224 #define canCHANNEL_CAP_GENERATE_ERROR 0x00000010L 2225 #define canCHANNEL_CAP_GENERATE_OVERLOAD 0x00000020L 2226 #define canCHANNEL_CAP_TXREQUEST 0x00000040L 2227 #define canCHANNEL_CAP_TXACKNOWLEDGE 0x00000080L 2228 #define canCHANNEL_CAP_VIRTUAL 0x00010000L 2229 #define canCHANNEL_CAP_SIMULATED 0x00020000L 2230 #define canCHANNEL_CAP_RESERVED_1 0x00040000L 2231 #define canCHANNEL_CAP_CAN_FD 0x00080000L 2232 #define canCHANNEL_CAP_CAN_FD_NONISO 0x00100000L 2233 #define canCHANNEL_CAP_SILENT_MODE 0x00200000L 2234 #define canCHANNEL_CAP_SINGLE_SHOT 0x00400000L 2235 #define canCHANNEL_CAP_LOGGER 0x00800000L 2236 #define canCHANNEL_CAP_REMOTE_ACCESS 0x01000000L 2237 #define canCHANNEL_CAP_SCRIPT 0x02000000L 2252 #define canCHANNEL_OPMODE_NONE 1 2257 #define canCHANNEL_OPMODE_INFRASTRUCTURE 2 2262 #define canCHANNEL_OPMODE_RESERVED 3 2267 #define canCHANNEL_OPMODE_ADHOC 4 2278 #define canDRIVER_CAP_HIGHSPEED 0x00000001L 2304 #define canIOCTL_PREFER_EXT 1 2318 #define canIOCTL_PREFER_STD 2 2335 #define canIOCTL_CLEAR_ERROR_COUNTERS 5 2347 #define canIOCTL_SET_TIMER_SCALE 6 2364 #define canIOCTL_SET_TXACK 7 2378 #define canIOCTL_GET_RX_BUFFER_LEVEL 8 2392 #define canIOCTL_GET_TX_BUFFER_LEVEL 9 2403 #define canIOCTL_FLUSH_RX_BUFFER 10 2414 #define canIOCTL_FLUSH_TX_BUFFER 11 2424 #define canIOCTL_GET_TIMER_SCALE 12 2437 #define canIOCTL_SET_TXRQ 13 2446 #define canIOCTL_SET_BYPASS_MODE 15 2453 #define canIOCTL_SET_WAKEUP 16 2464 # define canIOCTL_GET_DRIVERHANDLE 17 2471 # define canIOCTL_MAP_RXQUEUE 18 2478 # define canIOCTL_GET_WAKEUP 19 2491 # define canIOCTL_SET_REPORT_ACCESS_ERRORS 20 2500 # define canIOCTL_GET_REPORT_ACCESS_ERRORS 21 2511 # define canIOCTL_CONNECT_TO_VIRTUAL_BUS 22 2522 # define canIOCTL_DISCONNECT_FROM_VIRTUAL_BUS 23 2533 # define canIOCTL_SET_USER_IOPORT 24 2545 # define canIOCTL_GET_USER_IOPORT 25 2552 # define canIOCTL_SET_BUFFER_WRAPAROUND_MODE 26 2570 # define canIOCTL_SET_RX_QUEUE_SIZE 27 2577 # define canIOCTL_SET_USB_THROTTLE 28 2584 # define canIOCTL_GET_USB_THROTTLE 29 2598 # define canIOCTL_SET_BUSON_TIME_AUTO_RESET 30 2611 # define canIOCTL_GET_TXACK 31 2627 # define canIOCTL_SET_LOCAL_TXECHO 32 2644 # define canIOCTL_GET_TREF_LIST 39 2667 # define canIOCTL_TX_INTERVAL 40 2680 # define canIOCTL_SET_BRLIMIT 43 2688 # define canIOCTL_RESET_OVERRUN_COUNT 44 2696 # define canIOCTL_LIN_MODE 45 2877 #define canOBJBUF_TYPE_AUTO_RESPONSE 0x01 2878 #define canOBJBUF_TYPE_PERIODIC_TX 0x02 2901 canStatus CANLIBAPI canObjBufFree (const CanHandle hnd, int idx); 2935 unsigned int flags);
2990 unsigned int flags);
3009 # define canOBJBUF_AUTO_RESPONSE_RTR_ONLY 0x01 3034 unsigned int period);
3058 unsigned int count);
3127 unsigned int burstlen);
3197 unsigned long timeout);
3350 #define kvLED_ACTION_ALL_LEDS_ON 0 3351 #define kvLED_ACTION_ALL_LEDS_OFF 1 3352 #define kvLED_ACTION_LED_0_ON 2 3353 #define kvLED_ACTION_LED_0_OFF 3 3354 #define kvLED_ACTION_LED_1_ON 4 3355 #define kvLED_ACTION_LED_1_OFF 5 3356 #define kvLED_ACTION_LED_2_ON 6 3357 #define kvLED_ACTION_LED_2_OFF 7 3358 #define kvLED_ACTION_LED_3_ON 8 3359 #define kvLED_ACTION_LED_3_OFF 9 3360 #define kvLED_ACTION_LED_4_ON 10 3361 #define kvLED_ACTION_LED_4_OFF 11 3362 #define kvLED_ACTION_LED_5_ON 12 3363 #define kvLED_ACTION_LED_5_OFF 13 3364 #define kvLED_ACTION_LED_6_ON 14 3365 #define kvLED_ACTION_LED_6_OFF 15 3366 #define kvLED_ACTION_LED_7_ON 16 3367 #define kvLED_ACTION_LED_7_OFF 17 3368 #define kvLED_ACTION_LED_8_ON 18 3369 #define kvLED_ACTION_LED_8_OFF 19 3370 #define kvLED_ACTION_LED_9_ON 20 3371 #define kvLED_ACTION_LED_9_OFF 21 3372 #define kvLED_ACTION_LED_10_ON 22 3373 #define kvLED_ACTION_LED_10_OFF 23 3374 #define kvLED_ACTION_LED_11_ON 24 3375 #define kvLED_ACTION_LED_11_OFF 25 3748 unsigned int notifyFlags);
3763 #define kvBUSTYPE_NONE 0 3769 #define kvBUSTYPE_PCI 1 3775 #define kvBUSTYPE_PCMCIA 2 3781 #define kvBUSTYPE_USB 3 3787 #define kvBUSTYPE_WLAN 4 3793 #define kvBUSTYPE_PCI_EXPRESS 5 3799 #define kvBUSTYPE_ISA 6 3805 #define kvBUSTYPE_VIRTUAL 7 3811 #define kvBUSTYPE_PC104_PLUS 8 3817 #define kvBUSTYPE_LAN 9 3834 #define kvBUSTYPE_GROUP_VIRTUAL 1 3840 #define kvBUSTYPE_GROUP_LOCAL 2 3846 #define kvBUSTYPE_GROUP_REMOTE 3 3851 #define kvBUSTYPE_GROUP_INTERNAL 4 3955 #define kvENVVAR_TYPE_INT 1 3962 #define kvENVVAR_TYPE_FLOAT 2 3969 #define kvENVVAR_TYPE_STRING 3 3986 #define kvEVENT_TYPE_KEY 1 4024 #define kvSCRIPT_STOP_NORMAL 0 4025 #define kvSCRIPT_STOP_FORCED -9 4049 kvStatus CANLIBAPI kvScriptStop (const CanHandle hnd, int slotNo, int mode); 4366 char *filePathOnPC);
4376 #define kvSCRIPT_STATUS_LOADED 1 4377 #define kvSCRIPT_STATUS_RUNNING 2 4399 kvStatus CANLIBAPI kvScriptStatus(const CanHandle hnd, 4447 char *deviceFileName);
4472 char *deviceFileName,
4473 char *hostFileName);
4589 #define kvDEVICE_MODE_INTERFACE 0x00 4595 #define kvDEVICE_MODE_LOGGER 0x01 Definitions which are retained for compatibility.
kvStatus kvScriptEnvvarGetFloat(kvEnvHandle eHnd, float *val)
unsigned long stdRemote
Number of received standard (11-bit identifiers) remote frames.
Definition: canlib.h:3458
canStatus canGetBusParamsFd(const CanHandle hnd, long *freq_brs, unsigned int *tseg1_brs, unsigned int *tseg2_brs, unsigned int *sjw_brs)
canStatus canWriteSync(const CanHandle hnd, unsigned long timeout)
unsigned char busStatus
Definition: canlib.h:161
canStatus canGetBusOutputControl(const CanHandle hnd, unsigned int *drivertype)
kvStatus kvTimeDomainDelete(kvTimeDomain domain)
canStatus canGetDriverMode(const CanHandle hnd, int *lineMode, int *resNet)
struct canNotifyData::@0::@2 rx
void canInitializeLibrary(void)
canStatus canReadStatus(const CanHandle hnd, unsigned long *const flags)
kvStatus kvTimeDomainCreate(kvTimeDomain *domain)
unsigned int portNo
Port number used in e.g. canIOCTL_SET_USER_IOPORT.
Definition: canlib.h:2701
int64_t kvEnvHandle
Definition: canlib.h:3995
int nNonMagiSyncCards
number of non MagiSync™ interfaces
Definition: canlib.h:3536
kvStatus kvScriptEnvvarSetData(kvEnvHandle eHnd, void *buf, int start_index, int data_len)
canStatus canRequestBusStatistics(const CanHandle hnd)
kvStatus kvDeviceSetMode(const CanHandle hnd, int mode)
canStatus canReadTimer(const CanHandle hnd, unsigned long *time)
void * kvTimeDomain
Definition: canlib.h:3524
unsigned char rxErrorCounter
Definition: canlib.h:163
unsigned long extRemote
Number of received extended (29-bit identifiers) remote frames.
Definition: canlib.h:3460
canStatus canClose(const CanHandle hnd)
struct canNotifyData canNotifyData
kvStatus kvFileGetCount(const CanHandle hnd, int *count)
canStatus canTranslateBaud(long *const freq, unsigned int *const tseg1, unsigned int *const tseg2, unsigned int *const sjw, unsigned int *const nosamp, unsigned int *const syncMode)
canStatus canObjBufSetMsgCount(const CanHandle hnd, int idx, unsigned int count)
canStatus kvFlashLeds(const CanHandle hnd, int action, int timeout)
canStatus canSetAcceptanceFilter(const CanHandle hnd, unsigned int code, unsigned int mask, int is_extended)
int canHandle
Definition: canlib.h:138
canStatus canObjBufDisable(const CanHandle hnd, int idx)
void * tag
Definition: canlib.h:146
canStatus canGetBusParams(const CanHandle hnd, long *freq, unsigned int *tseg1, unsigned int *tseg2, unsigned int *sjw, unsigned int *noSamp, unsigned int *syncmode)
kvStatus kvScriptEnvvarGetInt(kvEnvHandle eHnd, int *val)
Definitions for the CANLIB API.
kvStatus kvScriptGetMaxEnvvarSize(int hnd, int *envvarSize)
canStatus canSetBusOutputControl(const CanHandle hnd, const unsigned int drivertype)
int eventType
Definition: canlib.h:147
kvStatus kvFileGetSystemData(const CanHandle hnd, int itemCode, int *result)
kvStatus kvScriptEnvvarSetInt(kvEnvHandle eHnd, int val)
canStatus canObjBufSendBurst(const CanHandle hnd, int idx, unsigned int burstlen)
canStatus canGetRawHandle(const CanHandle hnd, void *pvFd)
canStatus canBusOn(const CanHandle hnd)
long id
Definition: canlib.h:153
canStatus canWriteWait(const CanHandle hnd, long id, void *msg, unsigned int dlc, unsigned int flag, unsigned long timeout)
kvStatus kvReadDeviceCustomerData(const CanHandle hnd, int userNumber, int itemNumber, void *data, size_t bufsiz)
canStatus canWrite(const CanHandle hnd, long id, void *msg, unsigned int dlc, unsigned int flag)
canStatus canObjBufWrite(const CanHandle hnd, int idx, int id, void *msg, unsigned int dlc, unsigned int flags)
struct kvTimeDomainData_s kvTimeDomainData
kvStatus kvScriptEnvvarClose(kvEnvHandle eHnd)
canStatus canFlushReceiveQueue(const CanHandle hnd)
kvStatus kvScriptLoadFile(const CanHandle hnd, int slotNo, char *filePathOnPC)
unsigned int portValue
Port value used in e.g. canIOCTL_SET_USER_IOPORT.
Definition: canlib.h:2702
unsigned short canGetVersion(void)
unsigned long errFrame
Number of error frames.
Definition: canlib.h:3461
canStatus canReadWait(const CanHandle hnd, long *id, void *msg, unsigned int *dlc, unsigned int *flag, unsigned long *time, unsigned long timeout)
canStatus canReadSyncSpecific(const CanHandle hnd, long id, unsigned long timeout)
canStatus canFlushTransmitQueue(const CanHandle hnd)
kvStatus kvReadTimer64(const CanHandle hnd, uint64_t *time)
kvStatus kvFileGetName(const CanHandle hnd, int fileNo, char *name, int namelen)
kvStatus kvTimeDomainResetTime(kvTimeDomain domain)
kvStatus kvFileDelete(const CanHandle hnd, char *deviceFileName)
canStatus canAccept(const CanHandle hnd, const long envelope, const unsigned int flag)
CanHandle canOpenChannel(int channel, int flags)
kvStatus kvScriptEnvvarSetFloat(kvEnvHandle eHnd, float val)
unsigned long extData
Number of received extended (29-bit identifiers) data frames.
Definition: canlib.h:3459
kvStatus kvReadTimer(const CanHandle hnd, unsigned int *time)
canStatus canObjBufEnable(const CanHandle hnd, int idx)
kvStatus kvSetNotifyCallback(const CanHandle hnd, kvCallback_t callback, void *context, unsigned int notifyFlags)
kvStatus kvScriptSendEvent(const CanHandle hnd, int slotNo, int eventType, int eventNo, unsigned int data)
kvStatus kvTimeDomainGetData(kvTimeDomain domain, kvTimeDomainData *data, size_t bufsiz)
kvStatus kvScriptStart(const CanHandle hnd, int slotNo)
kvStatus kvTimeDomainRemoveHandle(kvTimeDomain domain, const CanHandle hnd)
canStatus canSetNotify(const CanHandle hnd, void(*callback)(canNotifyData *), unsigned int notifyFlags, void *tag)
unsigned char txErrorCounter
Definition: canlib.h:162
canStatus canObjBufSetFlags(const CanHandle hnd, int idx, unsigned int flags)
kvEnvHandle kvScriptEnvvarOpen(const CanHandle hnd, char *envvarName, int *envvarType, int *envvarSize)
void(* kvCallback_t)(CanHandle hnd, void *context, unsigned int notifyEvent)
Definition: canlib.h:3710
canStatus canSetBusParamsC200(const CanHandle hnd, unsigned char btr0, unsigned char btr1)
int nMagiSyncGroups
number of MagiSync™ groups
Definition: canlib.h:3534
canStatus canReadSpecificSkip(const CanHandle hnd, long id, void *msg, unsigned int *dlc, unsigned int *flag, unsigned long *time)
struct canBusStatistics_s canBusStatistics
canStatus canSetBusParamsFd(const CanHandle hnd, long freq_brs, unsigned int tseg1_brs, unsigned int tseg2_brs, unsigned int sjw_brs)
canStatus
Definition: canstat.h:84
kvStatus kvFileCopyFromDevice(const CanHandle hnd, char *deviceFileName, char *hostFileName)
kvStatus kvDeviceGetMode(const CanHandle hnd, int *result)
canStatus canReadErrorCounters(const CanHandle hnd, unsigned int *txErr, unsigned int *rxErr, unsigned int *ovErr)
unsigned long stdData
Number of received standard (11-bit identifiers) data frames.
Definition: canlib.h:3457
canStatus canSetDriverMode(const CanHandle hnd, int lineMode, int resNet)
unsigned long overruns
The number of overruns detected by the hardware, firmware or driver.
Definition: canlib.h:3468
kvStatus kvTimeDomainAddHandle(kvTimeDomain domain, const CanHandle hnd)
Definition: canlib.h:3533
canStatus canGetBusStatistics(const CanHandle hnd, canBusStatistics *stat, size_t bufsiz)
canStatus canBusOff(const CanHandle hnd)
canStatus canReadSpecific(const CanHandle hnd, long id, void *msg, unsigned int *dlc, unsigned int *flag, unsigned long *time)
canStatus canGetErrorText(canStatus err, char *buf, unsigned int bufsiz)
unsigned long busLoad
Definition: canlib.h:3467
canStatus canRequestChipStatus(const CanHandle hnd)
Definition: canlib.h:3456
kvStatus kvScriptLoadFileOnDevice(const CanHandle hnd, int slotNo, char *localFile)
canStatus canUnloadLibrary(void)
struct canNotifyData::@0::@1 busErr
canHandle CanHandle
Definition: canlib.h:143
canStatus kvStatus
Definition: canlib.h:3527
Definition: canlib.h:2700
union canNotifyData::@0 info
canStatus canResetBus(const CanHandle hnd)
canStatus canObjBufAllocate(const CanHandle hnd, int type)
int nNonMagiSyncedMembers
number of non MagiSync™ members
Definition: canlib.h:3537
canStatus canGetNumberOfChannels(int *channelCount)
canStatus canGetHandleData(const CanHandle hnd, int item, void *buffer, size_t bufsize)
kvStatus kvScriptEnvvarGetData(kvEnvHandle eHnd, void *buf, int start_index, int data_len)
unsigned long time
Definition: canlib.h:150
kvStatus kvFileCopyToDevice(const CanHandle hnd, char *hostFileName, char *deviceFileName)
canStatus canReadSync(const CanHandle hnd, unsigned long timeout)
kvStatus kvScriptUnload(const CanHandle hnd, int slotNo)
canStatus canObjBufSetPeriod(const CanHandle hnd, int idx, unsigned int period)
canStatus canObjBufFreeAll(const CanHandle hnd)
canStatus canIoCtl(const CanHandle hnd, unsigned int func, void *buf, unsigned int buflen)
struct canNotifyData::@0::@4 status
canStatus canSetBusParams(const CanHandle hnd, long freq, unsigned int tseg1, unsigned int tseg2, unsigned int sjw, unsigned int noSamp, unsigned int syncmode)
canStatus canObjBufSetFilter(const CanHandle hnd, int idx, unsigned int code, unsigned int mask)
struct canNotifyData::@0::@3 tx
kvStatus kvGetSupportedInterfaceInfo(int index, char *hwName, size_t nameLen, int *hwType, int *hwBusType)
canStatus canRead(const CanHandle hnd, long *id, void *msg, unsigned int *dlc, unsigned int *flag, unsigned long *time)
int nMagiSyncedMembers
number of MagiSync™ members
Definition: canlib.h:3535