Commit Graph

443 Commits

Author SHA1 Message Date
KalmanSLightech
b33fc86a45 change the data protocol of imu 2018-07-21 15:34:07 +08:00
KalmanSLightech
25220a27ed creat device based on custom code 2018-07-13 14:58:18 +08:00
John Zhao
3dc21c0378 Limit max data size for async callback 2018-07-11 15:04:14 +08:00
John Zhao
25f72dd74f Add WITH_DEVICE_INFO_REQUIRED option 2018-07-11 12:17:21 +08:00
John Zhao
922bf624e7 Do small change 2018-07-11 11:58:32 +08:00
junyang
c2f04c487e Increase the effectiveness of checking all values. 2018-07-11 02:07:01 +08:00
KalmanSLightech
659f03ac18 change the way of split images 2018-07-08 18:49:09 +08:00
John Zhao
1c1503aae2 Add get_all_device_info sample 2018-06-14 09:38:38 +08:00
John Zhao
d3a67b7d29 Change output of processor to smart pointer 2018-06-13 18:00:31 +08:00
John Zhao
a119b36f72 Catch process exception 2018-06-12 23:08:28 +08:00
John Zhao
24ca757c92 Improve process childs 2018-06-12 22:05:47 +08:00
John Zhao
92b38291ee Check image params when use api 2018-06-12 15:58:13 +08:00
John Zhao
377f9b21f1 Check supports stream or not when get its data 2018-06-12 12:31:07 +08:00
John Zhao
591bbdd3e6 Fix doc comments of api 2018-06-12 10:46:39 +08:00
John Zhao
9caf979d4c Merge branch 'feature/one-thread-read' into develop 2018-06-08 12:17:13 +08:00
John Zhao
9b91304f0b Get stream & motion datas in one thread 2018-06-07 11:19:58 +08:00
John Zhao
dfb574c179 Support find plugin to load 2018-06-04 22:09:20 +08:00
John Zhao
7451b6417d Restore lock stream datas 2018-06-01 16:50:15 +08:00
John Zhao
9c20d62763 Increase v4l2 request buffers 2018-06-01 16:34:21 +08:00
John Zhao
a0cf8fd902 Do small changes 2018-06-01 07:09:03 +00:00
John Zhao
5a836b2ae3 Add proc period support 2018-06-01 10:32:36 +08:00
John Zhao
e4fddf2b8d Merge win support into develop 2018-06-01 00:38:37 +08:00
John Zhao
1da095f5c3 Optimize streams 2018-05-31 23:41:32 +08:00
John Zhao
f447739488 Add async callback for motion datas 2018-05-31 20:36:17 +08:00
KalmanSLightech
84103d91bb change the callback's parameter in uvc-v4l2.cc 2018-05-31 16:19:32 +08:00
KalmanSLightech
8bf0d982ea spelling mistake 2018-05-31 15:48:58 +08:00
John Zhao
7e55f78418 Add async callback support 2018-05-31 15:39:42 +08:00
kalman
5be47846e7 change the way to get xu control's range 2018-05-31 15:09:00 +08:00
John Zhao
425b181216 Improve lock stream datas 2018-05-31 10:28:52 +08:00
John Zhao
b96d7a1782 Fix log message 2018-05-30 22:15:50 +08:00
John Zhao
240b18270b Change log fatal 2018-05-30 12:41:35 +08:00
John Zhao
87470f29a9 Update xu_control_range in uvc-wmf.cc 2018-05-30 11:12:28 +08:00
John Zhao
5daf4162e4 Add log info in uvc-wmf.cc 2018-05-29 12:23:11 +08:00
John Zhao
aed39f0942 Change channel value 2018-05-29 12:21:30 +08:00
John Zhao
3673324079 Update uvc-wmf.cc & add xu_control_range 2018-05-25 12:32:58 +08:00
John Zhao
13939734a7 Update python wrapper 2018-05-22 11:32:30 +08:00
kalman
0b7375698d change xu guid 2018-05-18 18:36:52 +08:00
John Zhao
49771d5b8e Format uvc-wmf.cc 2018-05-18 11:47:05 +08:00
John Zhao
25d3526086 Fix imu track period 2018-05-16 16:37:12 +08:00
John Zhao
152af37138 Fix forward declaration 2018-05-16 10:48:15 +08:00
John Zhao
dd2fc88846 Update doc comments 2018-05-16 10:31:31 +08:00
John Zhao
de0f0d0639 Log error and return if no devices 2018-05-15 22:01:15 +08:00
John Zhao
58fdc4c01b Fix capture video stream in uvc-wmf 2018-05-15 17:32:04 +08:00
John Zhao
276406dd1e Add imu track period 2018-05-15 14:54:22 +08:00
John Zhao
9e7c2cfa68 Get real exposure time and draw 2018-05-13 10:34:03 +08:00
John Zhao
42cf45a4c0 Add save_all_infos tool 2018-05-11 16:48:22 +08:00
John Zhao
4dc9108ae4 Add copyright information 2018-05-10 14:46:34 +08:00
John Zhao
bbdc0ac178 Update uvc-wmf.cc 2018-05-10 14:46:21 +08:00
John Zhao
1fec1300a8 Add tutorial get_with_plugin 2018-05-09 13:40:34 +08:00
John Zhao
401c003906 Add plugin support 2018-05-08 11:12:45 +08:00
kalman
ca0ae22aea change a parameter of ksproperty 2018-05-07 21:58:01 +08:00
kalman
9988c49060 corrected a mistake about get 2018-05-07 21:53:59 +08:00
kalman
b8f20c570c change the node and confirm the KSNODETYPE_DEV 2018-05-07 20:33:10 +08:00
kalman
8ca90f3478 add KSNODETYPE_DEV_SPECIFIC_LOCAL 2018-05-07 16:43:47 +08:00
kalman
b1b9b60626 add uvc extension unit guid 2018-05-07 15:03:52 +08:00
kalman
113d2e5951 add two space 2018-05-05 21:10:49 +08:00
kalman
ff33770ca4 add some log 2018-05-05 20:52:36 +08:00
kalman
8d017f5e2d add code in uvc-wmf.cc 2018-05-05 16:27:05 +08:00
John Zhao
e041d43183 Test addons support and add tutorial ir control 2018-05-04 15:59:07 +08:00
John Zhao
2e31a79b1a Add add-ons enum type 2018-05-04 13:44:13 +08:00
John Zhao
fbc7c3b6ef Add api create methods 2018-05-03 16:33:27 +08:00
John Zhao
f3d6fcdcb9 Could inverse extrinsics 2018-04-29 14:47:35 +08:00
John Zhao
2111a183d0 Done points and depth processor 2018-04-28 14:27:43 +08:00
John Zhao
c49342f9f7 Add process return bool 2018-04-28 13:37:25 +08:00
John Zhao
c176f55af2 Done disparity processor 2018-04-28 13:26:46 +08:00
John Zhao
21f2f91343 Done rectify processor 2018-04-28 12:44:15 +08:00
John Zhao
9e497cfa80 Process synthetic stream data and callback 2018-04-28 12:40:29 +08:00
John Zhao
cf80332e13 Complete native streams 2018-04-27 22:35:43 +08:00
John Zhao
3467c822c9 Combine enable/disable stream with processors 2018-04-27 15:47:54 +08:00
John Zhao
a5ce17a987 Add processor files 2018-04-27 09:58:53 +08:00
John Zhao
81be95db12 Update processor 2018-04-26 15:15:33 +08:00
John Zhao
b97baae06d Add processor and update api 2018-04-26 14:44:47 +08:00
John Zhao
8f10285773 Add synthetic files 2018-04-26 10:33:37 +08:00
John Zhao
1fd44f7f0c Update api & link libs 2018-04-26 09:22:29 +08:00
John Zhao
cd28fa58d3 Add with api option 2018-04-25 16:06:38 +08:00
John Zhao
9cf58f6e70 Make build on win 2018-04-23 23:11:11 +08:00
John Zhao
cdd98925b5 Add device writer tools 2018-04-21 15:45:33 +08:00
John Zhao
045c94dda7 Log message if get device info failed 2018-04-20 12:45:40 +08:00
John Zhao
3899b020b8 Move select device to utils 2018-04-20 12:44:23 +08:00
John Zhao
a3f90d31c7 Public headers of device layer and some utils 2018-04-19 23:19:00 +08:00
John Zhao
ad03d33d9c Change log message 2018-04-19 22:47:12 +08:00
John Zhao
f6120d5ae6 Improve intrinsics & extrinsics interfaces 2018-04-19 22:44:40 +08:00
John Zhao
e04a05f6f9 Complete read/write files 2018-04-19 17:23:02 +08:00
John Zhao
d99bc7bce5 Fix warnings in building with gcc4 2018-04-18 14:44:01 +08:00
John Zhao
185ffc2811 Change checksum log message 2018-04-17 14:46:11 +08:00
John Zhao
460c707253 Fix query devices on linux 2016-02-12 21:30:31 +08:00
John Zhao
2d107d7392 Complete record dataset 2018-04-15 19:18:21 +08:00
John Zhao
ea86ddd167 Fix restart fail issue 2018-04-14 22:28:43 +08:00
John Zhao
730d221637 Limit values of frame rate and imu frequency 2018-04-14 20:21:40 +08:00
John Zhao
1888145885 Could set params of device 2018-04-13 21:55:32 +08:00
John Zhao
41a7ec6708 Fix files header 2018-04-13 21:24:07 +08:00
John Zhao
0f92db5a53 Add file channel 2018-04-13 16:08:47 +08:00
John Zhao
36581e6c66 Update parse packets 2018-04-13 10:27:12 +08:00
John Zhao
5aa62b1c63 Change half duplex channel width 2018-04-12 20:50:40 +08:00
John Zhao
366c68a8c9 Fix imu response packet 2018-04-12 20:21:40 +08:00
John Zhao
c3f4386a52 Complete enable motion datas 2018-04-12 12:22:55 +08:00
John Zhao
d15ce48a28 Add motions & times 2018-04-12 11:48:09 +08:00
John Zhao
cca17ba629 Change log message 2018-04-12 11:18:56 +08:00
John Zhao
c4e31e5bce Could config stream limits 2018-04-12 09:54:54 +08:00
John Zhao
3e92782f59 Drop wrong image and the first one 2018-04-11 17:08:24 +08:00
John Zhao
2fbcbbdab6 Parse device model name 2018-04-11 14:54:28 +08:00
John Zhao
19ee097f0a Fix warnings compile with clang 2018-04-10 21:15:00 +08:00
John Zhao
12dcb762e4 Fix imu packet checksum log 2018-04-10 20:32:31 +08:00
John Zhao
20844c3a3e Merge branch 'develop' of https://code.slightech.com:666/mynteye/mynt-eye-sdk-2 into develop 2018-04-10 20:29:27 +08:00
John Zhao
be26072877 Add imu tracking 2018-04-10 20:20:42 +08:00
John Zhao
f818cbe24c Not reset callback after stop capturing 2018-04-10 20:10:18 +08:00
John Zhao
b81a905e78 Add imu write & read 2018-04-10 17:48:27 +08:00
KalmanSLightech
83276811f4 Merge branch 'develop' of https://code.slightech.com:666/mynteye/mynt-eye-sdk-2 into develop 2018-04-10 16:21:20 +08:00
John Zhao
46b5ed077a Change params of unpack functions 2018-04-10 16:19:28 +08:00
KalmanSLightech
9a77ca4bf5 change the log of the wrong img_packet checksum 2018-04-10 16:05:35 +08:00
John Zhao
a750622cac Complete options run action 2018-04-10 16:00:38 +08:00
John Zhao
8c0605255b Complete options get set 2018-04-10 14:00:31 +08:00
John Zhao
490185a577 Add options get set 2018-04-10 00:26:22 +08:00
John Zhao
ef38681bd1 Update uvc control query 2018-04-09 22:24:34 +08:00
John Zhao
e061430e61 Fix compute checksum 2018-04-09 20:51:13 +08:00
John Zhao
84bcf15e11 Add channels & control query 2018-04-09 15:54:14 +08:00
John Zhao
b6dc64e3d5 Empty impl in uvc-libuvc 2018-04-09 09:44:47 +08:00
John Zhao
71c21d789a Drop frame if image packet incorrect 2018-04-09 09:24:08 +08:00
John Zhao
bb075468ef Unpack image data 2018-04-09 01:20:00 +08:00
John Zhao
cfcb1ca531 Complete device & streams 2018-04-08 22:35:49 +08:00
John Zhao
81caf45dba Add streams & its request 2018-04-08 12:23:33 +08:00
John Zhao
d80189512d Add start/stop source 2018-04-07 09:36:41 +08:00
John Zhao
f1b480e4c3 Add stream requests 2018-04-06 09:28:17 +08:00
John Zhao
3e56de0a45 Update types & add callbacks 2018-04-06 09:12:09 +08:00
John Zhao
d1740c625e Add device model & config 2018-04-04 15:56:16 +08:00
John Zhao
c7390993dc Add internal strings 2018-04-04 11:38:36 +08:00
John Zhao
905bafd26d Add device layer 2018-04-04 10:50:27 +08:00
John Zhao
6647599ad4 Update api doc 2018-04-03 23:30:43 +08:00
John Zhao
565ed603a9 Add info to types 2018-04-03 21:01:36 +08:00
John Zhao
cd9af4fc48 Update types 2018-04-03 13:53:32 +08:00
John Zhao
48cf2bf9cb Add types & test 2018-04-03 10:28:19 +08:00
John Zhao
a5bdeaf41f Add internal types 2018-03-31 15:54:37 +08:00
John Zhao
2df1ab635a Add get_video_name 2018-03-30 16:39:35 +08:00
John Zhao
d7271ffe07 Add uvc streaming with v4l2 2018-03-25 23:03:04 +08:00
John Zhao
bd8e03da5b Add v4l2 on linux 2018-03-23 15:34:58 +08:00
John Zhao
7e8218607c Add samples 2018-03-22 15:03:04 +08:00
John Zhao
b81299cfa1 Add libuvc on macOS 2018-03-22 12:57:35 +08:00
John Zhao
c3f3784c11 Add target main and build 2018-03-12 00:15:30 +08:00
John Zhao
ddb5cb46b7 Update enable plugin log info 2018-06-08 00:49:07 +08:00
John Zhao
0af640015b Detect opencv with world 2018-06-08 00:48:25 +08:00
John Zhao
ac88a68ebc Update build.info and support native system on win 2018-06-07 23:32:36 +08:00
John Zhao
09fb4c04df Obtain raw frame in api stream data 2018-06-07 17:39:51 +08:00
John Zhao
22ea971407 Fix default int value in build.info 2018-06-07 16:23:38 +08:00