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

CAN control的更多相关文章

  1. 企业管理软件开发架构之七 Object Control设计与运用

    在做查询时,经常遇到一类需求.请看下面的SQL语句查询 SELECT * FROM Company WHERE CompanyCode='Kingston' AND Suspended='N' AND ...

  2. 文字处理控件TX Text Control的使用

    这几天一直在研究TX Text Control的使用,由于这方面的资料相对比较少,主要靠下载版本的案例代码进行研究,以及官方的一些博客案例进行学习,使用总结了一些心得,特将其总结出来,供大家分享学习. ...

  3. Sublime text 2/3 中 Package Control 的安装与使用方法

    Package Control 插件是一个方便 Sublime text 管理插件的插件,但因为 Sublime Text 3 更新了 Python 的函数,API不同了,导致基于 Python 开发 ...

  4. Java 性能分析工具 , 第 3 部分: Java Mission Control

    引言 本文为 Java 性能分析工具系列文章第三篇,这里将介绍如何使用 Java 任务控制器 Java Mission Control 深入分析 Java 应用程序的性能,为程序开发人员在使用 Jav ...

  5. Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details

    thinkphp 在Apache上配置启用伪静态,重启Apache1 restart 竟然失败了,报错 Job for httpd.service failed because the control ...

  6. Neural Pathways of Interaction Mediating the Central Control of Autonomic Bodily State 自主神经系统-大脑调节神经通路

    Figure above: Critchley H D, Harrison N A. Visceral influences on brain and behavior[J]. Neuron, 201 ...

  7. Ubuntu[1]安装Vesta Control Panel

    参考:http://www.5013.org/archives/819 1)登录 ssh ubuntu@139.199.9.173 ubuntu@139.199.9.173's password: 重 ...

  8. Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' heade

    XMLHttpRequest cannot load http://10.164.153.37:8050/WebService/WebService.asmx/wsGetStreetData. Res ...

  9. Sublime Text 3 安装Package Control

    原来Subl3安装Package Control很麻烦,现在简单的方法来了 一.简单的安装方法 使用Ctrl+`快捷键或者通过View->Show Console菜单打开命令行,粘贴如下代码: ...

  10. Optimistic Concurrency VS. Pessimistic Concurrency Control

    原创地址:http://www.cnblogs.com/jfzhu/p/4009918.html 转载请注明出处   (一)为什么需要并发控制机制 并发控制机制是为了防止多个用户同时更改同一条数据,也 ...

随机推荐

  1. vs2013在使用ef6时,创建模型向导过程中,四种模型方式缺少2种

    下载eftool,并安装 https://download.microsoft.com/download/2/C/F/2CF7AFAB-4068-4DAB-88C6-CEFD770FAECD/EFTo ...

  2. history.back();谷歌浏览器,iframe后退问题

    history.back();谷歌浏览器,iframe后退直接会后退父页面. 使用以下方式即可//document.referrer是获取上一页的urllocation.href=document.r ...

  3. Linux命令 umask

    umask: 文件预设权限 指定当前用户在创建文件或目录时的权限默认值. $ umask0002$ umask -Su=rwx,g=rwx,o=rx 创建文件时,预设没有x 权限,即只有rw 权限,最 ...

  4. SQL Fundamentals: 子查询 || 分析函数(PARTITION BY,ORDER BY, WINDOWING)

    SQL Fundamentals || Oracle SQL语言 子查询(基础) 1.认识子查询 2.WHERE子句中使用子查询 3.在HAVING子句中使用子查询 4.在FROM子句中使用子查询 5 ...

  5. python的var_dump,打印对象内容

    from __future__ import print_function from types import NoneType __author__ = "Shamim Hasnath&q ...

  6. 如何生成Junit报告

    前言: 对Eclipse的工程写单元测试: 1. 一个工程有多个测试类,将测试类放到一个测试包下. 2. 每一个测试类写好,都单独执行run as ->JUnit Test测一下.    3. ...

  7. Fernflower 反编译.class文件

    最近有些奇怪Intellij IDEA通过什么查看的源码,通过打开源码意外的发现如下注释 原来是通过Fernflower这个反编译工具w(゚Д゚)w. 使用Fernflower反编译出的代码相当友好, ...

  8. docker+elasticsearch的安装

    查询镜像 [root@ elasticsearch]# docker search elasticsearch INDEX NAME DESCRIPTION STARS OFFICIAL AUTOMA ...

  9. 018-并发编程-java.util.concurrent.locks之-ReentrantReadWriteLock可重入读写锁

    一.概述 ReentrantLock是一个排他锁,同一时间只允许一个线程访问,而ReentrantReadWriteLock允许多个读线程同时访问,但不允许写线程和读线程.写线程和写线程同时访问.相对 ...

  10. java框架之SpringBoot(6)-Restful风格的CRUD示例

    准备 环境 IDE:Idea SpringBoot版本:1.5.19 UI:BootStrap 4 模板引擎:thymeleaf 3 效果:Restful 风格 CRUD 功能的 Demo 依赖 &l ...