* * * CIF RTX Driver for RTX 5.x / 6.x / 8.1 / 2009 * * *
Version: V1.110 23.07.09
1. Introduction
2. Bugfixes, Compatibility, known Problems
3. Example
4. Supported hardware
'***************************************************************
1. Introduction
The CIF RTX driver is a represented as a RTDLL.
The RTX driver interface compares to the functions known from the
standard CIF Device Driver (refer to the CIF Device Driver Manual).
Created for VenturCom RTX Version 5.0 for Windows NT4 / 2000
Created for VenturCom RTX Version 6.x for Windows 2000 / XP
Created for IntervalZero RTX Version 8.1 for Windows 2000 / XP
Created for IntervalZero RTX Version 2009 for Windows 2000 / XP
Differences are listeted below:
------------------------------------
- The driver supports ISA (CIF30), PCI (CIF50) cards
at the same time.
- No further card configuration outside the driver necessary.
- Functions are extended by two parameters (hDriver and hCIF) which
are created during DevInitBoard() and must be used to identify the driver and
the device on all further function calls.
- DevInitBoard() must be call with a DeviceName (e.g. CIF50-PB) a
device number (0..3) a firmware file path and a configuration file name.
It returns a driver and device handle (hDriver, hCIF)
to identify the choosen device.
- Firmware test against the given firmware file including automatic download
if they are different during startup.
- Configuration test against the given firmware file including automatic download
if they are different during startup.
- External funtions to check the configuration on module level.
'****************************************************************
2. Bugfixes, Compatibility, known Problems
V1.110
- Create VS .NET 2003 project to support RTX version 8.1 and 2009
V1.109
- PCI scan for RTX 6.x fixed. PCI bus numbers now incremented
until "Bus not found" instead of limiting it to 12.
V1.108
- DPS E34 and H6M / DNS E2A / COS E2E included
V1.107 BETA2
- Missing API function DevDownload() implemented
- Changed TO_CONT_MSG from 1 to 3 seconds in configuration and
firmware download handling
V1.106
- New version with certain fixes
V1.105 BETA 2
- Support for COM-CA-DPM/DPS, COM-CA-DNM/DNS and COM-CA-COM included
- Firmware file info for new CIF50 Rev. 2 PB and DevNet included
V1.104
- Function DevInitBoard() extended by a new parameter usDriverType.
Now the function can be called without a device name.
- Function DevGetBoardInfo() changed to enable calling before DevInitBoard().
First parameter changed from pDevInst to usDriverType.
- CIF100 only
* WatchDog and DMAErr bits are not set because of
not activated in IRQ_Mask_Flags_Host
* Internal error handling for CIF100 during DevExchangeIO() and
DevExchangePLCData() changed
* DevReset() changed
V1.103
- Support for CIF cards running serial protocols included
- Slave devices included into device list
- Suport for CIF80 (compact PCI) cards included
V1.102
- All functions from the CIF Device Driver and CIF DMA driver
are now in the interface.
Function which are not available for a device are delivering
an error (NOT_IMPLEMENTED)
- Fix in DEV_WaitReset(), in case of an error, reset of the
internal state included
- Bad pointer initialisation pbHostFlag and pbDevFlag in
DEV_CreateMemory() for DPM cards fixed
- DevTriggerWatchDog() now recalculates the watchdog time to
milliseconds (divide by 10) and limits the
range between 10ms and 2550ms
- DevExchangeIOErr() does not return the correct COMSTATE.usMode
V1.101
- Function DevMemoryPtr, DevHWPortControl included
- BusType initialization in PCI scan functions fixed
- Test program changed and extended by threads
V1.100
- Driver review
- CIFUSER.H file is now compatible to NT version
- Test program extended by new test function
V1.002
- Supported filedbuses extended by ASI and SDS
- Supported devices extended by COM modules
V1.002 BETA
- Access violation by working with ISA boards fixed
(function table pointer was NULL)
- Hardware running in "Bootstraploader" not correctly recognized.
Instead comparing "Bootstraploader" with supported firmware names.
- Scan area for ISA devices 0xA0000-0xDFFFF extended
to 0xA0000-0xE7FFF
V1.001
- First release
'****************************************************************
3. Example
The driver includes a working example which shows the
usage of the RTX driver.
'***************************************************************
4. Supported hardware
The function DevInitBoard() now expects a device name to identify the
hardware. Please consult the manual "CIF Driver for VenturCom" (VenturComRTX.pdf)
about supported devices.
Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.