diff options
Diffstat (limited to 'positioning/client/include/Sensor_Common_API.h')
-rw-r--r-- | positioning/client/include/Sensor_Common_API.h | 211 |
1 files changed, 80 insertions, 131 deletions
diff --git a/positioning/client/include/Sensor_Common_API.h b/positioning/client/include/Sensor_Common_API.h index f2c8c6d4..5631e837 100644 --- a/positioning/client/include/Sensor_Common_API.h +++ b/positioning/client/include/Sensor_Common_API.h @@ -1,5 +1,5 @@ /* - * @copyright Copyright (c) 2016-2019 TOYOTA MOTOR CORPORATION. + * @copyright Copyright (c) 2016-2020 TOYOTA MOTOR CORPORATION. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -41,146 +41,95 @@ /* VEHICLE__DID */ /* ++ PastModel002 Support_UBX_Protocol_DID */ -#define VEHICLE_DID_GPS_UBLOX_NAV_POSLLH 0x00000000 -#define VEHICLE_DID_GPS_UBLOX_NAV_STATUS 0x00000001 -#define VEHICLE_DID_GPS_UBLOX_NAV_TIMEUTC 0x00000002 -#define VEHICLE_DID_GPS_UBLOX_NAV_VELNED 0x00000003 -#define VEHICLE_DID_GPS_UBLOX_NAV_DOP 0x00000004 -#define VEHICLE_DID_GPS_UBLOX_NAV_TIMEGPS 0x00000005 -#define VEHICLE_DID_GPS_UBLOX_NAV_SVINFO 0x00000006 -#define VEHICLE_DID_GPS_UBLOX_NAV_CLOCK 0x00000007 -#define VEHICLE_DID_GPS_UBLOX_MON_HW 0x00000008 -#define VEHICLE_DID_GPS_UBLOX_ACK_ACK 0x00000009 -#define VEHICLE_DID_GPS_UBLOX_ACK_NAK 0x0000000A -#define VEHICLE_DID_GPS_UBLOX_CFG_RST 0x0000000B -#define VEHICLE_DID_GPS_UBLOX_AID_INI 0x0000000C -#define VEHICLE_DID_GPS_UBLOX_AID_EPH 0x0000000D -#define VEHICLE_DID_GPS_UBLOX_CFG_MSG 0x0000000E -#define VEHICLE_DID_GPS_UBLOX_CFG_NAVX5 0x0000000F +#define VEHICLE_DID_GPS_UBLOX_NAV_POSLLH 0x80000060 +#define VEHICLE_DID_GPS_UBLOX_NAV_STATUS 0x80000061 +#define VEHICLE_DID_GPS_UBLOX_NAV_TIMEUTC 0x80000062 +#define VEHICLE_DID_GPS_UBLOX_NAV_VELNED 0x80000063 +#define VEHICLE_DID_GPS_UBLOX_NAV_DOP 0x80000064 +#define VEHICLE_DID_GPS_UBLOX_NAV_TIMEGPS 0x80000065 +#define VEHICLE_DID_GPS_UBLOX_NAV_SVINFO 0x80000066 +#define VEHICLE_DID_GPS_UBLOX_NAV_CLOCK 0x80000067 +#define VEHICLE_DID_GPS_UBLOX_MON_HW 0x80000068 +#define VEHICLE_DID_GPS_UBLOX_ACK_ACK 0x80000069 +#define VEHICLE_DID_GPS_UBLOX_ACK_NAK 0x8000006A +#define VEHICLE_DID_GPS_UBLOX_CFG_RST 0x8000006B +#define VEHICLE_DID_GPS_UBLOX_AID_INI 0x8000006C +#define VEHICLE_DID_GPS_UBLOX_AID_EPH 0x8000006D +#define VEHICLE_DID_GPS_UBLOX_CFG_MSG 0x8000006E +#define VEHICLE_DID_GPS_UBLOX_CFG_NAVX5 0x8000006F /* -- PastModel002 Support_UBX_Protocol_DID */ /* ++ used internally by the DR */ -#define VEHICLE_DID_GPS_COUNTER 0x00000010 -#define VEHICLE_DID_GYRO_EXT 0x00000011 /* 3 to 14bit A/D value,0bit:REV */ - -#define VEHICLE_DID_DR_LONGITUDE 0x00000012 -#define VEHICLE_DID_DR_LATITUDE 0x00000013 -#define VEHICLE_DID_DR_ALTITUDE 0x00000014 -#define VEHICLE_DID_DR_SPEED 0x00000015 -#define VEHICLE_DID_DR_HEADING 0x00000016 -#define VEHICLE_DID_DR_SNS_COUNTER 0x00000017 -#define VEHICLE_DID_DR_GYRO_OFFSET 0x00000018 -#define VEHICLE_DID_DR_GYRO_SCALE_FACTOR 0x00000019 -#define VEHICLE_DID_DR_GYRO_SCALE_FACTOR_LEVEL 0x0000001A -#define VEHICLE_DID_DR_SPEED_PULSE_SCALE_FACTOR 0x0000001B -#define VEHICLE_DID_DR_SPEED_PULSE_SCALE_FACTOR_LEVEL 0x0000001C +#define VEHICLE_DID_GPS_COUNTER 0x8000001B +#define VEHICLE_DID_GYRO_EXT 0x80000027 + +#define VEHICLE_DID_DR_LONGITUDE 0x80000070 +#define VEHICLE_DID_DR_LATITUDE 0x80000071 +#define VEHICLE_DID_DR_ALTITUDE 0x80000072 +#define VEHICLE_DID_DR_SPEED 0x80000073 +#define VEHICLE_DID_DR_HEADING 0x80000074 +#define VEHICLE_DID_DR_SNS_COUNTER 0x80000075 +#define VEHICLE_DID_DR_GYRO_OFFSET 0x80000078 +#define VEHICLE_DID_DR_GYRO_SCALE_FACTOR 0x80000079 +#define VEHICLE_DID_DR_GYRO_SCALE_FACTOR_LEVEL 0x8000007A +#define VEHICLE_DID_DR_SPEED_PULSE_SCALE_FACTOR 0x8000007B +#define VEHICLE_DID_DR_SPEED_PULSE_SCALE_FACTOR_LEVEL 0x8000007C /* -- used internally by the DR */ /* ++ PastModel002 Support_DID */ -#define VEHICLE_DID_GYRO_TROUBLE 0x0000001D -#define VEHICLE_DID_MAIN_GPS_INTERRUPT_SIGNAL 0x0000001E -#define VEHICLE_DID_SYS_GPS_INTERRUPT_SIGNAL 0x0000001F -#define VEHICLE_DID_GYRO_CONNECT_STATUS 0x00000020 -#define VEHICLE_DID_VALID_EPH_NUM 0x00000021 +#define VEHICLE_DID_GYRO_TROUBLE 0x80000080 +#define VEHICLE_DID_MAIN_GPS_INTERRUPT_SIGNAL 0x80000081 +#define VEHICLE_DID_SYS_GPS_INTERRUPT_SIGNAL 0x80000082 +#define VEHICLE_DID_GYRO_CONNECT_STATUS 0x80000083 +#define VEHICLE_DID_VALID_EPH_NUM 0x80000084 /* -- PastModel002 Support_DID */ /* ++ Not supported by UBX_Protocol */ -#define VEHICLE_DID_2WD4WD 0x00000022 -#define VEHICLE_DID_TEST 0x00000023 -#define VEHICLE_DID_VTRADAPTER 0x00000024 -#define VEHICLE_DID_AUXADAPTER 0x00000025 -#define VEHICLE_DID_PANELTEMP 0x00000026 -#define VEHICLE_DID_MINIJACK 0x00000027 -#define VEHICLE_DID_SIRF_BINARY 0x00000028 -#define VEHICLE_DID_RTC 0x00000029 -#define VEHICLE_DID_SATELLITE_STATUS 0x0000002A -#define VEHICLE_DID_LOCATION 0x0000002B -#define VEHICLE_DID_BACKDOOR_LINE 0x0000002C -#define VEHICLE_DID_ADIM_LINE 0x0000002D -#define VEHICLE_DID_BACKDOOR_CAN 0x0000002E -#define VEHICLE_DID_ADIM_CAN 0x0000002F -#define VEHICLE_DID_GGA 0x00000030 -#define VEHICLE_DID_GLL 0x00000031 -#define VEHICLE_DID_GSA 0x00000032 -#define VEHICLE_DID_GSV 0x00000033 -#define VEHICLE_DID_RMC 0x00000034 -#define VEHICLE_DID_VTG 0x00000035 -#define VEHICLE_DID_TOUCH 0x00000036 -#define VEHICLE_DID_KEY 0x00000037 -#define VEHICLE_DID_REMO 0x00000038 -#define VEHICLE_DID_VSC1S03 0x00000039 -#define VEHICLE_DID_ECO1S01 0x0000003A -#define VEHICLE_DID_ENG1F07 0x0000003B -#define VEHICLE_DID_ENG1S03 0x0000003C -#define VEHICLE_DID_ACN1S04 0x0000003D -#define VEHICLE_DID_ACN1S05 0x0000003E -#define VEHICLE_DID_ACN1S06 0x0000003F -#define VEHICLE_DID_ACN1S08 0x00000040 -#define VEHICLE_DID_ACN1S07 0x00000041 -#define VEHICLE_DID_EHV1S90 0x00000042 -#define VEHICLE_DID_ECT1S92 0x00000043 -#define VEHICLE_DID_ENG1S28 0x00000044 -#define VEHICLE_DID_BGM1S01 0x00000045 -#define VEHICLE_DID_ENG1F03 0x00000046 -#define VEHICLE_DID_CAA1N01 0x00000047 -#define VEHICLE_DID_MET1S01 0x00000048 -#define VEHICLE_DID_MET1S03 0x00000049 -#define VEHICLE_DID_MET1S04 0x0000004A -#define VEHICLE_DID_MET1S05 0x0000004B -#define VEHICLE_DID_MET1S07 0x0000004C -#define VEHICLE_DID_BDB1S01 0x0000004D -#define VEHICLE_DID_BDB1S03 0x0000004E -#define VEHICLE_DID_BDB1S08 0x0000004F -#define VEHICLE_DID_BDB1F03 0x00000050 -#define VEHICLE_DID_TPM1S02 0x00000051 -#define VEHICLE_DID_TPM1S03 0x00000052 -#define VEHICLE_DID_ENG1S92 0x00000053 -#define VEHICLE_DID_MMT1S52 0x00000054 -#define VEHICLE_DID_EPB1S01 0x00000055 -#define VEHICLE_DID_GPS__CWORD82__NMEA 0x00000056 -#define VEHICLE_DID_GPS__CWORD82__SETINITIAL 0x00000057 -#define VEHICLE_DID_GPS__CWORD82__SETRMODE 0x00000058 -#define VEHICLE_DID_GPS__CWORD82__SETRMODEEX 0x00000059 -#define VEHICLE_DID_GPS__CWORD82__SELSENT 0x0000005A -#define VEHICLE_DID_GPS__CWORD82__SETSBAS 0x0000005B -#define VEHICLE_DID_GPS__CWORD82__SETCONF1 0x0000005C -#define VEHICLE_DID_GPS__CWORD82__SETCONF2 0x0000005D -#define VEHICLE_DID_GPS__CWORD82__NMEA_GGA_INTERNAL 0x0000005E -#define VEHICLE_DID_GPS__CWORD82__NMEA_DGGA_INTERNAL 0x0000005F -#define VEHICLE_DID_GPS__CWORD82__NMEA_VTG_INTERNAL 0x00000060 -#define VEHICLE_DID_GPS__CWORD82__NMEA_RMC_INTERNAL 0x00000061 -#define VEHICLE_DID_GPS__CWORD82__NMEA_DRMC_INTERNAL 0x00000062 -#define VEHICLE_DID_GPS__CWORD82__NMEA_GLL_INTERNAL 0x00000063 -#define VEHICLE_DID_GPS__CWORD82__NMEA_DGLL_INTERNAL 0x00000064 -#define VEHICLE_DID_GPS__CWORD82__NMEA_GSA_INTERNAL 0x00000065 -#define VEHICLE_DID_GPS__CWORD82__NMEA_GSV1_INTERNAL 0x00000066 -#define VEHICLE_DID_GPS__CWORD82__NMEA_GSV2_INTERNAL 0x00000067 -#define VEHICLE_DID_GPS__CWORD82__NMEA_GSV3_INTERNAL 0x00000068 -#define VEHICLE_DID_GPS__CWORD82__NMEA_PJRDC_GP_3_INTERNAL 0x00000069 -#define VEHICLE_DID_LOCATION_LONLAT 0x0000006A -#define VEHICLE_DID_LOCATION_ALTITUDE 0x0000006B -#define VEHICLE_DID_MOTION_SPEED 0x0000006C -#define VEHICLE_DID_MOTION_HEADING 0x0000006D -#define VEHICLE_DID_GPS_TIME 0x0000006E -#define VEHICLE_DID_NAVIINFO_DIAG_GPS 0x0000006F -#define VEHICLE_DID_GPSWEEKCOR_CNT 0x00000070 - -#define VEHICLE_DID_GPS_CUSTOMDATA_NAVI 0x00000071 -#define VEHICLE_DID_LOCATION_LONLAT_NAVI 0x00000072 -#define VEHICLE_DID_LOCATION_ALTITUDE_NAVI 0x00000073 -#define VEHICLE_DID_MOTION_SPEED_NAVI 0x00000074 -#define VEHICLE_DID_MOTION_HEADING_NAVI 0x00000075 -#define VEHICLE_DID_SETTINGTIME 0x00000076 - -#define VEHICLE_DID_LOCATIONINFO_NMEA_NAVI 0x00000077 - -#define VEHICLE_DID_MOTION_SPEED_INTERNAL 0x00000078 - -#define VEHICLE_DID_GPS_TIME_RAW 0x00000079U /* QAC 1281 */ -#define VEHICLE_DID_GPS_WKNROLLOVER 0x0000007AU /* QAC 1281 */ - -#define VEHICLE_DID_SPEED_PULSE_VEHICLE (0x00000080UL) +#define VEHICLE_DID_LOCATION 0x80000020 +#define VEHICLE_DID_GPS__CWORD82__NMEA POS_DID_GPS__CWORD82__NMEA +#define VEHICLE_DID_GPS__CWORD82__SETINITIAL POS_DID_GPS__CWORD82__SETINITIAL +#define VEHICLE_DID_GPS__CWORD82__SETRMODE 0x80000034 +#define VEHICLE_DID_GPS__CWORD82__SETRMODEEX POS_DID_GPS__CWORD82__SETRMODEEX +#define VEHICLE_DID_GPS__CWORD82__SELSENT POS_DID_GPS__CWORD82__SELSENT +#define VEHICLE_DID_GPS__CWORD82__SETSBAS 0x80000037 +#define VEHICLE_DID_GPS__CWORD82__SETCONF1 0x80000038 +#define VEHICLE_DID_GPS__CWORD82__SETCONF2 0x80000039 +#define VEHICLE_DID_GPS__CWORD82__NMEA_GGA_INTERNAL 0xA050 +#define VEHICLE_DID_GPS__CWORD82__NMEA_DGGA_INTERNAL 0xA051 +#define VEHICLE_DID_GPS__CWORD82__NMEA_VTG_INTERNAL 0xA052 +#define VEHICLE_DID_GPS__CWORD82__NMEA_RMC_INTERNAL 0xA053 +#define VEHICLE_DID_GPS__CWORD82__NMEA_DRMC_INTERNAL 0xA054 +#define VEHICLE_DID_GPS__CWORD82__NMEA_GLL_INTERNAL 0xA055 +#define VEHICLE_DID_GPS__CWORD82__NMEA_DGLL_INTERNAL 0xA056 +#define VEHICLE_DID_GPS__CWORD82__NMEA_GSA_INTERNAL 0xA057 +#define VEHICLE_DID_GPS__CWORD82__NMEA_GSV1_INTERNAL 0xA058 +#define VEHICLE_DID_GPS__CWORD82__NMEA_GSV2_INTERNAL 0xA059 +#define VEHICLE_DID_GPS__CWORD82__NMEA_GSV3_INTERNAL 0xA060 +#define VEHICLE_DID_GPS__CWORD82__NMEA_PJRDC_GP_3_INTERNAL 0xA061 +#define VEHICLE_DID_LOCATION_LONLAT 0x80000095 +#define VEHICLE_DID_LOCATION_ALTITUDE 0x80000096 +#define VEHICLE_DID_MOTION_SPEED 0x80000062 +#define VEHICLE_DID_MOTION_HEADING 0x80000097 +#define VEHICLE_DID_GPS_TIME 0x80000098 +#define VEHICLE_DID_NAVIINFO_DIAG_GPS 0x80000099 +#define VEHICLE_DID_GPSWEEKCOR_CNT 0x8000009A + +#define VEHICLE_DID_GPS_CUSTOMDATA_NAVI 0x800000A0 +#define VEHICLE_DID_LOCATION_LONLAT_NAVI 0x800000A1 +#define VEHICLE_DID_LOCATION_ALTITUDE_NAVI 0x800000A2 +#define VEHICLE_DID_MOTION_SPEED_NAVI 0x800000A3 +#define VEHICLE_DID_MOTION_HEADING_NAVI 0x800000A4 +#define VEHICLE_DID_SETTINGTIME 0x800000A5 + +#define VEHICLE_DID_LOCATIONINFO_NMEA_NAVI 0x800000A6 + +#define VEHICLE_DID_MOTION_SPEED_INTERNAL 0x800000B0 + +#define VEHICLE_DID_GPS_TIME_RAW 0x800000B1U /* QAC 1281 */ +#define VEHICLE_DID_GPS_WKNROLLOVER 0x800000B2U /* QAC 1281 */ + +#define VEHICLE_DID_SPEED_PULSE_VEHICLE (0x80000044UL) /* -- Not supported by UBX_Protocol */ |