USB2CAN FIFO 제품 관련 문의
페이지 정보
본문
구매한 Sensor: USB2CAN FIFO
사용 환경: window10
개발 언어: Qt C++
해당 제품 사용하고 있습니다.
저희 장비에 해당 제품이 두개가 연결됩니다.
아래와 같이 연결된 device 개수를 가지고 오고
index 를 통해서 SerialCode 값을 가지고 옵니다.
int CAN2USB_noDev = CAN_Fifo_ScanSerialNumber();
if(CAN2USB_noDev > 0)
{
const char *serialNumber0 = CAN_Fifo_GetSerialNumber (0);
const char *serialNumber1 = nullptr;
if(CAN2USB_noDev == 2) serialNumber1 = CAN_Fifo_GetSerialNumber(1);
qDebug() << "CAN2USB " << 0 << "Serial Number : " << serialNumber0;
/////// 생략
}
궁금한 점은 GetSerialNumber 의 넘겨주는 index 에 따라 두개의 장치의 Serial 이 매번 변경될 수 있나요? 부팅 할때 마다?
예를 들어 index 0 의 serial 이 "aaaaa" 이고 index 1 이 "bbbbb" 인데 다음 부팅시 index 1 이 "aaaaa" 이고 index 0 이 "bbbbb" 로 변경 될 수 있나요?
가정은 동일한 USB port 를 사용하고 동일한 USB2CAN device 를 사용하는 경우 입니다.
사용 환경: window10
개발 언어: Qt C++
해당 제품 사용하고 있습니다.
저희 장비에 해당 제품이 두개가 연결됩니다.
아래와 같이 연결된 device 개수를 가지고 오고
index 를 통해서 SerialCode 값을 가지고 옵니다.
int CAN2USB_noDev = CAN_Fifo_ScanSerialNumber();
if(CAN2USB_noDev > 0)
{
const char *serialNumber0 = CAN_Fifo_GetSerialNumber (0);
const char *serialNumber1 = nullptr;
if(CAN2USB_noDev == 2) serialNumber1 = CAN_Fifo_GetSerialNumber(1);
qDebug() << "CAN2USB " << 0 << "Serial Number : " << serialNumber0;
/////// 생략
}
궁금한 점은 GetSerialNumber 의 넘겨주는 index 에 따라 두개의 장치의 Serial 이 매번 변경될 수 있나요? 부팅 할때 마다?
예를 들어 index 0 의 serial 이 "aaaaa" 이고 index 1 이 "bbbbb" 인데 다음 부팅시 index 1 이 "aaaaa" 이고 index 0 이 "bbbbb" 로 변경 될 수 있나요?
가정은 동일한 USB port 를 사용하고 동일한 USB2CAN device 를 사용하는 경우 입니다.
- 이전글MW-AHRSV2 단자 규격 23.11.20
- 다음글MW-AHRSV1를 이용하여 Pixhawk 외부 imu로 이용하기 23.11.16
댓글목록
최고관리자님의 댓글
최고관리자 작성일
안녕하세요
우려하시는 내용에 대해서 솔루션을 드리자면
https://blog.naver.com/idea_robot/223228053596
해당 링크를 들어가셔서 페이지를 내리시다보면
Serial Number 가 모든 제품마다 다른 것을 아실 수 있으십니다.
이 값을 해결하시면 되실 거 같습니다