当前位置:网站首页>【AutoSAR 九 C/S原理架构】
【AutoSAR 九 C/S原理架构】
2022-07-29 19:04:00 【民谣唱给爱人听丶】
AutoSAR 九 C/S原理架构
1 同步调用
- 同步调用Server是可以设置时限(Timeout)的,一旦超过时限就Return(timeout)。
- 同步是在Rte_Call的时候开始计时

2 异步调用
2.1 带时限 Timeout
- 异步调用的时限和同步调用的时限是不同的,同步是在Rte_Call的时候开始计时,异步是在RequestResult的时候开始计时。

2.2 循环等待 Polling
- 隔一段时间去索取一下结果,如果没有就继续执行下面的代码,直到下一个间隔再去索取一遍,最后直到索取到结果为止。

2.3 触发 Trigger
- 触发的方式有点像是ADC中断,一旦ADC转换完成会产生一个中断,在中断中将ADC数据做一些初步处理。
- 一旦Server执行完成后,就触发一个回调的Runnable2函数执行,将Server的数据Return到这个Runnable2中做一些初步处理(比如放入某个全局变量中供其他代码使用)

边栏推荐
猜你喜欢
随机推荐
一些投资的底线
Xcode如何利用预览(Preview)让SwiftUI视图快速适配不同尺寸的设备
秋招之路-经典面试题之手写字符串函数
Win11网络不稳定怎么办?Win11连接wifi频繁掉线的解决方法
TDengine 落地协鑫能科,数百亿数据压缩至 600GB
一线大厂软件测试面试题及答案解析,2022最强版...
【二叉树】好叶子节点对的数量
低代码三部曲之未来
【技术课堂】从批到流:pull or not pull, that's a question
低代码搭建高效管理房屋检测系统案例分析
线程的六种状态
JS实现倒计时代码实例「建议收藏」
中天钢铁在 GPS、 AIS 调度中使用 TDengine
新博客
小程序onlaunch和onload(小程序onunload)
不用Swagger,那我用啥?
第01章 Linux下MySQL的安装与使用【1.MySQL架构篇】【MySQL高级】
真·摸鱼带师:程序员小哥每天工作10分钟年薪57万,我破防了...
The significance of knowledge base to enterprises
R语言使用zoo包表示时间序列数据(time series data)









