18 #include "../include/cob_camera_sensors/StdAfx.h" 41 std::cout <<
"AbstractColorCamera::TestCamera: Testing camera interface class AbstractColorCamera..." << std::endl;
42 std::cout << std::endl;
45 std::cout <<
"AbstractColorCamera::TestCamera: Initializing camera device..." << std::endl;
48 std::cout <<
"AbstractColorCamera::TestCamera: Initializing camera device... FAILED" << std::endl;
51 std::cout <<
"AbstractColorCamera::TestCamera: Initializing camera device... OK" << std::endl;
53 std::cout << std::endl;
57 std::cout <<
"AbstractColorCamera::TestCamera: Opening camera device..." << std::endl;
60 std::cout <<
"AbstractColorCamera::TestCamera: Opening camera device... FAILED" << std::endl;
63 std::cout <<
"AbstractColorCamera::TestCamera: Opening camera device... OK" << std::endl;
65 std::cout << std::endl;
67 std::cout <<
"AbstractColorCamera::TestCamera: Displaying camera information..." << std::endl;
71 std::cout <<
"AbstractColorCamera::TestCamera: Displaying camera information... FAILED." << std::endl;
76 std::cout <<
"AbstractColorCamera::TestCamera: Displaying camera information... NOT IMPLEMENTED" << std::endl;
80 std::cout <<
"AbstractColorCamera::TestCamera: Displaying camera information... OK." << std::endl;
82 std::cout << std::endl;
84 std::cout <<
"AbstractColorCamera::TestCamera: checking isInitialized()..." << std::endl;
87 std::cout <<
"AbstractColorCamera::TestCamera: checking isInitialized()... FAILED" << std::endl;
90 std::cout <<
"AbstractColorCamera::TestCamera: checking isInitialized()... OK" << std::endl;
91 std::cout << std::endl;
93 std::cout <<
"AbstractColorCamera::TestCamera: checking isOpen()..." << std::endl;
96 std::cout <<
"AbstractColorCamera::TestCamera: checking isOpen()... FAILED" << std::endl;
99 std::cout <<
"AbstractColorCamera::TestCamera: checking isOpen()... OK" << std::endl;
100 std::cout << std::endl;
102 std::cout <<
"AbstractColorCamera::TestCamera: checking Close()..." << std::endl;
103 if (
Close() & (RET_FAILED | RET_FUNCTION_NOT_IMPLEMENTED))
105 std::cout <<
"AbstractColorCamera::TestCamera: checking Close()... FAILED" << std::endl;
108 std::cout <<
"AbstractColorCamera::TestCamera: checking Close()... OK" << std::endl;
109 std::cout << std::endl;
111 std::cout <<
"AbstractColorCamera::TestCamera: checking isOpen()..." << std::endl;
114 std::cout <<
"AbstractColorCamera::TestCamera: checking isOpen()... FAILED" << std::endl;
117 std::cout <<
"AbstractColorCamera::TestCamera: checking isOpen()... OK" << std::endl;
118 std::cout << std::endl;
120 std::cout <<
"AbstractColorCamera::TestCamera: checking Open()..." << std::endl;
121 if (
Open() & (RET_FAILED | RET_FUNCTION_NOT_IMPLEMENTED))
123 std::cout <<
"AbstractColorCamera::TestCamera: checking Open()... FAILED" << std::endl;
126 std::cout <<
"AbstractColorCamera::TestCamera: checking Open()... OK" << std::endl;
127 std::cout << std::endl;
129 std::cout <<
"AbstractColorCamera::TestCamera: checking SaveParams()..." << std::endl;
131 if (ret & RET_FAILED)
133 std::cout <<
"AbstractColorCamera::TestCamera: checking SaveParams()... FAILED" << std::endl;
136 else if (ret & RET_FUNCTION_NOT_IMPLEMENTED)
138 std::cout <<
"AbstractColorCamera::TestCamera: checking SaveParams()... NOT IMPLEMENTED" << std::endl;
142 std::cout <<
"AbstractColorCamera::TestCamera: checking SaveParams()... OK" << std::endl;
144 std::cout << std::endl;
146 std::cout <<
"AbstractColorCamera::TestCamera: checking SetPropertyDefaults()..." << std::endl;
148 if (ret & RET_FAILED)
150 std::cout <<
"AbstractColorCamera::TestCamera: checking SetPropertyDefaults()... FAILED" << std::endl;
153 else if (ret & RET_FUNCTION_NOT_IMPLEMENTED)
155 std::cout <<
"AbstractColorCamera::TestCamera: checking SetPropertyDefaults()... NOT IMPLEMENTED" << std::endl;
159 std::cout <<
"AbstractColorCamera::TestCamera: checking SetPropertyDefaults()... OK" << std::endl;
161 std::cout << std::endl;
virtual unsigned long Close()=0
virtual unsigned long TestCamera(const char *filename)
RET_FUNCTION_NOT_IMPLEMENTED
virtual unsigned long PrintCameraInformation()=0
virtual unsigned long SaveParameters(const char *filename)=0
virtual unsigned long Open()=0
virtual bool isInitialized()
virtual unsigned long Init(std::string directory, int cameraIndex=0)=0
RET_SET_PROPERTY_DEFAULTS_FAILED
virtual unsigned long SetPropertyDefaults()=0
virtual t_cameraType GetCameraType()
t_cameraType m_CameraType
Camera Type.
virtual ~AbstractColorCamera()
Destructor.