Commit 75f6c546 authored by Sebastien Petitdemange's avatar Sebastien Petitdemange

Merge pull request #2 from soleil-ica

Update Pom.xml & doc (rst)
parents 449e5e2f 0124fc3d
......@@ -4,6 +4,7 @@ Andor SDK2 camera plugin
------------------------
.. image:: ikon-m_934_header.jpg
.. image:: ikon-L.jpg
Introduction
````````````
......@@ -12,9 +13,11 @@ Andor is providing a unique Software Development Tool (SDK) for both Windows and
The Lima module as been tested only with this cameras models:
- IKon-M (USB interface, Linux OS)
- IKon-L (USB interface, Windows XP - 32bits)
Prerequisite Linux OS
`````````````````````
Prerequisite
````````````
Previously to this you have to install the Andor SDK the default path (/usr/local).
For our test we us the SDK for Linux version **V2.91.30001.0** and ran the install script "install_andor"
for which option 5 (All USB Cameras) was selected, the default installation is made under /usr/local/ with:
......@@ -30,6 +33,16 @@ Andor python module needs at least the lima core module.
For the USB camera the SDK is using the libusb under linux, check first your system is equiped with the libusb package otherwise you
will not compile the Andor Lima plugin.
Prerequisite Windows XP - 32 bits
`````````````````````````````````
Previously to this you have to install the Andor "\\Software developpement Kit (SDK)" using the default path (C:\\Program Files (x86)\\Andor iKon\\Drivers).
Generate "Lima Andor library" using the Visual Studio 2008 (msvc9) solution (\\Lima\\camera\\andor\\build\\msvc\\9.0\\LibAndor.sln).
Add the location of the file "\\Lima\\camera\\andor\\sdk\\msvc\\bin\\ATMCD32D.DLL" to your PATH environement variable.
Installation & Module configuration
````````````````````````````````````
......
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>fr.soleil</groupId>
<artifactId>super-pom-C-CPP</artifactId>
<version>RELEASE</version>
</parent>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>fr.soleil</groupId>
<artifactId>super-pom-C-CPP</artifactId>
<version>RELEASE</version>
</parent>
<groupId>fr.soleil.lib.Lima.Camera</groupId>
<artifactId>LimaAndor-${aol}-shared-${mode}</artifactId>
<version>1.3.3</version>
<groupId>fr.soleil.lib.Lima.Camera</groupId>
<artifactId>LimaAndor-${aol}-shared-${mode}</artifactId>
<version>1.3.6</version>
<packaging>nar</packaging>
<name>LimaAndor</name>
<description>This module controls the Xpad Detector</description>
<packaging>nar</packaging>
<name>LimaAndor</name>
<description>This module controls the Xpad Detector</description>
<scm>
<connection>scm:git:git://github.com/soleil-ica/Lima-camera-andor.git</connection>
<developerConnection>scm:git:git://github.com/soleil-ica/Lima-camera-andor.git</developerConnection>
<url>https://github.com/soleil-ica/Lima-camera-andor</url>
<connection>scm:git:git://github.com/soleil-ica/Lima-camera-andor.git</connection>
<developerConnection>scm:git:git://github.com/soleil-ica/Lima-camera-andor.git</developerConnection>
<url>https://github.com/soleil-ica/Lima-camera-andor</url>
</scm>
<dependencies>
<dependency>
<groupId>fr.soleil.lib</groupId>
<artifactId>LimaCore-${aol}-shared-${mode}</artifactId>
<version>1.3.2</version>
</dependency>
<dependencies>
<dependency>
<groupId>fr.soleil.lib</groupId>
<artifactId>LimaCore-${aol}-shared-${mode}</artifactId>
<version>1.3.5</version>
</dependency>
<dependency>
<groupId>com.andor</groupId>
<artifactId>ATMCD-${aol}-shared-${mode}</artifactId>
<version>2.83.3</version>
<version>2.83.3</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.freehep</groupId>
<artifactId>freehep-nar-plugin</artifactId>
<configuration>
<cpp>
<sourceDirectory>src</sourceDirectory>
<includePaths>
<includePath>include</includePath>
</includePaths>
<!-- define less verbose mode for gcc-->
<options>
<option>-w</option>
</options>
<defines>
<define>LIBANDOR_EXPORTS</define>
<define>WIN32</define>
<define>NDEBUG</define>
<define>_WINDOWS</define>
<define>_USRDLL</define>
<define>_WIN32_WINNT=0x0502</define> <!-- For Windows XP Support -->
</defines>
</cpp>
<libraries>
<library>
<type>shared</type>
</library>
</libraries>
</configuration>
</plugin>
</plugins>
</build>
<dependency>
<groupId>fr.soleil.lib</groupId>
<artifactId>NexusCPP-${aol}-static-${mode}</artifactId>
<version>3.0.7-vc9</version>
</dependency>
<dependency>
<groupId>fr.soleil.lib</groupId>
<artifactId>YAT-${aol}-static-${mode}</artifactId>
<version>1.10.1-vc9</version>
</dependency>
<dependency>
<groupId>ncsa.uiuc.edu</groupId>
<artifactId>HDF5-${aol}-shared-release</artifactId>
<version>1.8.13-vc9</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.freehep</groupId>
<artifactId>freehep-nar-plugin</artifactId>
<configuration>
<cpp>
<sourceDirectory>src</sourceDirectory>
<includePaths>
<includePath>include</includePath>
</includePaths>
<!-- define less verbose mode for gcc-->
<options>
<option>-w</option>
</options>
<defines>
<define>LIBANDOR_EXPORTS</define>
<define>WIN32</define>
<define>NDEBUG</define>
<define>_WINDOWS</define>
<define>_USRDLL</define>
<define>_WIN32_WINNT=0x0502</define> <!-- For Windows XP Support -->
</defines>
</cpp>
<libraries>
<library>
<type>shared</type>
</library>
</libraries>
</configuration>
</plugin>
</plugins>
</build>
<developers>
<developer>
<id>langlois</id>
<name>langlois</name>
<url>http://controle/</url>
<organization>Synchrotron Soleil</organization>
<organizationUrl>http://www.synchrotron-soleil.fr</organizationUrl>
<roles>
<role>manager</role>
</roles>
<timezone>1</timezone>
</developer>
<developer>
<id>noureddine</id>
<name>noureddine</name>
<url>http://controle/</url>
<organization>Synchrotron Soleil</organization>
<organizationUrl>http://www.synchrotron-soleil.fr</organizationUrl>
<roles>
<role>developer</role>
</roles>
<timezone>1</timezone>
</developer>
</developers>
<developers>
<developer>
<id>langlois</id>
<name>langlois</name>
<url>http://controle/</url>
<organization>Synchrotron Soleil</organization>
<organizationUrl>http://www.synchrotron-soleil.fr</organizationUrl>
<roles>
<role>manager</role>
</roles>
<timezone>1</timezone>
</developer>
<developer>
<id>noureddine</id>
<name>noureddine</name>
<url>http://controle/</url>
<organization>Synchrotron Soleil</organization>
<organizationUrl>http://www.synchrotron-soleil.fr</organizationUrl>
<roles>
<role>developer</role>
</roles>
<timezone>1</timezone>
</developer>
</developers>
</project>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment