2 * @copyright Copyright (c) 2016-2020 TOYOTA MOTOR CORPORATION.
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
17 /*******************************************************************************
18 * File name :VehicleSens_Did_SpeedPulseFlagFst_l.cpp
19 * System name :PastModel002
20 * Subsystem name :Vehicle sensor process
21 * Program name :Vehicle sensor data master(POSHAL_DID_SPEED_PULSE_FLAG_FST)
22 * Module configuration :VehicleSensInitSpeedPulseFlagFstl() Vehicle sensor SPEED_PULSE_FLAG initialization function
23 * :VehicleSensSetSpeedPulseFlagFstl() Vehicle Sensor SPEED_PULSE_FLAG SET Function
24 * :VehicleSensSetSpeedPulseFlagFstG() Vehicle Sensor SPEED_PULSE_FLAG SET Function
25 * :VehicleSensGetSpeedPulseFlagFstl() Vehicle Sensor SPEED_PULSE_FLAG GET Function
26 ******************************************************************************/
28 #include <vehicle_service/positioning_base_library.h>
29 #include "VehicleSens_DataMaster.h"
31 /* #Polaris_003 START */
32 #if CONFIG_SENSOR_EXT_VALID /* Initial Sensor Response */
33 /*************************************************/
35 /*************************************************/
37 /*******************************************************************************
38 * MODULE : VehicleSensInitSpeedPulseFlagFstl
39 * ABSTRACT : Vehicle sensor SPEED_PULSE_FLAG initialization function
40 * FUNCTION : SPEED_PULSE_FLAG data master initialization processing
44 ******************************************************************************/
45 void VehicleSensInitSpeedPulseFlagFstl(void) {
49 /*******************************************************************************
50 * MODULE : VehicleSensSetSpeedPulseFlagFstl
51 * ABSTRACT : Vehicle Sensor SPEED_PULSE_FLAG SET Function
52 * FUNCTION : Update the SPEED_PULSE_FLAG data master
53 * ARGUMENT : *pst_data : Pointer to the message data received by the direct line
55 * RETURN : VEHICLESENS_EQ : No data change
56 * VEHICLESENS_NEQ : Data change
57 ******************************************************************************/
58 u_int8 VehicleSensSetSpeedPulseFlagFstl(const LSDRV_LSDATA_FST *pst_data) { // LCOV_EXCL_START 8: dead code
59 AGL_ASSERT_NOT_TESTED(); // LCOV_EXCL_LINE 200: test assert
60 return(VEHICLESENS_EQ);
64 /*******************************************************************************
65 * MODULE : VehicleSensSetSpeedPulseFlagFstG
66 * ABSTRACT : Vehicle Sensor SPEED_PULSE_FLAG SET Function
67 * FUNCTION : Update the SPEED_PULSE_FLAG data master
68 * ARGUMENT : *pst_data : Pointer to the message data received by the direct line
70 * RETURN : VEHICLESENS_EQ : No data change
71 * VEHICLESENS_NEQ : Data change
72 ******************************************************************************/
73 u_int8 VehicleSensSetSpeedPulseFlagFstG(const LSDRV_LSDATA_FST_SPEED_PULSE_FLAG *pst_data) {
74 return VEHICLESENS_EQ;
77 /*******************************************************************************
78 * MODULE : VehicleSensGetSpeedPulseFlagFstl
79 * ABSTRACT : Vehicle Sensor SPEED_PULSE_FLAG GET Function
80 * FUNCTION : Provide the SPEED_PULSE_FLAG data master
81 * ARGUMENT : *pst_data : Pointer to the data master acquisition destination
84 ******************************************************************************/
85 void VehicleSensGetSpeedPulseFlagFstl(VEHICLESENS_DATA_MASTER_FST *pst_data) { // LCOV_EXCL_START 8: dead code
86 AGL_ASSERT_NOT_TESTED(); // LCOV_EXCL_LINE 200: test assert