2019/4/23--10:14 E_BSW_NWK_TRIGGER_SOURCE_KICK_MOTION_CMD
SCI_NwkButton_GetPeriodicSignals
case 6: /* 7th entry from "NWB_ms_InitPeriodicSignal[]" table --> read HFA Combined Open/Close/Stop Request */
SCI_Read_BswNwk_CanNetworkTriggerSources(apu8_PeriodicSignal, E_BSW_NWK_TRIGGER_SOURCE_KICK_MOTION_CMD);
Sci_Bsw_Nwk_lf.h
typedef enum
{
E_BSW_NWK_TRIGGER_SOURCE_RKE_STOP_CMD, /* remote key stop request */
E_BSW_NWK_TRIGGER_SOURCE_RKE_LONG_CMD, /* remote key combined request */
E_BSW_NWK_TRIGGER_SOURCE_DRVTGSW_PULLUP, /* driver switch open request */
E_BSW_NWK_TRIGGER_SOURCE_MMI_OPEN_REQ, /* voice command open request */
E_BSW_NWK_TRIGGER_SOURCE_MMI_CLOSE_REQ, /* voice command close request */
E_BSW_NWK_TRIGGER_SOURCE_MMI_STOP_REQ, /* voice command stop request */
E_BSW_NWK_TRIGGER_SOURCE_KICK_MOTION_CMD, /* HFA combined request */
E_BSW_NWK_TRIGGER_SOURCE_OUTER_HANDLE_REQ /* Outer handler request */
}BswNwk_CANNetworkTriggerSourcesT;
SCI_BswNwk_Get_SwitchInputs
le_RxState = CSA_GetRxSignal(E_CSA_RX_VALID_KICK_DETECTED,&lu8_SignalValue);
gs_Sci_Data_Buffer.BswNetwork.s_ValidKickDetected.e_Value = (BswNwk_ValidKickDetectedT)lu8_SignalValue;
gs_Sci_Data_Buffer.BswNetwork.s_ValidKickDetected.e_State = vConvertRxState(le_RxState);
can_sigappl.h
/* Enumeration for CAN Receive Signals list */
typedef enum
{
E_CSA_RX_AMBTEMP, /* AC_ReqSts : Ambient Temperature */
...
E_CSA_RX_NOKEY_WARN, /* PEPS_Message_Info : No Key found warning */
E_CSA_RX_VALID_KICK_DETECTED, /* PEPS_Message_Info : Valid kick detected ptg */
E_CSA_RX_AUTO_CLOSE_FBK_PTG, /* PEPS_Message_Info : PEPS_AutoClosedFbk_PTG */
...
E_CSA_RX_TRUNK_SW_STATUS, /* PEPS_KeyReminder : PEPS Trunk swith status, pressed or not */
E_CSA_RX_SIG_END /* End of Enumeration list */
}CSA_RxSignalList;
2019/4/22--15:27
ValidKickDetected,
breakpoint at
if( FALSE != lb_PerodicSignalEdge ) /* edge detected and ... */
{
if( FALSE == lps_PeriodicSignal->b_SendRequestDisabled ) /* not disabled from outside */
in Nwb_FsmCheckSignals()
15:50
track
le_Col value turns to E_HMI_ACT_TAB_COL_10 in Hmi_HandleNetworkRetuests() in Hmi.c
E_HMI_ACT_TAB_COL_10 definition in Hmi_cfg.c:
/*E_NWB_SIGNAL_7 */ { E_HMI_ACT_TAB_COL_10 }} /* HFA Combined Open/Close/Stop Request */
Sci_Bsw_Nwk.c
SCI_Read_BswNwk_CanNetworkTriggerSources
E_BSW_NWK_TRIGGER_SOURCE_OUTER_HANDLE_REQ