diff options
Diffstat (limited to 'positioning/server/src/Sensor/VehicleSens_Did_GpsTime_g.cpp')
-rw-r--r-- | positioning/server/src/Sensor/VehicleSens_Did_GpsTime_g.cpp | 74 |
1 files changed, 37 insertions, 37 deletions
diff --git a/positioning/server/src/Sensor/VehicleSens_Did_GpsTime_g.cpp b/positioning/server/src/Sensor/VehicleSens_Did_GpsTime_g.cpp index eeed707f..404e60e4 100644 --- a/positioning/server/src/Sensor/VehicleSens_Did_GpsTime_g.cpp +++ b/positioning/server/src/Sensor/VehicleSens_Did_GpsTime_g.cpp @@ -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. @@ -39,17 +39,17 @@ static VEHICLESENS_DATA_MASTER gstGpsTime_g; // NOLINT(readability/nolint) * GPS time information data master initialization processing */ void VehicleSensInitGpsTimeG(void) { -// SENSOR_MSG_GPSTIME st_gps_time; + SENSOR_MSG_GPSTIME st_gps_time; memset(&gstGpsTime_g, 0x00, sizeof(VEHICLESENS_DATA_MASTER)); /** Data ID setting */ -// gstGpsTime_g.ul_did = POSHAL_DID_GPS_TIME; + gstGpsTime_g.ul_did = POSHAL_DID_GPS_TIME; /** Data size setting */ -// gstGpsTime_g.us_size = sizeof(SENSOR_MSG_GPSTIME); + gstGpsTime_g.us_size = sizeof(SENSOR_MSG_GPSTIME); /** Data content setting */ -// memset(&st_gps_time, 0x00, sizeof(st_gps_time)); -// memcpy(&gstGpsTime_g.uc_data[0], &st_gps_time, sizeof(st_gps_time)); + memset(&st_gps_time, 0x00, sizeof(st_gps_time)); + memcpy(&gstGpsTime_g.uc_data[0], &st_gps_time, sizeof(st_gps_time)); return; } @@ -62,24 +62,24 @@ void VehicleSensInitGpsTimeG(void) { * * @return u_int8 */ -//u_int8 VehicleSensSetGpsTimeG(const SENSOR_MSG_GPSTIME *pst_gps_time) { -// u_int8 uc_ret; -// VEHICLESENS_DATA_MASTER *pst_master; -// -// pst_master = &gstGpsTime_g; -// -// /** With the contents of the current data master,Compare received data */ -// uc_ret = VehicleSensmemcmp(pst_master->uc_data, pst_gps_time, sizeof(SENSOR_MSG_GPSTIME)); -// -// /** Received data is set in the data master. */ -// pst_master->ul_did = POSHAL_DID_GPS_TIME; -// pst_master->us_size = sizeof(SENSOR_MSG_GPSTIME); -// pst_master->uc_rcvflag = VEHICLE_RCVFLAG_ON; -// memset(pst_master->uc_data, 0x00, sizeof(pst_master->uc_data)); -// memcpy(pst_master->uc_data, pst_gps_time, sizeof(SENSOR_MSG_GPSTIME)); -// -// return(uc_ret); -//} +u_int8 VehicleSensSetGpsTimeG(const SENSOR_MSG_GPSTIME *pst_gps_time) { + u_int8 uc_ret; + VEHICLESENS_DATA_MASTER *pst_master; + + pst_master = &gstGpsTime_g; + + /** With the contents of the current data master,Compare received data */ + uc_ret = VehicleSensmemcmp(pst_master->uc_data, pst_gps_time, sizeof(SENSOR_MSG_GPSTIME)); + + /** Received data is set in the data master. */ + pst_master->ul_did = POSHAL_DID_GPS_TIME; + pst_master->us_size = sizeof(SENSOR_MSG_GPSTIME); + pst_master->uc_rcvflag = VEHICLE_RCVFLAG_ON; + memset(pst_master->uc_data, 0x00, sizeof(pst_master->uc_data)); + memcpy(pst_master->uc_data, pst_gps_time, sizeof(SENSOR_MSG_GPSTIME)); + + return(uc_ret); +} /** * @brief @@ -87,16 +87,16 @@ void VehicleSensInitGpsTimeG(void) { * * @param[out] SENSOR_MSG_GPS* */ -//void VehicleSensGetGpsTimeG(SENSOR_MSG_GPSDATA_DAT *pst_data) { -// const VEHICLESENS_DATA_MASTER *pst_master; -// -// pst_master = &gstGpsTime_g; -// -// /* Store the data master in the specified destination. */ -// pst_data->ul_did = pst_master->ul_did; -// pst_data->us_size = pst_master->us_size; -// pst_data->uc_rcv_flag = pst_master->uc_rcvflag; -// memcpy(pst_data->uc_data, pst_master->uc_data, pst_master->us_size); -// -// return; -//} +void VehicleSensGetGpsTimeG(SENSOR_MSG_GPSDATA_DAT *pst_data) { + const VEHICLESENS_DATA_MASTER *pst_master; + + pst_master = &gstGpsTime_g; + + /* Store the data master in the specified destination. */ + pst_data->ul_did = pst_master->ul_did; + pst_data->us_size = pst_master->us_size; + pst_data->uc_rcv_flag = pst_master->uc_rcvflag; + memcpy(pst_data->uc_data, pst_master->uc_data, pst_master->us_size); + + return; +} |