Skip to content

Commit eb612cc

Browse files
author
Thiemo Wiedemeyer
committed
added check for connected devices.
1 parent 67ae63f commit eb612cc

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

examples/protonect/Protonect.cpp

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,12 @@ int main(int argc, char *argv[])
5959
libfreenect2::Freenect2Device *dev = 0;
6060
libfreenect2::PacketPipeline *pipeline = 0;
6161

62-
freenect2.enumerateDevices();
62+
if(freenect2.enumerateDevices() == 0)
63+
{
64+
std::cout << "no device connected!" << std::endl;
65+
return -1;
66+
}
67+
6368
std::string serial = freenect2.getDefaultDeviceSerialNumber();
6469

6570
for(int argI = 1; argI < argc; ++argI)
@@ -110,14 +115,7 @@ int main(int argc, char *argv[])
110115

111116
if(dev == 0)
112117
{
113-
if(serial.empty())
114-
{
115-
std::cout << "no device connected or failure opening the default one!" << std::endl;
116-
}
117-
else
118-
{
119-
std::cout << "could not open device with serial: " << serial << "!" << std::endl;
120-
}
118+
std::cout << "failure opening device!" << std::endl;
121119
return -1;
122120
}
123121

0 commit comments

Comments
 (0)