Kuon  1.1.3
RoadNarrows Robotics Large Outdoor Mobile Robot Project
kuonProdBaseStd.h
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////////////
2 //
3 // Package: Kuon
4 //
5 // Library: libkuon
6 //
7 // File: kuonProdBaseStd.h
8 //
9 /*! \file
10  *
11  * $LastChangedDate: 2014-04-04 17:05:03 -0600 (Fri, 04 Apr 2014) $
12  * $Rev: 3629 $
13  *
14  * \brief Kuon standard size robotic mobile platform base static specification.
15  *
16  * \author Robin Knight (robin.knight@roadnarrows.com)
17  *
18  * \copyright
19  * \h_copy 2014-2017. RoadNarrows LLC.\n
20  * http://www.roadnarrows.com\n
21  * All Rights Reserved
22  */
23 /*
24  * @EulaBegin@
25  *
26  * Permission is hereby granted, without written agreement and without
27  * license or royalty fees, to use, copy, modify, and distribute this
28  * software and its documentation for any purpose, provided that
29  * (1) The above copyright notice and the following two paragraphs
30  * appear in all copies of the source code and (2) redistributions
31  * including binaries reproduces these notices in the supporting
32  * documentation. Substantial modifications to this software may be
33  * copyrighted by their authors and need not follow the licensing terms
34  * described here, provided that the new terms are clearly indicated in
35  * all files where they apply.
36  *
37  * IN NO EVENT SHALL THE AUTHOR, ROADNARROWS LLC, OR ANY MEMBERS/EMPLOYEES
38  * OF ROADNARROW LLC OR DISTRIBUTORS OF THIS SOFTWARE BE LIABLE TO ANY
39  * PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL
40  * DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION,
41  * EVEN IF THE AUTHORS OR ANY OF THE ABOVE PARTIES HAVE BEEN ADVISED OF
42  * THE POSSIBILITY OF SUCH DAMAGE.
43  *
44  * THE AUTHOR AND ROADNARROWS LLC SPECIFICALLY DISCLAIM ANY WARRANTIES,
45  * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
46  * FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN
47  * "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO
48  * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
49  *
50  * @EulaEnd@
51  */
52 ////////////////////////////////////////////////////////////////////////////////
53 
54 #ifndef _KUON_PROD_BASE_STD
55 #define _KUON_PROD_BASE_STD
56 
57 #include "Kuon/kuon.h"
58 
59 
60 /*!
61  * \ingroup kuon_spec
62  * \defgroup kuon_prod_base_std Kuon Standard Size Base Specification
63  *
64  * \{
65  */
66 
67 /*! hardware version */
68 #define KUON_STD_VERSION KUON_VERSION(1, 0, 0)
69 
70 namespace kuon
71 {
72  const int KuonProdBaseStdVersion = KUON_STD_VERSION; ///< hw version
73  const int KuonProdBaseStdNumMotors = 4; ///< number of motors
74 
75  /*!
76  * \brief Specification of servos.
77  */
79 
80 } // namespace kuon
81 
82 /*! \} */
83 
84 
85 #endif // _KUON_PROD_BASE_STD
The <b><i>Kuon</i></b> namespace encapsulates all <b><i>Kuon</i></b> related constructs.
Definition: kuon.h:66
Robotic motor specification.
Definition: kuonSpec.h:111
#define KUON_STD_VERSION
const KuonSpecMotor_T KuonProdBaseStdSpecMotors[]
Specification of servos.
const int KuonProdBaseStdNumMotors
number of motors
RoadNarrows Kuon robot top-level header file.
const int KuonProdBaseStdVersion
hw version