feat(*): add function to querry some hardware info
This commit is contained in:
@@ -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