MainControl_cfg.c

brings error:  not defined.

/* e_TIMER_MCtrlLatchReleaseTime  */     TIMER_ID_MCtrlLatchReleaseTime        ,
 /* e_TIMER_MCtrlLatchReleaseTime  */     TIMER_ID_MCtrlLatchStateTransDelayTime,
};

18:12 updated

automaticmoveControl_Para.cfg

MainControl_Para.cfg

MainControl_MainFsm.c

MotorGroupB_cfg.c

Parameter_cfg.c

PowerManager_cfg.c

16:25

1. in MainControl_LatchFsm.c

static void MainFsm_LatchOpening_Entry(void)
{

mb_LatchReleaseRequest = TRUE;

2. in MCtrl_LatchFsm_Idl()

if( TRUE == mb_LatchReleaseRequest)

{  MainLatchFsm.FsmStateNext = FSM_LATCH_RELEASE; }

2019/4/28--15:26

after MCtrl_HandleHmiRequest()

in MainControlFSM(&MainLatchFsm)

state not changed.

what trig it change?

Discovery:

port_cfg.h

witti:

#define PORT_CONFIG_PIN_E0_USAGE                        PORT_CONFIG_GPIO_OUT

magna:

#define PORT_CONFIG_PIN_E0_USAGE                        PORT_CONFIG_ALT1_OUT

in m_pot_bsw_cfg, Dlt_sci.c:

SIU.PCR[PORT_C_PIN_8].R = PORT_CONFIG_ALT1_OUT;  /* SW_DEB_TX */
 SIU.PCR[PORT_C_PIN_9].R = PORT_CONFIG_GPIO_IN;   /* SW_DEB_RX */

sci_buscontrol.h

#define SCI_USE_BSW_NWK_Write_LatchPosStatus

Sci_IoHwAbMapping.cfg

PWM_CHANNEL_CFG ( E_BSW_PWO_MOTOR_B                 ,  BSWIF_PWM_MOTOR_B                 )

Sci_Constraints_cfg_If.h

#define DIA_ERROR_RESULT_LATCH_MSK_SPARE_TimeoutRelease      (0x01)
  #define DIA_ERROR_RESULT_LATCH_MSK_SPARE_TimeoutHomeShort    (0x02)
  #define DIA_ERROR_RESULT_LATCH_MSK_SPARE_TimeoutHomeOpen     (0x04)
  #define DIA_ERROR_RESULT_LATCH_MSK_SPARE_OverCurrent         (0x08)

Sci_Bsw_Nwk_If.h

typedef enum
{
    E_BSW_NWK_SIG_LATCH_POS_INVALID,
    E_BSW_NWK_SIG_LATCH_POS_SECONDARY,
 E_BSW_NWK_SIG_LATCH_POS_PRIMARY,
 E_BSW_NWK_SIG_LATCH_POS_OPEN
}BswNwk_LatchPosStsT;

2019/4/26--15:09

BusControl.c

update:

#if 0 // ZXQ
static void Bco_UpdatePTG_SecondaryPosition(void)

debugged into

Constraint.c , runConstraints_Check

SCI_Read_applDiagnosis_ErrorResults

SCI_Read_Environment_EnvErrorFlags

ColdRead:

1. pwm.c

EMIOS_CHANNEL_PWM_MOTOR_B_UC  initialization

Pwm_FrequencySweepRandom

2. emios_cfg.c

emios_cfg.h

latch release ......的更多相关文章

  1. 冷饭新炒:理解Redisson中分布式锁的实现

    前提 在很早很早之前,写过一篇文章介绍过Redis中的red lock的实现,但是在生产环境中,笔者所负责的项目使用的分布式锁组件一直是Redisson.Redisson是具备多种内存数据网格特性的基 ...

  2. PMON failed to acquire latch, see PMON dump

    前几天,一台Oracle数据库(Oracle Database 10g Release 10.2.0.4.0 - 64bit Production)监控出现"PMON failed to a ...

  3. [转载】——故障排除:Shared Pool优化和Library Cache Latch冲突优化 (文档 ID 1523934.1)

    原文链接:https://support.oracle.com/epmos/faces/DocumentDisplay?_adf.ctrlstate=23w4l35u5_4&id=152393 ...

  4. 案例:latch: cache buffers chains event tuning

    前两天对oracle数据库(single instance)进行了迁移升级从10.2.0.4 升到11.2.0.3,有一个项目迁完后第二天,cpu负载升到了130更高(16cpus). 向用户询问后使 ...

  5. Database Initialization Parameters for Oracle E-Business Suite Release 12 (文档 ID 396009.1)

    In This Document Section 1: Common Database Initialization Parameters For All Releases Section 2: Re ...

  6. Database Initialization Parameters for Oracle E-Business Suite Release 12

    In This Document Section 1: Common Database Initialization Parameters For All Releases Section 2: Re ...

  7. [20190423]简单测试latch nowilling等待模式.txt

    [20190423]简单测试latch nowilling等待模式.txt --//我对这个问题的理解就是如果参数willing=0,表示无法获取该latch,直接退出,再寻找类似的latch.--/ ...

  8. [20190419]shared latch spin count 2.txt

    [20190419]shared latch spin count 2.txt --//上午测试shared latch XX模式的情况,链接:http://blog.itpub.net/267265 ...

  9. [20190419]shared latch spin count.txt

    [20190419]shared latch spin count.txt --//昨天测试exclusive latch spin count = 20000(缺省).--//今天测试shared ...

随机推荐

  1. puppet(1)-简介

    puppet: 开源的.新一代的集中化的配置管理工具: 目标状态 配置语言 Luke Kanies,puppet labs bootstrap --> configuration --> ...

  2. Tensorflow Seq2seq attention decode解析

    tensorflow基于 Grammar as a Foreign Language实现,这篇论文给出的公式也比较清楚. 这里关注seq2seq.attention_decode函数, 主要输入 de ...

  3. JavaScript 事件绑定函数

    function panTest(m_onClickFun) { var This = this; This.onClickFun = m_onClickFun; /* This.onClickFun ...

  4. 线程的信号量Semaphore

    线程和进程一样也有信号量,一个资源在同一时刻只有规定数量的线程能使用.

  5. Java9之HashMap与ConcurrentHashMap

    HashMap在Java8之后就不再用link data bins了,而是转为用Treeify的bins,和之前相比,最大的不同就是利用了红黑树,所以其由 数组+链表+红黑树 组成.: * This ...

  6. MySQL数据库报错pymysql.err.InterfaceError: (0, '')

    今天入库的时候出现了报错pymysql.err.InterfaceError: (0, ''),经过排查,发现是由于把连接数据库的代码放到了插入函数的外部,导致多线程运行出错 def write_in ...

  7. HTML、CSS知识点,面试开发都会需要--No.1 HTML

    No.1   HTML 1.网页结构 网页结构一般都包含文档声明DOCTYPE,并且在head中的meta应该包含编码格式.关键字.网页描述信息.简单格式如下: <!DOCTYPE html&g ...

  8. cmd运行java程序---路径容易出错的问题

    初学者在首次使用cmd运行java程序时面临着很多的问题,重要的基本为“设置环境变量过程”与运行过程中的“路径出错问题”.由于环境变量设置的网络分享更多,且为大众情况,因此比较容易解决!   由于本人 ...

  9. Dijkstra模板

    Dijkstra struct node { long long x,d; node(); node(long long xx,long long dd){ x = xx; d = dd; } }; ...

  10. [No000018D]Vim快速注释/取消注释多行的几种方法-Vim使用技巧(2)

    在使用Vim进行编程时,经常遇到需要快速注释或取消注释多行代码的场景,Vim教程网根据已有的教程介绍,总结了三种快速注释/取消注释多行代码的方法. 一.使用Vim可视化模式快速注释/取消注释多行 在V ...