# neoVI Interface

Warning

This `neoVI` documentation is a work in progress. Feedback and revisions are most welcome!

Interface to Intrepid Control Systems neoVI API range of devices via pyneovi wrapper on Windows.

Note

This interface is not supported on Linux, however on Linux neoVI devices are supported via Socketcan with ICS Kernel-mode SocketCAN module for Intrepid devices and icsscand

## Installation

This neoVI interface requires the installation of the ICS neoVI DLL and pyneovi package.

- Download and install the Intrepid Product Drivers

    Intrepid Product Drivers

- Install pyneovi using pip and the pyneovi bitbucket repo:

        pip install https://bitbucket.org/Kemp_J/pyneovi/get/default.zip

## Configuration

An example can.ini file for windows 7:

    [default]
    interface = neovi
    channel = 1

## Bus

class `can.interfaces.neovi_api.``NeoVIBus`(channel=None, can_filters=None, **config)

  The CAN Bus implemented for the pyneovi interface.