rec::robotino::api2 C++ interface
all.h
1 // Copyright (C) 2004-2008, Robotics Equipment Corporation GmbH
2 
3 //Copyright (c) ...
4 //
5 //REC Robotics Equipment Corporation GmbH, Planegg, Germany. All rights reserved.
6 //Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
7 //1) Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
8 //2) Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
9 //
10 //THIS SOFTWARE IS PROVIDED BY REC ROBOTICS EQUIPMENT CORPORATION GMBH �AS IS� AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
11 //THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL REC ROBOTICS EQUIPMENT CORPORATION GMBH
12 //BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
13 //GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
14 //LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
15 //
16 //Copyright (c) ...
17 //
18 //REC Robotics Equipment Corporation GmbH, Planegg, Germany. Alle Rechte vorbehalten.
19 //Weiterverbreitung und Verwendung in nichtkompilierter oder kompilierter Form, mit oder ohne Ver�nderung, sind unter den folgenden Bedingungen zul�ssig:
20 //1) Weiterverbreitete nichtkompilierte Exemplare m�ssen das obige Copyright, diese Liste der Bedingungen und den folgenden Haftungsausschluss im Quelltext enthalten.
21 //2) Weiterverbreitete kompilierte Exemplare m�ssen das obige Copyright, diese Liste der Bedingungen und den folgenden Haftungsausschluss in der Dokumentation und/oder anderen Materialien, die mit dem Exemplar verbreitet werden, enthalten.
22 //
23 //DIESE SOFTWARE WIRD VON REC ROBOTICS EQUIPMENT CORPORATION GMBH OHNE JEGLICHE SPEZIELLE ODER IMPLIZIERTE GARANTIEN ZUR VERF�GUNG GESTELLT, DIE UNTER
24 //ANDEREM EINSCHLIESSEN: DIE IMPLIZIERTE GARANTIE DER VERWENDBARKEIT DER SOFTWARE FÜR EINEN BESTIMMTEN ZWECK. AUF KEINEN FALL IST REC ROBOTICS EQUIPMENT CORPORATION GMBH
25 //FÜR IRGENDWELCHE DIREKTEN, INDIREKTEN, ZUFÄLLIGEN, SPEZIELLEN, BEISPIELHAFTEN ODER FOLGESCHÄDEN (UNTER ANDEREM VERSCHAFFEN VON ERSATZGÜTERN ODER -DIENSTLEISTUNGEN;
26 //EINSCHRÄNKUNG DER NUTZUNGSFÄHIGKEIT; VERLUST VON NUTZUNGSFÄHIGKEIT; DATEN; PROFIT ODER GESCHÄFTSUNTERBRECHUNG), WIE AUCH IMMER VERURSACHT UND UNTER WELCHER VERPFLICHTUNG
27 //AUCH IMMER, OB IN VERTRAG, STRIKTER VERPFLICHTUNG ODER UNERLAUBTER HANDLUNG (INKLUSIVE FAHRLÄSSIGKEIT) VERANTWORTLICH, AUF WELCHEM WEG SIE AUCH IMMER DURCH DIE BENUTZUNG
28 //DIESER SOFTWARE ENTSTANDEN SIND, SOGAR, WENN SIE AUF DIE MÖGLICHKEIT EINES SOLCHEN SCHADENS HINGEWIESEN WORDEN SIND.
29 
30 #include "rec/robotino/api2/ComId.h"
31 #include "rec/robotino/api2/Com.h"
32 #include "rec/robotino/api2/defines.h"
33 #include "rec/robotino/api2/ComObject.h"
34 #include "rec/robotino/api2/Camera.h"
35 #include "rec/robotino/api2/CameraCapabilities.h"
36 #include "rec/robotino/api2/CameraFormat.h"
37 #include "rec/robotino/api2/CustomMessage.h"
38 #include "rec/robotino/api2/AnalogInput.h"
39 #include "rec/robotino/api2/AnalogInputArray.h"
40 #include "rec/robotino/api2/DigitalInput.h"
41 #include "rec/robotino/api2/DigitalInputArray.h"
42 #include "rec/robotino/api2/DigitalOutput.h"
43 #include "rec/robotino/api2/DigitalOutputArray.h"
44 #include "rec/robotino/api2/DigitalOutputReader.h"
45 #include "rec/robotino/api2/DistanceSensor.h"
46 #include "rec/robotino/api2/DistanceSensorArray.h"
47 #include "rec/robotino/api2/ElectricalGripper.h"
48 #include "rec/robotino/api2/Bumper.h"
49 #include "rec/robotino/api2/Motor.h"
50 #include "rec/robotino/api2/MotorArray.h"
51 #include "rec/robotino/api2/NorthStar.h"
52 #include "rec/robotino/api2/NorthStarReadings.h"
53 #include "rec/robotino/api2/OmniDrive.h"
54 #include "rec/robotino/api2/PowerManagement.h"
55 #include "rec/robotino/api2/Relay.h"
56 #include "rec/robotino/api2/RelayArray.h"
57 #include "rec/robotino/api2/ElectricalGripper.h"
58 #include "rec/robotino/api2/Odometry.h"
59 #include "rec/robotino/api2/Pose.h"
60 #include "rec/robotino/api2/PowerOutput.h"
61 #include "rec/robotino/api2/EncoderInput.h"
62 #include "rec/robotino/api2/RobotinoException.h"
63 #include "rec/robotino/api2/Grappler.h"
64 #include "rec/robotino/api2/GrapplerReadings.h"
65 #include "rec/robotino/api2/LaserRangeFinder.h"
66 #include "rec/robotino/api2/LaserRangeFinderReadings.h"
67 #include "rec/robotino/api2/CompactBHA.h"
68 #include "rec/robotino/api2/Shutdown.h"
69 #include "rec/robotino/api2/Charger.h"
70 #include "rec/robotino/api2/PowerButton.h"
71 #include "rec/robotino/api2/Factory4.h"
72 #include "rec/robotino/api2/Gyroscope.h"
73 #include "rec/robotino/api2/CustomVis.h"
74 #include "rec/robotino/api2/SmartPersonTracker.h"
75 #include "rec/robotino/api2/FestoolCharger.h"
76 #include "rec/robotino/api2/MotorDebug.h"
77 #include "rec/robotino/api2/UploadProgram.h"
78 #include "rec/robotino/api2/ControllerInfo.h"
79 #include "rec/robotino/api2/utils.h"
80