---
# System prepended metadata

title: WG-AP-ST Weekly telco 30/Aug/2022
tags: [WG-AP-ST, weekly-telco2022]

---

# WG-AP-ST Weekly telco 30/Aug/2022

Date : 9:00-10:30(CET) 30/Aug/2022 
Speaker: Akiyoshi Yamada(Toyota)
Minutes Taker: Akbar(LGE)

###### tags: `weekly-telco2022` `WG-AP-ST` 

## Participants 

Participants would be check on your name 

* [ ] Akbar Mirkar(LGE) 
* [ ] Ryosuke Takahashi(Nagoya Univ.)
* [ ] Masahiro Kawanishi(GAIO)
* [ ] Hiroki Takeuchi(GAIO)
* [ ] Kenji Ohnisi(GAIO)
* [ ] Harshal Dalal(Nissan)
* [ ] Seungyueb Chae(PopcornSAR)
* [ ] Yuushi Gogami(SCSK)
* [ ] Kento Yamazaki(SCSK)
* [ ] Miho Asai(SCSK)
* [ ] Aaswad Kulkarni(TCS)
* [ ] Akiyoshi Yamada(TME)
* [x] Kohsuke Nakamura(Honda)
* [ ] Asha Prashant Patil(BOSCH)
* [ ] Andreas Tennert(TraceTronic)
* [ ] Assem Mostafa(Valeo)
* [ ] Prathamesh Hatle(capgenimi)


## General
### Meeting Schedule
 8/23 9:00 - 10:30
 8/30 9:00 - 10:30
 No Virtual F2F in August due to vacation season.
 
## JIRA Ticket Work Through
https://jira.autosar.org/secure/Dashboard.jspa?selectPageId=13624

### Question from CCT Marko
I'm creating a document for an assessment of which APIs of SWS Communication management were validated with appropriate sample-application. 
In that context you are best to ask regarding status of applications from st_scenarios folder. 

Do we planning to move them in new structure?

Some of apps validated APIs:
- sample-applications/st_scenarios/video_adapter 
- sample-applications/st_scenarios/app5 
- sample-applications/st_scenarios/computer_vision
- 
#### sample-applications/st_scenarios/video_adapter 

APIs :
Sample Pointer
E2EErrorDomain
ProfileCheckStatus
SamplePtr
GetResult
Event::UnsetReceiveHandler

SWS chapters :
[SWS_CM_00306]{DRAFT} Sample Pointer

    Senario2 test with VideoProvider uses Sample Pointer.
    Senario3 doesn't use Sample Pointer.    
[SWS_CM_99026]{DRAFT} E2E errors domain

Not yet implemented
    TFAPD-90421
    
[SWS_CM_90421]{DRAFT} ara::com::e2e::ProfileCheckStatus 

Senario3 doesn't use Sample Pointer.    


[SWS_CM_90426]{DRAFT} Mapping of ProfileCheckStatus
not yet validated in system test scenario3

[SWS_CM_00702] Signature of Callable f
not yet implemeted.

[SWS_CM_00704]{DRAFT} Return Value
not yet implemeted.

[SWS_CM_00714] Re-entrancy and thread-safety - GetNewSamples
L.127
void cmService1Activity::HandleEventService1()
{
    m_logger.LogInfo() << "received Event1";
    service1Proxy->Event1.GetNewSamples(
        [this](auto sample) { m_logger.LogInfo() << static_cast<int16_t>(*sample); }, 1);
}

https://code.autosar.org/tf-apd/sample-applications/-/blob/master/applications/ST_CMApp02/src/cmService1_activity.cpp

[SWS_CM_90424] Provide E2E Result
using Get new sample. no use E2E Result.


[SWS_CM_00183]{DRAFT} Disable service event trigger
no use UnsetReceiveHandler in scenario3

[SWS_CM_00029]{DRAFT} Re-entrancy and thread-safety - UnsetReceiveHandler
under checking.
L.102
void ddsService1Imp::StopSendingService1()
{
    GetLogger().LogInfo() << "Unsubscribe EventA and B";
    service1_proxy->EventA.UnsetReceiveHandler();
    service1_proxy->EventB.UnsetReceiveHandler();

    service1_proxy->EventA.Unsubscribe();
    service1_proxy->EventB.Unsubscribe();
}

-------------------------------------------------------------------

#### sample-applications/st_scenarios/app5 

APIs :
SubscriptionState
SubscriptionStateChangeHandler
Event::Unsubscribe
GetSubscriptionState
SetSubscriptionStateChangeHandler

SWS chapters :
[SWS_CM_00310]{DRAFT} Subscription State
要確認
L.113
void cmService1Activity::SetUpProxyService1()
{
    m_logger.LogInfo() << "call SetUpProxyService1";
    if (!this->service1Proxy->Event1.IsSubscribed()) {
        setService1SubscribedValue();
        m_logger.LogInfo() << "IsSubscribed(): " << cmApp02_Service1_subscribed;
        m_logger.LogInfo() << "setup proxy";
        this->service1Proxy->Event1.Subscribe(1);
        this->service1Proxy->Event1.SetReceiveHandler([this]() { cmService1Activity::HandleEventService1(); });
    }
    setService1SubscribedValue();
    m_logger.LogInfo() << "IsSubscribed(): " << cmApp02_Service1_subscribed;
}


[SWS_CM_00311]{DRAFT} Subscription State Changed Handler
no implementation

[SWS_CM_00151] Method to unsubscribe from a service event
no implementation

[SWS_CM_00023]{DRAFT} Re-entrancy and thread-safety - Unsubscribe
no implementation


[SWS_CM_00333] Set Subscription State change handler
no implementation

[SWS_CM_00025]{DRAFT} Re-entrancy and thread-safety - SetSubscriptionStateChangeHandler
no implementation


------------------------------------------------------------------------

#### sample-applications/st_scenarios/computer_vision 

APIs :
Sample Pointer

SWS chapters :
[SWS_CM_00306]{DRAFT} Sample Pointer
SWS_CM_00306

memo
https://code.autosar.org/tf-apd/sample-applications/-/tree/master/applications


### CM
[Spec] https://jira.autosar.org/browse/TFAPD-5038
[Impl][CM] https://jira.autosar.org/browse/TFAPD-4908
[Impl][DDS] https://jira.autosar.org/browse/TFAPD-4645

[STS_CM_00001] Local and remote service discovery (Gogami)
merged into master branch.
https://jira.autosar.org/browse/TFAPD-5108
https://ci.autosar.org/view/FT-ST/job/test_systemtest_qemux86/120/


https://code.autosar.org/tf-apd/sample-applications/-/blob/master/machines/testSuiteEcu1Machine/model/machine_manifest.arxml


[STS_CM_00002] Communication for Methods (Asai)
- CMApp03
- ARXML Schema ver 49 -> 50
- Completed arxml configuration of CMApp03
- Implementing the CMApp03(cpp, h)

[STS_CM_00003] Communication for Events (Yamazaki)
- CMApp04, CMApp05
- ARXML Schema ver 50
- Completed CMApp04/05 implementation
- Implementing tester

[STS_CM_00004] Communication for Events based on event-based style.
[STS_CM_00005] Communication for Fields.

[STS_DDS_00001] Service discovery using DDS binding.(Komoto)
https://jira.autosar.org/browse/TFAPD-5208
- DDSApp01, DDSApp02
- ARXML Schema ver 50
- Completed code review
- Build was successful
- test was failed.

https://code.autosar.org/tf-apd/sample-applications/-/tree/feature/WG-AP-ST-TFAPD-4173-scenario3-e2e-implementation-using-SM


[STS_DDS]
https://jira.autosar.org/browse/TFAPD-4645

[STS_DDS_00002] Event communication using DDS binding(Komoto)
https://jira.autosar.org/browse/TFAPD-5209
- GetSubscriptionState() error
- CCT Ralph Michels is checking the issue
- GetSubscriptionState() is a public function of class EventImpl.
- Application does only see the interface of class event.
- Use IsSubscribe()

[Bug] DDS StopOfferService Issue
https://jira.autosar.org/browse/TFAPD-5093
- CCT Ralph Michels is checking the issue

[Bug]STS_DIAG_00001
https://jira.autosar.org/browse/TFAPD-4645

[WRSOMEIP]
there is a working image with radar fusion, still there are some issues with state-manager and SecOC under investigation. CCT coders and DI are working to the binding to switch to WR SomeIP.
https://code.autosar.org/tf-apd/sample-applications/-/merge_requests/947/diffs


### UCM
[Spec] https://jira.autosar.org/browse/TFAPD-5167
[Impl] https://jira.autosar.org/browse/TFAPD-5166

Harshal-san updated the following ticket.
@stefan please review it.
https://jira.autosar.org/browse/AR-104879


update ARXML
- Schema ver 50: not working
Could you create your branch?


updated UCM test spec
https://jira.autosar.org/browse/AR-111718

[ST_UCM_0001] Check, if an update of a SW package is available(Stefan)
[ST_UCM_0002] Update a SW package, on user request.
[ST_UCM_0003]  Installing a SW package on user approval.

https://jira.autosar.org/browse/TFAPD-4598

### PHM
[Impl] https://jira.autosar.org/browse/TFAPD-5039

[STS_PHM_00001] PHM Performing Alive Supervision

### EMO
[Impl] https://jira.autosar.org/browse/TFAPD-5180

https://jira.autosar.org/browse/TFAPD-5377

[STS_EMO_00004] Startup of applications with change of Function Group state
https://jira.autosar.org/issues/?filter=12950

[STS_EMO_00005] Execution Management shall prevent Processes from directly starting other Processes

### E2E
Validation Set
https://svn.autosar.org/repos/work/09_WorkingGroups/All_WG/40_InternalDocuments/validation_R22-11/Validation%20sets%20CommmunicationManagement.xlsx

https://jira.autosar.org/browse/AR-113200
E2E Doc Owner:
WG-SAF Stefan Meerwald s.meerwald@osb-ag.de

CCT: 
piotr.litwiniuk.ext@alten.com
ranxuefeng@china-aicc.cn 

https://jira.autosar.org/browse/TFAPD-4173
STS_E2E_00002
I confirmed that the data corruption application started.
I got the packet and confirmed that the data was corrupted.

I will consider the rest of the implementation depending on the E2E specification and the answers to the questions about TCP communication.

https://code.autosar.org/tf-apd/ara-api/-/tree/feature/WG-AP-ST-TFAPD-4173-scenario3-e2e-implementation-using-SM

## AOB


