Wrapper around camera command sending.
| 59 | |
| 60 | // Wrapper around camera command sending. |
| 61 | Status SendCameraCommand(int fh, int request, void* arg) { |
| 62 | int r; |
| 63 | do { |
| 64 | r = v4l2_ioctl(fh, request, arg); |
| 65 | } while (r == -1 && ((errno == EINTR) || (errno == EAGAIN))); |
| 66 | if (r == -1) { |
| 67 | LOG(ERROR) << "SendCameraCommand error " << errno << " (" << strerror(errno) |
| 68 | << ")"; |
| 69 | return tensorflow::errors::Unknown("SendCameraCommand error ", errno, |
| 70 | strerror(errno)); |
| 71 | } |
| 72 | return Status::OK(); |
| 73 | } |
| 74 | |
| 75 | Status OpenCamera(int* camera_handle) { |
| 76 | const char* dev_name = "/dev/video0"; |
no test coverage detected