AURobotServers  4
ucomimana.h
Go to the documentation of this file.
1 /***************************************************************************
2  * Copyright (C) 2006 by DTU (Christian Andersen) *
3  * jca@oersted.dtu.dk *
4  * *
5  * This program is free software; you can redistribute it and/or modify *
6  * it under the terms of the GNU Lesser General Public License as *
7  * published by the Free Software Foundation; either version 2 of the *
8  * License, or (at your option) any later version. *
9  * *
10  * This program is distributed in the hope that it will be useful, *
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
13  * GNU Lesser General Public License for more details. *
14  * *
15  * You should have received a copy of the GNU Lesser General Public *
16  * License along with this program; if not, write to the *
17  * Free Software Foundation, Inc., *
18  * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
19  ***************************************************************************/
20 #ifndef UCOMIMANA_H
21 #define UCOMIMANA_H
22 
23 
24 #include <ugen4/ucommon.h> // file name size etc
25 //#include "urobcamdef.h" // message number
26 
32 class UComImAna{
33 public:
34  UComImAna();
35 
36  ~UComImAna();
37 
38 public:
42  bool aReqValid;
47  bool aReqState;
50  unsigned int aReqMode;
54  unsigned int aParamCnt;
57  static const int MAX_PARAMS = 4;
69  unsigned int aImgSrc;
72  unsigned int aDevCnt;
75  static const int MAX_DEVICES = 5;
78  unsigned int aDevList[MAX_DEVICES];
81  unsigned int aFileNameCount;
84  static const int MAX_FILENAMES = 10;
93  // Status values
94  //
95  // not implemented
96 };
97 
98 #endif
~UComImAna()
Definition: ucomimana.cpp:27
static const int MAX_FILENAMES
Definition: ucomimana.h:84
bool aReqValid
Definition: ucomimana.h:42
unsigned int aDevList[MAX_DEVICES]
Definition: ucomimana.h:78
unsigned int aDevCnt
Definition: ucomimana.h:72
Definition: ucomimana.h:32
char aFileNames[MAX_FILENAMES][MAX_IMG_NAME_SIZE]
Definition: ucomimana.h:90
bool aReqState
Definition: ucomimana.h:47
unsigned int aImgSrc
Definition: ucomimana.h:69
static const int MAX_DEVICES
Definition: ucomimana.h:75
unsigned int aParamCnt
Definition: ucomimana.h:54
UComImAna()
Definition: ucomimana.cpp:22
int aParam[MAX_PARAMS]
Definition: ucomimana.h:60
unsigned int aReqMode
Definition: ucomimana.h:50
static const int MAX_PARAMS
Definition: ucomimana.h:57
bool aImgSrcValid
Definition: ucomimana.h:63
#define MAX_IMG_NAME_SIZE
Definition: ucommon.h:42
unsigned int aFileNameCount
Definition: ucomimana.h:81