67 * The maximum number of sensors on this board is 8. Sensor 1 is the first sensor. If you haven't plugged any sensor on an entry of the board, you haven't to specify
68 * anyithing about this sensor in the configuration file.
69 * The following table enumerate the different sensors supported by this class.
70 * \latexonly
71 * \begin{tabular}{|c|c|c}
72 * \hline
73 * Part Number & Config file indentifiant & IR or US
74 * \hline
75 * MaxBotix EZ-1 Sonar Sensor & EZ1 & US \\
76 * GP2D12 & SHARP-30cm & IR \\
77 * GP2Y0A21** & SHARP-80cm & IR \\
78 * \hline
79 * \end{tabular}
80 *
81 * This isn't an event based implementation of the phidget library. That means that when an instanciation of a CPhidgetInterfaceKitProximitySensors is done, the constructor will block during
82 * in the worst case 200ms, if the board isn't found, an exception will be thrown.
83 * CObservation returned by this class is a CObservationRange. CObservationrange::minSensorDistance will be the minimum of the minimum of the sensor distances, e.g if you plug to the interface
84 * kit a GP2D12 (min range 4 cm) and a GP2Y0A21 (min range 8 cm), then CObservationrange::minSensorDistance = min(0.04,0.08) = 0.04. Respectively for the maximal range.
85 * \endlatexonly
86 * \warning{The Phidget library use udev. By default, udev require to be root to be launched, if you want to be able to run a program wich use a phidget board without be root, you must modify files in /etc/udev/rules.d .}
149 /** Loads specific configuration for the device from a given source of configuration parameters, for example, an ".ini" file, loading from the section "[iniSection]" (see utils::CConfigFileBase and derived classes)
150 * See hwdrivers::CGPSInterface for the possible parameters