###### tags: `報告` # 10/31 簡報 ## 概要 - 閱讀 [Explanation of Adaptive Platform Software Architecture](https://www.autosar.org/fileadmin/user_upload/standards/adaptive/21-11/AUTOSAR_EXP_SWArchitecture.pdf) 及 [Explanation of ara::com API](https://www.autosar.org/fileadmin/user_upload/standards/adaptive/21-11/AUTOSAR_EXP_ARAComAPI.pdf) 以提出 NM 的對外(提供給 ara::com ,或者說面向 SM 的) 介面 (C++) ## 關注點 在這份(和之後系列報告)中,我們只重點關注 ara::com 中 service 方的 interface 和 field ,也就是 NM 介面的所需部分。 ## 概念介面 在 [Explanation of Adaptive Platform Software Architecture](https://www.autosar.org/fileadmin/user_upload/standards/adaptive/21-11/AUTOSAR_EXP_SWArchitecture.pdf) 9.3.2 中圖示了 SM、ara::com 和 NM 之間的關係,下方的表也展示 NM 的介面規定。  Nm 將提供一或多個 `NetworkState_{NetworkHandle}` 作為對外介面。其中每個 `NetworkState_{NetworkHandle}` 將要包含兩個欄位 `NetworkCurrentState` 和 `NetworkRequestState` 。 關於這兩個欄位較詳細說明請看上次報告 [**ara::nm** State Management controls NetworkState](https://hackmd.io/@NCKU-autosar/ByRW93zfj#State-Management-controls-NetworkState) 區塊。
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up