DAQ通訊所需要的主要命令解析和互動過程

2021-10-04 03:28:33 字數 1938 閱讀 8407

主裝置請求獲取特定的daq列表中odt的總數大小,並且清空當前daq列表中的資料,為下次daq通訊做準備;

如果請求的該daq不存在,那麼從裝置會返回odt個數為0;

該命令具有對請求的且從裝置存在的daq列表進行初始化;

該命令能終止對請求的且從裝置存在的daq列表現有的通訊;

如果主裝置對多個從裝置進行daq操作,該命令中加入了daq列表對應的can_id識別符號(daq所在ecu的dto_id),用來區分不同ecu中的daq操作。

cro資料場結構:

位置型別描述0

位元組命令**0x141位元組

ctr2

位元組daq列表序號3位元組

不用關心

4~7無符號長整形

daq列表對應的can_id識別符號(daq所在ecu的dto_id)

dto資料場結構:

位置型別描述0

位元組pid:0xff1位元組

err2

位元組ctr3位元組

該daq列表odt個數4位元組

該daq列表的第乙個pid

5~7位元組

不用關心

cro資料分析:

位元組0位元組1

位元組2位元組3

位元組4位元組5

位元組6位元組7

146f

0000

ff07

0000

dto資料分析:

位元組0位元組1

位元組2位元組3

位元組4位元組5

位元組6位元組7

ff00

6f32

0000

0000

cro資料場結構:

位置型別描述0

位元組命令**0x151位元組

ctr2

位元組daq列表序號3位元組

odt序號4位元組

odt第幾個元素

5~7位元組

不用關心

dto資料場結構:

位置型別描述0

位元組pid:0xff1位元組

err2

位元組ctr

3~7位元組

不用關心

cro資料分析:

位元組0位元組1

位元組2位元組3

位元組4位元組5

位元組6位元組7

1570

0000

0000

0000

dto資料分析:

位元組0位元組1

位元組2位元組3

位元組4位元組5

位元組6位元組7

ff00

7032

0000

0000

cro資料場結構:

位置型別描述0

位元組命令**0x161位元組

ctr2

位元組寫入的daq列表中odt中的元素的大小3位元組

寫入的daq列表中odt中的元素在odt中的位址偏移量

4~7無符號長整形

寫入的daq列表中odt中的元素的位址

dto資料場結構:

位置型別描述0

位元組pid:0xff1位元組

err2

位元組ctr

3~7位元組

不用關心

cro資料分析:

位元組0位元組1

位元組2位元組3

位元組4位元組5

位元組6位元組7

1671

0100

0c44

bdfe

dto資料分析:

位元組0位元組1

位元組2位元組3

位元組4位元組5

位元組6位元組7

ff00

7132

0000

0000

完成上述三個命令,daq列表的準備工作就完成了,接下來就等著主裝置傳送啟動通訊的命令start_stop和start_stop_all了,至於具體的資料的採集過程在之前的一篇叫做ccp協議之daq模式下的資料通訊部落格中介紹了,有興趣可以移步到那裡去看看。

Debug 的主要命令

debug的主要命令 0 退出debug介面 q 1 彙編命令 assemble a a address 從當前位址開始彙編 a 0100 從ds 100開始彙編 a 1000 0 從1000 0開始彙編指令 2 顯示記憶體命令 dump d d range 顯示從當前起80h d 0100 顯示從...

Samba配置中所使用的主要命令

在 samba 伺服器配置中,我們需要使用多個命令進行配置檔案語法,samba 伺服器狀態的檢測,以及訪問共享資源。本節介紹一些主要的命令,它們都將在本章後面有具體的應用。這些命令的詳細選項都可以在 samba 伺服器終端視窗提示符下通過相應命令加上 help 選項進行檢視,在此就不作具體介紹了。l...

Linux的主要命令(系統操作相關)

一 幫助命令 1.man幫助 分為9章,對應不同型別的命令,防止不同型別的命令有重複。第一章可以預設不寫。如 man 5 passwd 獲取第5章配置檔案的幫助。man 1 passwd 獲取第1章命令的幫助。有時只知道名字,不知道是命令還是系統檔案還是庫呼叫的時候,可以使用man a passwd...