feat(*): add function to querry some hardware info
This commit is contained in:
@@ -104,7 +104,7 @@ struct MYNTEYE_API MotionData {
|
||||
ImuData imu;
|
||||
|
||||
bool operator==(const MotionData &other) const {
|
||||
return imu.timestamp == other.imu.timestamp;
|
||||
return imu.timestamp == other.imu.timestamp;
|
||||
}
|
||||
};
|
||||
|
||||
@@ -247,6 +247,8 @@ BOOST_PYTHON_MODULE(mynteye_py) {
|
||||
.value("LENS_TYPE", Info::LENS_TYPE)
|
||||
.value("IMU_TYPE", Info::IMU_TYPE)
|
||||
.value("NOMINAL_BASELINE", Info::NOMINAL_BASELINE)
|
||||
.value("AUXILIARY_CHIP_VERSION", Info::AUXILIARY_CHIP_VERSION)
|
||||
.value("ISP_VERSION", Info::ISP_VERSION)
|
||||
#ifdef ENUM_EXPORT_VALUES
|
||||
.export_values()
|
||||
#endif
|
||||
|
||||
@@ -153,7 +153,7 @@
|
||||
<!-- <arg name="standard2/ir_control" default="0" /> -->
|
||||
|
||||
<!-- standard2/accel_range range: [6,48] -->
|
||||
<arg name="standard2/accel_range" default="-1" />
|
||||
<arg name="standard2/accel_range" default="24" />
|
||||
<!-- <arg name="standard2/accel_range" default="6" /> -->
|
||||
|
||||
<!-- standard2/gyro_range range: [250,4000] -->
|
||||
|
||||
@@ -54,6 +54,8 @@ def main():
|
||||
'LENS_TYPE': GetInfoRequest.LENS_TYPE,
|
||||
'IMU_TYPE': GetInfoRequest.IMU_TYPE,
|
||||
'NOMINAL_BASELINE': GetInfoRequest.NOMINAL_BASELINE,
|
||||
'AUXILIARY_CHIP_VERSION': GetInfoRequest.AUXILIARY_CHIP_VERSION,
|
||||
'ISP_VERSION': GetInfoRequest.ISP_VERSION,
|
||||
}
|
||||
for k, v in get_device_info(**keys).items():
|
||||
print('{}: {}'.format(k, v))
|
||||
|
||||
@@ -407,6 +407,12 @@ class ROSWrapperNodelet : public nodelet::Nodelet {
|
||||
case Request::NOMINAL_BASELINE:
|
||||
res.value = api_->GetInfo(Info::NOMINAL_BASELINE);
|
||||
break;
|
||||
case Request::AUXILIARY_CHIP_VERSION:
|
||||
res.value = api_->GetInfo(Info::AUXILIARY_CHIP_VERSION);
|
||||
break;
|
||||
case Request::ISP_VERSION:
|
||||
res.value = api_->GetInfo(Info::ISP_VERSION);
|
||||
break;
|
||||
case Request::IMG_INTRINSICS:
|
||||
{
|
||||
auto intri_left = api_->GetIntrinsicsBase(Stream::LEFT);
|
||||
|
||||
@@ -6,10 +6,12 @@ uint32 SPEC_VERSION=4
|
||||
uint32 LENS_TYPE=5
|
||||
uint32 IMU_TYPE=6
|
||||
uint32 NOMINAL_BASELINE=7
|
||||
uint32 IMG_INTRINSICS=8
|
||||
uint32 IMG_EXTRINSICS_RTOL=9
|
||||
uint32 IMU_INTRINSICS=10
|
||||
uint32 IMU_EXTRINSICS=11
|
||||
uint32 AUXILIARY_CHIP_VERSION=8
|
||||
uint32 ISP_VERSION=9
|
||||
uint32 IMG_INTRINSICS=10
|
||||
uint32 IMG_EXTRINSICS_RTOL=11
|
||||
uint32 IMU_INTRINSICS=12
|
||||
uint32 IMU_EXTRINSICS=13
|
||||
uint32 key
|
||||
---
|
||||
string value
|
||||
|
||||
Reference in New Issue
Block a user