42 # define canINVALID_HANDLE (-1) 45 # define CanHandle int 48 # define WM__CANLIB (WM_USER+16354) 65 #define canOPEN_EXCLUSIVE 0x0008 78 #define canOPEN_REQUIRE_EXTENDED 0x0010 87 # define canOPEN_ACCEPT_VIRTUAL 0x0020 97 # define canOPEN_OVERRIDE_EXCLUSIVE 0x0040 114 # define canOPEN_REQUIRE_INIT_ACCESS 0x0080 123 # define canOPEN_NO_INIT_ACCESS 0x0100 136 # define canOPEN_ACCEPT_LARGE_DLC 0x0200 // DLC can be greater than 8 144 # define canOPEN_CAN_FD 0x0400 159 # define canOPEN_CAN_FD_NONISO 0x0800 167 # define canOPEN_LIN 0x1000 180 #define canFILTER_ACCEPT 1 181 #define canFILTER_REJECT 2 183 #define canFILTER_SET_CODE_STD 3 185 #define canFILTER_SET_MASK_STD 4 187 #define canFILTER_SET_CODE_EXT 5 189 #define canFILTER_SET_MASK_EXT 6 191 #define canFILTER_NULL_MASK 0L 208 #define canDRIVER_NORMAL 4 216 #define canDRIVER_SILENT 1 221 #define canDRIVER_SELFRECEPTION 8 226 #define canDRIVER_OFF 0 250 #define canBITRATE_1M (-1) 252 #define canBITRATE_500K (-2) 254 #define canBITRATE_250K (-3) 256 #define canBITRATE_125K (-4) 258 #define canBITRATE_100K (-5) 260 #define canBITRATE_62K (-6) 262 #define canBITRATE_50K (-7) 264 #define canBITRATE_83K (-8) 266 #define canBITRATE_10K (-9) 272 #define canFD_BITRATE_500K_80P (-1000) 276 #define canFD_BITRATE_1M_80P (-1001) 280 #define canFD_BITRATE_2M_80P (-1002) 284 #define canFD_BITRATE_4M_80P (-1003) 288 #define canFD_BITRATE_8M_60P (-1004) 293 #define BAUD_500K (-2) 295 #define BAUD_250K (-3) 297 #define BAUD_125K (-4) 299 #define BAUD_100K (-5) 301 #define BAUD_62K (-6) 303 #define BAUD_50K (-7) 305 #define BAUD_83K (-8) 315 # define CANLIBAPI __stdcall 316 # define DLLIMPORT __declspec(dllimport) 317 # define DLLEXPORT __declspec(dllexport) 473 unsigned int syncmode);
508 unsigned int tseg1_brs,
509 unsigned int tseg2_brs,
510 unsigned int sjw_brs);
549 unsigned int *noSamp,
550 unsigned int *syncmode);
577 unsigned int *tseg1_brs,
578 unsigned int *tseg2_brs,
579 unsigned int *sjw_brs);
605 const unsigned int drivertype);
642 unsigned int *drivertype);
688 const unsigned int flag);
714 unsigned long *
const flags);
755 unsigned int *ovErr);
890 unsigned long *time);
945 unsigned long timeout);
997 unsigned int * dlc,
unsigned int * flag,
998 unsigned long * time);
1065 unsigned long timeout);
1114 unsigned int * flag,
1115 unsigned long * time);
1158 unsigned int aNotifyFlags);
1196 unsigned int *
const tseg1,
1197 unsigned int *
const tseg2,
1198 unsigned int *
const sjw,
1199 unsigned int *
const nosamp,
1200 unsigned int *
const syncMode);
1299 unsigned int buflen);
1418 #define kvREMOTE_TYPE_NOT_REMOTE 0 1419 #define kvREMOTE_TYPE_WLAN 1 1420 #define kvREMOTE_TYPE_LAN 2 1430 #define kvLOGGER_TYPE_NOT_A_LOGGER 0 1431 #define kvLOGGER_TYPE_V1 1 1432 #define kvLOGGER_TYPE_V2 2 1465 canStatus CANLIBAPI canGetChannelData (int channel, 1488 #define canCHANNELDATA_CHANNEL_CAP 1 1503 #define canCHANNELDATA_TRANS_CAP 2 1511 #define canCHANNELDATA_CHANNEL_FLAGS 3 // available, etc 1521 #define canCHANNELDATA_CARD_TYPE 4 1537 #define canCHANNELDATA_CARD_NUMBER 5 1546 #define canCHANNELDATA_CHAN_NO_ON_CARD 6 1557 #define canCHANNELDATA_CARD_SERIAL_NO 7 1572 #define canCHANNELDATA_TRANS_SERIAL_NO 8 1584 #define canCHANNELDATA_CARD_FIRMWARE_REV 9 1596 #define canCHANNELDATA_CARD_HARDWARE_REV 10 1607 #define canCHANNELDATA_CARD_UPC_NO 11 1623 #define canCHANNELDATA_TRANS_UPC_NO 12 1642 #define canCHANNELDATA_CHANNEL_NAME 13 1664 # define canCHANNELDATA_DLL_FILE_VERSION 14 1686 # define canCHANNELDATA_DLL_PRODUCT_VERSION 15 1707 # define canCHANNELDATA_DLL_FILETYPE 16 1722 # define canCHANNELDATA_TRANS_TYPE 17 1747 # define canCHANNELDATA_DEVICE_PHYSICAL_POSITION 18 1765 # define canCHANNELDATA_UI_NUMBER 19 1794 # define canCHANNELDATA_TIMESYNC_ENABLED 20 1815 # define canCHANNELDATA_DRIVER_FILE_VERSION 21 1836 # define canCHANNELDATA_DRIVER_PRODUCT_VERSION 22 1850 # define canCHANNELDATA_MFGNAME_UNICODE 23 1859 # define canCHANNELDATA_MFGNAME_ASCII 24 1873 # define canCHANNELDATA_DEVDESCR_UNICODE 25 1882 # define canCHANNELDATA_DEVDESCR_ASCII 26 1894 # define canCHANNELDATA_DRIVER_NAME 27 1912 # define canCHANNELDATA_CHANNEL_QUALITY 28 1926 # define canCHANNELDATA_ROUNDTRIP_TIME 29 1940 # define canCHANNELDATA_BUS_TYPE 30 1957 # define canCHANNELDATA_DEVNAME_ASCII 31 1973 # define canCHANNELDATA_TIME_SINCE_LAST_SEEN 32 1988 # define canCHANNELDATA_REMOTE_OPERATIONAL_MODE 33 2002 # define canCHANNELDATA_REMOTE_PROFILE_NAME 34 2016 # define canCHANNELDATA_REMOTE_HOST_NAME 35 2030 # define canCHANNELDATA_REMOTE_MAC 36 2040 # define canCHANNELDATA_MAX_BITRATE 37 2052 # define canCHANNELDATA_CHANNEL_CAP_MASK 38 2061 # define canCHANNELDATA_IS_REMOTE 40 2070 # define canCHANNELDATA_REMOTE_TYPE 41 2079 # define canCHANNELDATA_LOGGER_TYPE 42 2090 # define canCHANNELDATA_HW_STATUS 43 2101 # define canCHANNELDATA_FEATURE_EAN 44 2111 #define canCHANNELDATA_CUST_CHANNEL_NAME 39 2126 #define canCHANNEL_IS_EXCLUSIVE 0x0001 2129 #define canCHANNEL_IS_OPEN 0x0002 2134 #define canCHANNEL_IS_CANFD 0x0004 2156 #define canHWTYPE_NONE 0 2157 #define canHWTYPE_VIRTUAL 1 2158 #define canHWTYPE_LAPCAN 2 2159 #define canHWTYPE_CANPARI 3 2160 #define canHWTYPE_PCCAN 8 2161 #define canHWTYPE_PCICAN 9 2162 #define canHWTYPE_USBCAN 11 2163 #define canHWTYPE_PCICAN_II 40 2164 #define canHWTYPE_USBCAN_II 42 2165 #define canHWTYPE_SIMULATED 44 2166 #define canHWTYPE_ACQUISITOR 46 2167 #define canHWTYPE_LEAF 48 2168 #define canHWTYPE_PC104_PLUS 50 2169 #define canHWTYPE_PCICANX_II 52 2170 #define canHWTYPE_MEMORATOR_II 54 2171 #define canHWTYPE_MEMORATOR_PRO 54 2172 #define canHWTYPE_USBCAN_PRO 56 2173 #define canHWTYPE_IRIS 58 2174 #define canHWTYPE_BLACKBIRD 58 2175 #define canHWTYPE_MEMORATOR_LIGHT 60 2176 #define canHWTYPE_MINIHYDRA 62 2177 #define canHWTYPE_EAGLE 62 2178 #define canHWTYPE_BAGEL 64 2179 #define canHWTYPE_BLACKBIRD_V2 64 2180 #define canHWTYPE_MINIPCIE 66 2181 #define canHWTYPE_USBCAN_KLINE 68 2182 #define canHWTYPE_ETHERCAN 70 2183 #define canHWTYPE_USBCAN_LIGHT 72 2184 #define canHWTYPE_USBCAN_PRO2 74 2185 #define canHWTYPE_PCIE_V2 76 2186 #define canHWTYPE_MEMORATOR_PRO2 78 2187 #define canHWTYPE_LEAF2 80 2188 #define canHWTYPE_MEMORATOR_V2 82 2189 #define canHWTYPE_CANLINHYBRID 84 2200 #define canCHANNEL_CAP_EXTENDED_CAN 0x00000001L 2201 #define canCHANNEL_CAP_BUS_STATISTICS 0x00000002L 2202 #define canCHANNEL_CAP_ERROR_COUNTERS 0x00000004L 2203 #define canCHANNEL_CAP_CAN_DIAGNOSTICS 0x00000008L 2204 #define canCHANNEL_CAP_GENERATE_ERROR 0x00000010L 2205 #define canCHANNEL_CAP_GENERATE_OVERLOAD 0x00000020L 2206 #define canCHANNEL_CAP_TXREQUEST 0x00000040L 2207 #define canCHANNEL_CAP_TXACKNOWLEDGE 0x00000080L 2208 #define canCHANNEL_CAP_VIRTUAL 0x00010000L 2209 #define canCHANNEL_CAP_SIMULATED 0x00020000L 2210 #define canCHANNEL_CAP_RESERVED_1 0x00040000L 2211 #define canCHANNEL_CAP_CAN_FD 0x00080000L 2212 #define canCHANNEL_CAP_CAN_FD_NONISO 0x00100000L 2213 #define canCHANNEL_CAP_SILENT_MODE 0x00200000L 2214 #define canCHANNEL_CAP_SINGLE_SHOT 0x00400000L 2215 #define canCHANNEL_CAP_LOGGER 0x00800000L 2216 #define canCHANNEL_CAP_REMOTE_ACCESS 0x01000000L 2217 #define canCHANNEL_CAP_SCRIPT 0x02000000L 2218 #define canCHANNEL_CAP_LIN_FLEX 0x04000000L 2229 #define canCHANNEL_OPMODE_NONE 1 2230 #define canCHANNEL_OPMODE_INFRASTRUCTURE 2 2231 #define canCHANNEL_OPMODE_RESERVED 3 2232 #define canCHANNEL_OPMODE_ADHOC 4 2243 #define canDRIVER_CAP_HIGHSPEED 0x00000001L 2267 #define canIOCTL_PREFER_EXT 1 2279 #define canIOCTL_PREFER_STD 2 2296 #define canIOCTL_CLEAR_ERROR_COUNTERS 5 2309 #define canIOCTL_SET_TIMER_SCALE 6 2326 #define canIOCTL_SET_TXACK 7 2340 #define canIOCTL_GET_RX_BUFFER_LEVEL 8 2354 #define canIOCTL_GET_TX_BUFFER_LEVEL 9 2365 #define canIOCTL_FLUSH_RX_BUFFER 10 2376 #define canIOCTL_FLUSH_TX_BUFFER 11 2386 #define canIOCTL_GET_TIMER_SCALE 12 2399 #define canIOCTL_SET_TXRQ 13 2428 #define canIOCTL_GET_EVENTHANDLE 14 2436 #define canIOCTL_SET_BYPASS_MODE 15 2443 #define canIOCTL_SET_WAKEUP 16 2452 # define canIOCTL_GET_DRIVERHANDLE 17 2459 # define canIOCTL_MAP_RXQUEUE 18 2466 # define canIOCTL_GET_WAKEUP 19 2479 # define canIOCTL_SET_REPORT_ACCESS_ERRORS 20 2488 # define canIOCTL_GET_REPORT_ACCESS_ERRORS 21 2497 # define canIOCTL_CONNECT_TO_VIRTUAL_BUS 22 2506 # define canIOCTL_DISCONNECT_FROM_VIRTUAL_BUS 23 2515 # define canIOCTL_SET_USER_IOPORT 24 2525 # define canIOCTL_GET_USER_IOPORT 25 2532 # define canIOCTL_SET_BUFFER_WRAPAROUND_MODE 26 2548 # define canIOCTL_SET_RX_QUEUE_SIZE 27 2555 # define canIOCTL_SET_USB_THROTTLE 28 2562 # define canIOCTL_GET_USB_THROTTLE 29 2574 # define canIOCTL_SET_BUSON_TIME_AUTO_RESET 30 2587 # define canIOCTL_GET_TXACK 31 2603 # define canIOCTL_SET_LOCAL_TXECHO 32 2615 # define canIOCTL_SET_ERROR_FRAMES_REPORTING 33 2628 # define canIOCTL_GET_CHANNEL_QUALITY 34 2637 # define canIOCTL_GET_ROUNDTRIP_TIME 35 2645 # define canIOCTL_GET_BUS_TYPE 36 2657 # define canIOCTL_GET_DEVNAME_ASCII 37 2668 # define canIOCTL_GET_TIME_SINCE_LAST_SEEN 38 2684 # define canIOCTL_GET_TREF_LIST 39 2707 # define canIOCTL_TX_INTERVAL 40 2719 # define canIOCTL_SET_BRLIMIT 43 2724 # define canIOCTL_SET_USB_THROTTLE_SCALED 41 2738 # define canIOCTL_SET_THROTTLE_SCALED 41 2743 # define canIOCTL_GET_USB_THROTTLE_SCALED 42 2757 # define canIOCTL_GET_THROTTLE_SCALED 42 2765 # define canIOCTL_RESET_OVERRUN_COUNT 44 2947 #define canVERSION_CANLIB32_VERSION 0 2959 #define canVERSION_CANLIB32_PRODVER 1 2972 #define canVERSION_CANLIB32_PRODVER32 2 2981 #define canVERSION_CANLIB32_BETA 3 3209 unsigned int *tseg1,
3210 unsigned int *tseg2,
3212 unsigned int *noSamp);
3298 unsigned int noSamp);
3371 #define canOBJBUF_TYPE_AUTO_RESPONSE 0x01 3372 #define canOBJBUF_TYPE_PERIODIC_TX 0x02 3395 canStatus CANLIBAPI canObjBufFree (const CanHandle hnd, int idx); 3429 unsigned int flags);
3484 unsigned int flags);
3503 # define canOBJBUF_AUTO_RESPONSE_RTR_ONLY 0x01 3528 unsigned int period);
3552 unsigned int count);
3621 unsigned int burstlen);
3639 #define canVERSION_DONT_ACCEPT_LATER 0x01 3647 #define canVERSION_DONT_ACCEPT_BETAS 0x02 3691 unsigned int flags);
3758 unsigned long timeout);
3926 int *resultingChannel);
3951 unsigned int duration);
3982 #define kvLED_ACTION_ALL_LEDS_ON 0 3983 #define kvLED_ACTION_ALL_LEDS_OFF 1 3984 #define kvLED_ACTION_LED_0_ON 2 3985 #define kvLED_ACTION_LED_0_OFF 3 3986 #define kvLED_ACTION_LED_1_ON 4 3987 #define kvLED_ACTION_LED_1_OFF 5 3988 #define kvLED_ACTION_LED_2_ON 6 3989 #define kvLED_ACTION_LED_2_OFF 7 3990 #define kvLED_ACTION_LED_3_ON 8 3991 #define kvLED_ACTION_LED_3_OFF 9 3992 #define kvLED_ACTION_LED_4_ON 10 3993 #define kvLED_ACTION_LED_4_OFF 11 3994 #define kvLED_ACTION_LED_5_ON 12 3995 #define kvLED_ACTION_LED_5_OFF 13 3996 #define kvLED_ACTION_LED_6_ON 14 3997 #define kvLED_ACTION_LED_6_OFF 15 3998 #define kvLED_ACTION_LED_7_ON 16 3999 #define kvLED_ACTION_LED_7_OFF 17 4000 #define kvLED_ACTION_LED_8_ON 18 4001 #define kvLED_ACTION_LED_8_OFF 19 4002 #define kvLED_ACTION_LED_9_ON 20 4003 #define kvLED_ACTION_LED_9_OFF 21 4004 #define kvLED_ACTION_LED_10_ON 22 4005 #define kvLED_ACTION_LED_10_OFF 23 4006 #define kvLED_ACTION_LED_11_ON 24 4007 #define kvLED_ACTION_LED_11_OFF 25 4459 unsigned int notifyFlags);
4468 #define kvBUSTYPE_NONE 0 4469 #define kvBUSTYPE_PCI 1 4470 #define kvBUSTYPE_PCMCIA 2 4471 #define kvBUSTYPE_USB 3 4472 #define kvBUSTYPE_WLAN 4 4473 #define kvBUSTYPE_PCI_EXPRESS 5 4474 #define kvBUSTYPE_ISA 6 4475 #define kvBUSTYPE_VIRTUAL 7 4476 #define kvBUSTYPE_PC104_PLUS 8 4477 #define kvBUSTYPE_LAN 9 4488 #define kvBUSTYPE_GROUP_VIRTUAL 1 4489 #define kvBUSTYPE_GROUP_LOCAL 2 4490 #define kvBUSTYPE_GROUP_REMOTE 3 4491 #define kvBUSTYPE_GROUP_INTERNAL 4 4544 kvStatus CANLIBAPI kvGetSupportedInterfaceInfo (int index, 4594 #define kvENVVAR_TYPE_INT 1 4601 #define kvENVVAR_TYPE_FLOAT 2 4608 #define kvENVVAR_TYPE_STRING 3 4625 #define kvEVENT_TYPE_KEY 1 4663 #define kvSCRIPT_STOP_NORMAL 0 4664 #define kvSCRIPT_STOP_FORCED -9 4688 kvStatus CANLIBAPI kvScriptStop (const CanHandle hnd, int slotNo, int mode); 5026 char *filePathOnPC);
5043 #define kvSCRIPT_REQUEST_TEXT_UNSUBSCRIBE 1 5048 #define kvSCRIPT_REQUEST_TEXT_SUBSCRIBE 2 5053 #define kvSCRIPT_REQUEST_TEXT_ALL_SLOTS 255 5080 unsigned int request);
5108 unsigned long *time,
5109 unsigned int *flags,
5121 #define kvSCRIPT_STATUS_LOADED 1 5122 #define kvSCRIPT_STATUS_RUNNING 2 5146 kvStatus CANLIBAPI kvScriptStatus(const CanHandle hnd, 5148 unsigned int *status);
5176 char *deviceFileName);
5205 char *deviceFileName,
5206 char *hostFileName);
5326 #define kvDEVICE_MODE_INTERFACE 0x00 5332 #define kvDEVICE_MODE_LOGGER 0x01 5403 unsigned int *requestTime);
5423 unsigned int *requestTime,
5424 unsigned int *pingTime);
5439 #if defined(_CANEVT_H_) 5444 void CANLIBAPI canSetDebug(
int d);
5448 unsigned int flags);
5454 #define canTIMER_CYCLIC 0x01 5456 #define canTIMER_EXPENSIVE 0x02 5458 int CANLIBAPI canSplitHandle (
CanHandle hnd,
int channel);
5460 int CANLIBAPI canOpenMultiple (DWORD bitmask,
int flags);
canStatus canParamSetBusParams(int index, long bitrate, unsigned int tseg1, unsigned int tseg2, unsigned int sjw, unsigned int noSamp)
kvStatus kvScriptEnvvarGetFloat(kvEnvHandle eHnd, float *val)
unsigned long stdRemote
Number of received standard (11-bit identifiers) remote frames.
Definition: canlib.h:4110
canStatus canParamSwapEntries(int index1, int index2)
kvStatus kvFileGetSystemData(const int hnd, int itemCode, int *result)
kvStatus kvTimeDomainDelete(kvTimeDomain domain)
BOOL canProbeVersion(const int hnd, int major, int minor, int oem_id, unsigned int flags)
canStatus canSetBitrate(const int hnd, int bitrate)
canStatus canSetBusOutputControl(const int hnd, const unsigned int drivertype)
canStatus canGetBusStatistics(const int hnd, canBusStatistics *stat, size_t bufsiz)
canStatus canReadSyncSpecific(const int hnd, long id, unsigned long timeout)
kvStatus kvScriptRequestText(const int hnd, unsigned int slot, unsigned int request)
canStatus canSetNotify(const int hnd, HWND aHWnd, unsigned int aNotifyFlags)
canStatus canReadSpecific(const int hnd, long id, void *msg, unsigned int *dlc, unsigned int *flag, unsigned long *time)
kvStatus kvTimeDomainCreate(kvTimeDomain *domain)
kvStatus kvTimeDomainRemoveHandle(kvTimeDomain domain, const int hnd)
unsigned int portNo
Port number used in e.g. canIOCTL_SET_USER_IOPORT.
Definition: canlib.h:2770
int nNonMagiSyncCards
number of non MagiSync™ interfaces
Definition: canlib.h:4247
canStatus canSetDriverMode(const int hnd, int lineMode, int resNet)
canStatus canObjBufEnable(const int hnd, int idx)
canStatus canClose(const int hnd)
kvStatus kvScriptEnvvarSetData(kvEnvHandle eHnd, void *buf, int start_index, int data_len)
canStatus kvGetApplicationMapping(int busType, char *appName, int appChannel, int *resultingChannel)
kvStatus kvFileCopyFromDevice(const int hnd, char *deviceFileName, char *hostFileName)
void * kvTimeDomain
Definition: canlib.h:4235
unsigned long extRemote
Number of received extended (29-bit identifiers) remote frames.
Definition: canlib.h:4112
canStatus canRead(const int hnd, long *id, void *msg, unsigned int *dlc, unsigned int *flag, unsigned long *time)
canStatus canGetBusOutputControl(const int hnd, unsigned int *drivertype)
kvStatus kvSetNotifyCallback(const int hnd, kvCallback_t callback, void *context, unsigned int notifyFlags)
canStatus kvSelfTest(const int hnd, unsigned long *presults)
kvStatus kvFileGetCount(const int 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)
unsigned long canReadTimer(const int hnd)
int canHandle
Definition: canlib.h:40
kvStatus kvScriptSendEvent(const int hnd, int slotNo, int eventType, int eventNo, unsigned int data)
canStatus canGetErrorText(canStatus err, char *buf, unsigned int bufsiz)
canStatus canParamGetChannelNumber(int index)
canStatus kvAnnounceIdentity(const int hnd, void *buf, size_t bufsiz)
canStatus canWrite(const int hnd, long id, void *msg, unsigned int dlc, unsigned int flag)
kvStatus kvScriptEnvvarGetInt(kvEnvHandle eHnd, int *val)
canStatus canObjBufDisable(const int hnd, int idx)
kvStatus kvDeviceSetMode(const int hnd, int mode)
canStatus canReadSync(const int hnd, unsigned long timeout)
canStatus canGetNumberOfChannels(int *channelCount)
canStatus canObjBufSendBurst(const int hnd, int idx, unsigned int burstlen)
kvStatus kvScriptStart(const int hnd, int slotNo)
kvStatus kvReadDeviceCustomerData(const int hnd, int userNumber, int itemNumber, void *data, size_t bufsiz)
int canOpenChannel(int channel, int flags)
kvStatus kvScriptEnvvarSetInt(kvEnvHandle eHnd, int val)
canStatus canWaitForEvent(const int hnd, DWORD timeout)
kvStatus kvFileGetName(const int hnd, int fileNo, char *name, int namelen)
canStatus canReadErrorCounters(const int hnd, unsigned int *txErr, unsigned int *rxErr, unsigned int *ovErr)
canStatus canObjBufSetFlags(const int hnd, int idx, unsigned int flags)
canStatus canWriteSync(const int hnd, unsigned long timeout)
kvStatus kvScriptLoadFileOnDevice(const int hnd, int slotNo, char *localFile)
struct kvTimeDomainData_s kvTimeDomainData
kvStatus kvScriptEnvvarClose(kvEnvHandle eHnd)
unsigned int portValue
Port value used in e.g. canIOCTL_SET_USER_IOPORT.
Definition: canlib.h:2771
kvStatus kvScriptGetText(const int hnd, int *slot, unsigned long *time, unsigned int *flags, char *buf, size_t bufsize)
canStatus canParamSetName(int index, const char *buffer)
canStatus canReadWait(const int hnd, long *id, void *msg, unsigned int *dlc, unsigned int *flag, unsigned long *time, unsigned long timeout)
unsigned long errFrame
Number of error frames.
Definition: canlib.h:4113
canStatus kvFlashLeds(const int hnd, int action, int timeout)
canStatus canGetHandleData(const int hnd, int item, void *buffer, size_t bufsize)
canStatus kvAnnounceIdentityEx(const int hnd, int type, void *buf, size_t bufsiz)
kvStatus kvTimeDomainResetTime(kvTimeDomain domain)
void canInitializeLibrary(void)
canStatus kvBeep(const int hnd, int freq, unsigned int duration)
kvStatus kvReadTimer(const int hnd, unsigned int *time)
canStatus canParamCommitChanges(void)
canStatus canReadStatus(const int hnd, unsigned long *const flags)
kvStatus kvScriptEnvvarSetFloat(kvEnvHandle eHnd, float val)
unsigned long extData
Number of received extended (29-bit identifiers) data frames.
Definition: canlib.h:4111
canStatus canParamGetCount(void)
__int64 kvEnvHandle
Definition: canlib.h:4635
kvStatus kvFileCopyToDevice(const int hnd, char *hostFileName, char *deviceFileName)
kvStatus kvTimeDomainGetData(kvTimeDomain domain, kvTimeDomainData *data, size_t bufsiz)
canStatus canObjBufSetMsgCount(const int hnd, int idx, unsigned int count)
canStatus canObjBufSetFilter(const int hnd, int idx, unsigned int code, unsigned int mask)
canStatus canGetBusParams(const int hnd, long *freq, unsigned int *tseg1, unsigned int *tseg2, unsigned int *sjw, unsigned int *noSamp, unsigned int *syncmode)
canStatus canBusOn(const int hnd)
kvStatus kvScriptUnload(const int hnd, int slotNo)
unsigned short canGetVersion(void)
kvStatus kvTimeDomainAddHandle(kvTimeDomain domain, const int hnd)
canStatus canSetBusParamsFd(const int hnd, long freq_brs, unsigned int tseg1_brs, unsigned int tseg2_brs, unsigned int sjw_brs)
kvStatus kvDeviceGetMode(const int hnd, int *result)
canStatus canIoCtl(const int hnd, unsigned int func, void *buf, unsigned int buflen)
canStatus canBusOff(const int hnd)
canStatus canSetBusParamsC200(const int hnd, unsigned char btr0, unsigned char btr1)
kvEnvHandle kvScriptEnvvarOpen(const int hnd, char *envvarName, int *envvarType, int *envvarSize)
int nMagiSyncGroups
number of MagiSync™ groups
Definition: canlib.h:4245
struct canBusStatistics_s canBusStatistics
canStatus
Definition: canstat.h:46
kvStatus kvReadTimer64(const int hnd, int64_t *time)
canStatus canReadSpecificSkip(const int hnd, long id, void *msg, unsigned int *dlc, unsigned int *flag, unsigned long *time)
canStatus canAccept(const int hnd, const long envelope, const unsigned int flag)
unsigned long stdData
Number of received standard (11-bit identifiers) data frames.
Definition: canlib.h:4109
canStatus canRequestChipStatus(const int hnd)
unsigned long overruns
The number of overruns detected by the hardware, firmware or driver.
Definition: canlib.h:4120
kvStatus kvScriptLoadFile(const int hnd, int slotNo, char *filePathOnPC)
Definition: canlib.h:4244
canStatus canFlushTransmitQueue(const int hnd)
canStatus canParamDeleteEntry(int index)
canStatus canParamFindByName(const char *name)
void(* kvCallback_t)(int hnd, void *context, unsigned int notifyEvent)
Definition: canlib.h:4421
canStatus canGetDriverMode(const int hnd, int *lineMode, int *resNet)
unsigned long busLoad
Definition: canlib.h:4119
Definition: canlib.h:4108
canStatus canParamCreateNewEntry(void)
canStatus kvStatus
Definition: canlib.h:4238
#define CanHandle
Definition: canlib.h:45
canStatus canWriteWait(const int hnd, long id, void *msg, unsigned int dlc, unsigned int flag, unsigned long timeout)
Definition: canlib.h:2769
canStatus canObjBufWrite(const int hnd, int idx, int id, void *msg, unsigned int dlc, unsigned int flags)
canStatus canUnloadLibrary(void)
canStatus canGetBusParamsFd(const int hnd, long *freq_brs, unsigned int *tseg1_brs, unsigned int *tseg2_brs, unsigned int *sjw_brs)
int nNonMagiSyncedMembers
number of non MagiSync™ members
Definition: canlib.h:4248
canStatus canSetBusParams(const int hnd, long freq, unsigned int tseg1, unsigned int tseg2, unsigned int sjw, unsigned int noSamp, unsigned int syncmode)
canStatus canResetBus(const int hnd)
canStatus canRequestBusStatistics(const int hnd)
kvStatus kvScriptEnvvarGetData(kvEnvHandle eHnd, void *buf, int start_index, int data_len)
canStatus canParamGetBusParams(int index, long *bitrate, unsigned int *tseg1, unsigned int *tseg2, unsigned int *sjw, unsigned int *noSamp)
canStatus canFlushReceiveQueue(const int hnd)
canStatus canObjBufFreeAll(const int hnd)
kvStatus kvPingGetLatest(const int hnd, unsigned int *requestTime, unsigned int *pingTime)
canStatus canParamGetName(int index, char *buffer, int maxlen)
kvStatus kvPingRequest(const int hnd, unsigned int *requestTime)
canStatus canSetAcceptanceFilter(const int hnd, unsigned int code, unsigned int mask, int is_extended)
canStatus canObjBufSetPeriod(const int hnd, int idx, unsigned int period)
kvStatus kvFileDelete(const int hnd, char *deviceFileName)
canStatus canParamSetChannelNumber(int index, int channel)
canStatus canObjBufAllocate(const int hnd, int type)
unsigned int canGetVersionEx(unsigned int itemCode)
int nMagiSyncedMembers
number of MagiSync™ members
Definition: canlib.h:4246