13.07.2015 Views

VCI - Virtual CAN Interface - Ixxat

VCI - Virtual CAN Interface - Ixxat

VCI - Virtual CAN Interface - Ixxat

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!