VCI - Virtual CAN Interface - Ixxat
VCI - Virtual CAN Interface - Ixxat
VCI - Virtual CAN Interface - Ixxat
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
System overviewThe <strong>VCI</strong> server running in the kernel of the operating system mainly handles managementof the <strong>VCI</strong> device drivers, controls access to the <strong>CAN</strong> interface boardsand provides mechanisms for the exchange of data between the application leveland the operating system level.The programming interface shown below consists of the following subcomponentsand functions.Native <strong>VCI</strong> programming interfaces (<strong>VCI</strong>NPL.DLL)Device management anddevice access<strong>CAN</strong> control <strong>CAN</strong> message channels Cyclic <strong>CAN</strong> transmit listvciEnumDeviceOpen canControlOpen canChannelOpen canSchedulerOpenvciEnumDeviceClose canControlClose canChannelClose canSchedulerClosevciEnumDeviceNext canControlGetCaps canChannelGetCaps canSchedulerGetCapsvciEnumDeviceReset canControlGetStatus canChannelGetStatus canSchedulerGetStatusvciEnumDeviceWaitEvent canControlDetectBitrate canChannelInitializecanSchedulerActivatevciFindDeviceByHwid canControlInitialize canChannelActivate canSchedulerResetvciFindDeviceByClass canControlReset canChannelPeekMessage canSchedulerAddMessagevciSelectDeviceDlg canControlStart canChannelPostMessage canSchedulerRemMessagevciDeviceOpen canControlSetAccFilter canChannelWaitRxEvent canSchedulerStartMessagevciDeviceOpenDlg canControlAddFilterIds canChannelWaitTxEvent canSchedulerStopMessagevciDeviceClose canControlRemFilterIds canChannelReadMessagevciDeviceGetInfovciDeviceGetCapscanChannelSendMessageLIN controlLIN message channelslinControlOpen linMonitorOpenlinControlClose linMonitorCloselinControlGetCaps linMonitorGetCapslinControlGetStatus linMonitorInitializelinControlInitialize linMonitorActivatelinControlReset linMonitorPeekMessagelinControlStart linMonitorWaitRxEventlinControlWriteMessage linMonitorReadMessage8Copyright IXXAT Automation GmbH C-API Programming Manual, Version 1.5