| Cogent CIF < Drivers < Software < Home |
| Cogent CIF Driver |
Features and Benefits
Support for all CIF cards.
The same driver program supports all types of CIF card (DeviceNet, Profibus, Modbus Plus, ControlNet, Interbus, CANopen and ASi). You still need a license for each card you run, but you don't have to worry about maintaining different device drivers. Support for all card bus types. The driver supports Hilscher CIF30 (ISA), CIF 50 (PCI), CIF60 (PCMCIA) and CIF104 (PC104) format cards. Download card configuration at startup. The driver can download configuration data to the card. This will benefit those developers who have a large number of cards to configure in duplicate systems. Simply configure the card in Windows and then copy the config file to QNX or Linux. The driver can then be instructed to load the card configuration on startup. This means that you will not have to load each card into Windows just to configure it. Shared memory interface. Send and receive data through a shared memory interface. Send/Receive/Reply QNX message based interface. Programs can send a receive data through a C language API using QNX messaging. Linux based programs have access to the QNX message interface thanks to the Linux SRR module that is loaded as part of the Linux installation procedure. Cogent provides the SRR module free as part of our efforts to deliver a more dynamic programming environment for Linux. Click here for more details on the Linux SRR module. Simple ASCII command interface. Programs can send ASCII commands to the driver to reconfigure or query the driver. Interactive command interface. The developer can send ASCII commands directly from the command line making debugging and testing much easier. Binary message interface. This is a higher performance messaging interface used to get raw memory block data from the card. This mode implements block transfer modes for reading block data from the interface card. (Name,Value) abstraction. The driver abstracts data to (name, value) pairs. Polling or IRQ driven. The driver can operate in either polled or interrupt drive mode. Auto-detection of multiple cards. Driver can auto-detect how many cards are installed and can automatically discover what type of cards are present. Fault reporting. The driver reports driver, card and bus faults. Card introspection. The driver can query the card to tell you it's configuration. DataHub support. The driver contains direct support for the Cascade DataHub in Linux and QNX. Driver Watchdog. The driver emits a heartbeat signal that can be used by programs to detect if the driver has failed. |
|||||||||||||||||||||
|
Copyright © 1995 - 2010, Cogent Real-Time Systems Inc. |