mirror of
https://gitee.com/xiaohuolufeihua/bizhang_-obav.git
synced 2026-05-22 01:12:31 +00:00
distance_sensors: Fix assignment of serial bus ID
This commit is contained in:
committed by
Daniel Agar
parent
01462ce627
commit
a09e13631c
@@ -100,7 +100,7 @@ CM8JL65::CM8JL65(const char *port, uint8_t rotation) :
|
||||
device::Device::DeviceId device_id;
|
||||
device_id.devid_s.bus_type = device::Device::DeviceBusType_SERIAL;
|
||||
|
||||
uint8_t bus_num = atoi(&_port[sizeof(_port) - 2]);
|
||||
uint8_t bus_num = atoi(&_port[strlen(_port) - 1]); // Assuming '/dev/ttySx'
|
||||
|
||||
if (bus_num < 10) {
|
||||
device_id.devid_s.bus = bus_num;
|
||||
|
||||
@@ -48,7 +48,7 @@ LeddarOne::LeddarOne(const char *serial_port, uint8_t device_orientation):
|
||||
device::Device::DeviceId device_id;
|
||||
device_id.devid_s.bus_type = device::Device::DeviceBusType::DeviceBusType_SERIAL;
|
||||
|
||||
uint8_t bus_num = atoi(&_serial_port[sizeof(_serial_port) - 2]);
|
||||
uint8_t bus_num = atoi(&_serial_port[strlen(_serial_port) - 1]); // Assuming '/dev/ttySx'
|
||||
|
||||
if (bus_num < 10) {
|
||||
device_id.devid_s.bus = bus_num;
|
||||
|
||||
@@ -54,7 +54,7 @@ LightwareLaserSerial::LightwareLaserSerial(const char *port, uint8_t rotation) :
|
||||
device::Device::DeviceId device_id;
|
||||
device_id.devid_s.bus_type = device::Device::DeviceBusType_SERIAL;
|
||||
|
||||
uint8_t bus_num = atoi(&_port[sizeof(_port) - 2]);
|
||||
uint8_t bus_num = atoi(&_port[strlen(_port) - 1]); // Assuming '/dev/ttySx'
|
||||
|
||||
if (bus_num < 10) {
|
||||
device_id.devid_s.bus = bus_num;
|
||||
|
||||
@@ -51,7 +51,7 @@ PGA460::PGA460(const char *port)
|
||||
_device_id.devid_s.devtype = DRV_DIST_DEVTYPE_PGA460;
|
||||
_device_id.devid_s.bus_type = device::Device::DeviceBusType_SERIAL;
|
||||
|
||||
uint8_t bus_num = atoi(&_port[sizeof(_port) - 2]);
|
||||
uint8_t bus_num = atoi(&_port[strlen(_port) - 1]); // Assuming '/dev/ttySx'
|
||||
|
||||
if (bus_num < 10) {
|
||||
_device_id.devid_s.bus = bus_num;
|
||||
|
||||
@@ -50,7 +50,7 @@ TFMINI::TFMINI(const char *port, uint8_t rotation) :
|
||||
device_id.devid_s.devtype = DRV_DIST_DEVTYPE_TFMINI;
|
||||
device_id.devid_s.bus_type = device::Device::DeviceBusType_SERIAL;
|
||||
|
||||
uint8_t bus_num = atoi(&_port[sizeof(_port) - 2]);
|
||||
uint8_t bus_num = atoi(&_port[strlen(_port) - 1]); // Assuming '/dev/ttySx'
|
||||
|
||||
if (bus_num < 10) {
|
||||
device_id.devid_s.bus = bus_num;
|
||||
|
||||
@@ -48,7 +48,7 @@ AerotennaULanding::AerotennaULanding(const char *port, uint8_t rotation) :
|
||||
device::Device::DeviceId device_id;
|
||||
device_id.devid_s.bus_type = device::Device::DeviceBusType_SERIAL;
|
||||
|
||||
uint8_t bus_num = atoi(&_port[sizeof(_port) - 2]);
|
||||
uint8_t bus_num = atoi(&_port[strlen(_port) - 1]); // Assuming '/dev/ttySx'
|
||||
|
||||
if (bus_num < 10) {
|
||||
device_id.devid_s.bus = bus_num;
|
||||
|
||||
Reference in New Issue
Block a user