Commit ba7d0d37 authored by Daniel Tonoiu's avatar Daniel Tonoiu
Browse files

add HK service IV

parent c59cd242
......@@ -34,6 +34,10 @@ WITH interfaceview::IV::cpdu1_AP::acceptance_cpdu1;
WITH interfaceview::IV::cpdu1_AP::cpdu1;
WITH interfaceview::IV::cpdu1_AP::execution_cpdu1;
WITH interfaceview::IV::cpdu1_AP::tm_cpdu1;
WITH interfaceview::IV::hk_report_AP::acceptance_hp;
WITH interfaceview::IV::hk_report_AP::hk_service;
WITH interfaceview::IV::hk_report_AP::execution_hp;
WITH interfaceview::IV::hk_report_AP::tm_hp;
WITH ocarina_processors_x86;
WITH deploymentview::DV::Node1;
WITH Taste;
......@@ -81,6 +85,18 @@ SUBCOMPONENTS
IV_tm_cpdu1 : SYSTEM interfaceview::IV::cpdu1_AP::tm_cpdu1::tm_cpdu1.others {
Taste::FunctionName => "tm_cpdu1";
};
IV_acceptance_hp : SYSTEM interfaceview::IV::hk_report_AP::acceptance_hp::acceptance_hp.others {
Taste::FunctionName => "acceptance_hp";
};
IV_hk_service : SYSTEM interfaceview::IV::hk_report_AP::hk_service::hk_service.others {
Taste::FunctionName => "hk_service";
};
IV_execution_hp : SYSTEM interfaceview::IV::hk_report_AP::execution_hp::execution_hp.others {
Taste::FunctionName => "execution_hp";
};
IV_tm_hp : SYSTEM interfaceview::IV::hk_report_AP::tm_hp::tm_hp.others {
Taste::FunctionName => "tm_hp";
};
taps : PROCESS deploymentview::DV::Node1::taps.others {
Taste::coordinates => "80770 67036 174706 102404";
Deployment::Port_Number => 0;
......@@ -101,6 +117,10 @@ PROPERTIES
Taste::APLC_Binding => (reference (taps)) APPLIES TO IV_cpdu1;
Taste::APLC_Binding => (reference (taps)) APPLIES TO IV_execution_cpdu1;
Taste::APLC_Binding => (reference (taps)) APPLIES TO IV_tm_cpdu1;
Taste::APLC_Binding => (reference (taps)) APPLIES TO IV_acceptance_hp;
Taste::APLC_Binding => (reference (taps)) APPLIES TO IV_hk_service;
Taste::APLC_Binding => (reference (taps)) APPLIES TO IV_execution_hp;
Taste::APLC_Binding => (reference (taps)) APPLIES TO IV_tm_hp;
Actual_Processor_Binding => (reference (x86_linux)) APPLIES TO taps;
END Node1.others;
......
This diff is collapsed.
4a9030ea7d96a4ca59e0428cce217886 InterfaceView.aadl
0054632f9f4b4bc51e46337a58219459 InterfaceView.aadl
......@@ -26,6 +26,7 @@ WITH interfaceview::IV::sensor2_AP;
WITH interfaceview::IV::ground_system;
WITH interfaceview::IV;
WITH interfaceview::IV::cpdu1_AP;
WITH interfaceview::IV::hk_report_AP;
WITH ocarina_processors_x86;
WITH deploymentview::DV::Node1;
WITH Taste;
......@@ -73,6 +74,18 @@ SUBCOMPONENTS
IV_tm_cpdu1 : SYSTEM interfaceview::IV::cpdu1_AP::tm_cpdu1.others {
Taste::FunctionName => "tm_cpdu1";
};
IV_acceptance_hp : SYSTEM interfaceview::IV::hk_report_AP::acceptance_hp.others {
Taste::FunctionName => "acceptance_hp";
};
IV_hk_service : SYSTEM interfaceview::IV::hk_report_AP::hk_service.others {
Taste::FunctionName => "hk_service";
};
IV_execution_hp : SYSTEM interfaceview::IV::hk_report_AP::execution_hp.others {
Taste::FunctionName => "execution_hp";
};
IV_tm_hp : SYSTEM interfaceview::IV::hk_report_AP::tm_hp.others {
Taste::FunctionName => "tm_hp";
};
taps : PROCESS deploymentview::DV::Node1::taps.others {
Taste::coordinates => "80770 67036 174706 102404";
Deployment::Port_Number => 0;
......@@ -93,6 +106,10 @@ PROPERTIES
Taste::APLC_Binding => (reference (taps)) APPLIES TO IV_cpdu1;
Taste::APLC_Binding => (reference (taps)) APPLIES TO IV_execution_cpdu1;
Taste::APLC_Binding => (reference (taps)) APPLIES TO IV_tm_cpdu1;
Taste::APLC_Binding => (reference (taps)) APPLIES TO IV_acceptance_hp;
Taste::APLC_Binding => (reference (taps)) APPLIES TO IV_hk_service;
Taste::APLC_Binding => (reference (taps)) APPLIES TO IV_execution_hp;
Taste::APLC_Binding => (reference (taps)) APPLIES TO IV_tm_hp;
Actual_Processor_Binding => (reference (x86_linux)) APPLIES TO taps;
END Node1.others;
......
......@@ -688,6 +688,20 @@ PROPERTIES
Compute_Execution_Time => 0 ms .. 0 ms;
END PI_ready_cpdu1.others;
SUBPROGRAM PI_read_hp
FEATURES
read_AP : IN PARAMETER DataView::MyBool {
Taste::encoding => NATIVE;
};
PROPERTIES
Taste::Associated_Queue_Size => 1;
END PI_read_hp;
SUBPROGRAM IMPLEMENTATION PI_read_hp.others
PROPERTIES
Compute_Execution_Time => 0 ms .. 0 ms;
END PI_read_hp.others;
SUBPROGRAM RI_tm_link
FEATURES
tm : IN PARAMETER DataView::TM {
......@@ -758,6 +772,16 @@ END RI_test_cpdu1;
SUBPROGRAM IMPLEMENTATION RI_test_cpdu1.others
END RI_test_cpdu1.others;
SUBPROGRAM RI_tc_hk
FEATURES
TC : IN PARAMETER DataView::Telecommand {
Taste::encoding => NATIVE;
};
END RI_tc_hk;
SUBPROGRAM IMPLEMENTATION RI_tc_hk.others
END RI_tc_hk.others;
END interfaceview::FV::st01_routing;
PACKAGE interfaceview::FV::acceptance_cpdu1
......@@ -1181,6 +1205,385 @@ PROPERTIES
Taste::coordinates => "109172 47623 166899 79652";
END interfaceview::IV::cpdu1_AP;
PACKAGE interfaceview::FV::acceptance_hp
PUBLIC
WITH Taste;
WITH DataView;
WITH TASTE_IV_Properties;
SUBPROGRAM PI_tc_hk
FEATURES
TC : IN PARAMETER DataView::Telecommand {
Taste::encoding => NATIVE;
};
PROPERTIES
Taste::Associated_Queue_Size => 1;
END PI_tc_hk;
SUBPROGRAM IMPLEMENTATION PI_tc_hk.others
PROPERTIES
Compute_Execution_Time => 0 ms .. 0 ms;
END PI_tc_hk.others;
SUBPROGRAM RI_tc24
FEATURES
tc2_4 : IN PARAMETER DataView::TC_2_4 {
Taste::encoding => NATIVE;
};
END RI_tc24;
SUBPROGRAM IMPLEMENTATION RI_tc24.others
END RI_tc24.others;
SUBPROGRAM RI_read_hp
FEATURES
read_AP : IN PARAMETER DataView::MyBool {
Taste::encoding => NATIVE;
};
END RI_read_hp;
SUBPROGRAM IMPLEMENTATION RI_read_hp.others
END RI_read_hp.others;
SUBPROGRAM RI_tm
FEATURES
tm : IN PARAMETER DataView::TM {
Taste::encoding => NATIVE;
};
END RI_tm;
SUBPROGRAM IMPLEMENTATION RI_tm.others
END RI_tm.others;
SUBPROGRAM RI_reqID
FEATURES
reqId : IN PARAMETER DataView::Request_ID_ACK {
Taste::encoding => NATIVE;
};
END RI_reqID;
SUBPROGRAM IMPLEMENTATION RI_reqID.others
END RI_reqID.others;
END interfaceview::FV::acceptance_hp;
PACKAGE interfaceview::FV::hk_service
PUBLIC
WITH Taste;
WITH DataView;
WITH TASTE_IV_Properties;
SUBPROGRAM PI_tc24
FEATURES
tc2_4 : IN PARAMETER DataView::TC_2_4 {
Taste::encoding => NATIVE;
};
PROPERTIES
Taste::Associated_Queue_Size => 1;
END PI_tc24;
SUBPROGRAM IMPLEMENTATION PI_tc24.others
PROPERTIES
Compute_Execution_Time => 0 ms .. 0 ms;
END PI_tc24.others;
SUBPROGRAM RI_startEx
FEATURES
startExecNot : IN PARAMETER DataView::Start_Execution_Notification {
Taste::encoding => NATIVE;
};
END RI_startEx;
SUBPROGRAM IMPLEMENTATION RI_startEx.others
END RI_startEx.others;
SUBPROGRAM RI_progEx
FEATURES
progressExecNot : IN PARAMETER DataView::Progress_Execution_Notification {
Taste::encoding => NATIVE;
};
END RI_progEx;
SUBPROGRAM IMPLEMENTATION RI_progEx.others
END RI_progEx.others;
SUBPROGRAM RI_compEx
FEATURES
completionExecNot : IN PARAMETER DataView::Completion_Execution_Notification {
Taste::encoding => NATIVE;
};
END RI_compEx;
SUBPROGRAM IMPLEMENTATION RI_compEx.others
END RI_compEx.others;
END interfaceview::FV::hk_service;
PACKAGE interfaceview::FV::execution_hp
PUBLIC
WITH Taste;
WITH DataView;
WITH TASTE_IV_Properties;
SUBPROGRAM PI_reqID
FEATURES
reqId : IN PARAMETER DataView::Request_ID_ACK {
Taste::encoding => NATIVE;
};
PROPERTIES
Taste::Associated_Queue_Size => 1;
END PI_reqID;
SUBPROGRAM IMPLEMENTATION PI_reqID.others
PROPERTIES
Compute_Execution_Time => 0 ms .. 0 ms;
END PI_reqID.others;
SUBPROGRAM PI_startEx
FEATURES
startExecNot : IN PARAMETER DataView::Start_Execution_Notification {
Taste::encoding => NATIVE;
};
PROPERTIES
Taste::Associated_Queue_Size => 1;
END PI_startEx;
SUBPROGRAM IMPLEMENTATION PI_startEx.others
PROPERTIES
Compute_Execution_Time => 0 ms .. 0 ms;
END PI_startEx.others;
SUBPROGRAM PI_progEx
FEATURES
progressExecNot : IN PARAMETER DataView::Progress_Execution_Notification {
Taste::encoding => NATIVE;
};
PROPERTIES
Taste::Associated_Queue_Size => 1;
END PI_progEx;
SUBPROGRAM IMPLEMENTATION PI_progEx.others
PROPERTIES
Compute_Execution_Time => 0 ms .. 0 ms;
END PI_progEx.others;
SUBPROGRAM PI_compEx
FEATURES
completionExecNot : IN PARAMETER DataView::Completion_Execution_Notification {
Taste::encoding => NATIVE;
};
PROPERTIES
Taste::Associated_Queue_Size => 1;
END PI_compEx;
SUBPROGRAM IMPLEMENTATION PI_compEx.others
PROPERTIES
Compute_Execution_Time => 0 ms .. 0 ms;
END PI_compEx.others;
SUBPROGRAM RI_tm
FEATURES
tm : IN PARAMETER DataView::TM {
Taste::encoding => NATIVE;
};
END RI_tm;
SUBPROGRAM IMPLEMENTATION RI_tm.others
END RI_tm.others;
END interfaceview::FV::execution_hp;
PACKAGE interfaceview::FV::tm_hp
PUBLIC
WITH Taste;
WITH DataView;
WITH TASTE_IV_Properties;
SUBPROGRAM PI_tm
FEATURES
tm : IN PARAMETER DataView::TM {
Taste::encoding => NATIVE;
};
PROPERTIES
Taste::Associated_Queue_Size => 1;
END PI_tm;
SUBPROGRAM IMPLEMENTATION PI_tm.others
PROPERTIES
Compute_Execution_Time => 0 ms .. 0 ms;
END PI_tm.others;
SUBPROGRAM RI_tm_link
FEATURES
tm : IN PARAMETER DataView::TM {
Taste::encoding => NATIVE;
};
END RI_tm_link;
SUBPROGRAM IMPLEMENTATION RI_tm_link.others
END RI_tm_link.others;
END interfaceview::FV::tm_hp;
PACKAGE interfaceview::IV::hk_report_AP
PUBLIC
WITH interfaceview::FV::hk_service;
WITH interfaceview::FV::st01_routing;
WITH interfaceview::FV::tm_hp;
WITH interfaceview::FV::execution_hp;
WITH interfaceview::FV::acceptance_hp;
WITH Taste;
WITH DataView;
WITH TASTE_IV_Properties;
WITH interfaceview::FV::sendTM;
SYSTEM acceptance_hp
FEATURES
PI_tc_hk : PROVIDES SUBPROGRAM ACCESS interfaceview::FV::acceptance_hp::PI_tc_hk.others {
Taste::coordinates => "105865 37924";
Taste::RCMoperationKind => sporadic;
Taste::RCMperiod => 0 ms;
Taste::Deadline => 0 ms;
Taste::InterfaceName => "tc_hk";
};
RI_tc24 : REQUIRES SUBPROGRAM ACCESS interfaceview::FV::hk_service::PI_tc24.others {
Taste::coordinates => "106369 31792";
Taste::RCMoperationKind => any;
Taste::InterfaceName => "tc24";
Taste::labelInheritance => "true";
};
RI_read_hp : REQUIRES SUBPROGRAM ACCESS interfaceview::FV::st01_routing::PI_read_hp.others {
Taste::coordinates => "101532 37924";
Taste::RCMoperationKind => any;
Taste::InterfaceName => "read_hp";
Taste::labelInheritance => "true";
};
RI_tm : REQUIRES SUBPROGRAM ACCESS interfaceview::FV::tm_hp::PI_tm.others {
Taste::coordinates => "90579 32800";
Taste::RCMoperationKind => any;
Taste::InterfaceName => "tm";
Taste::labelInheritance => "true";
};
RI_reqID : REQUIRES SUBPROGRAM ACCESS interfaceview::FV::execution_hp::PI_reqID.others {
Taste::coordinates => "96343 31792";
Taste::RCMoperationKind => any;
Taste::InterfaceName => "reqID";
Taste::labelInheritance => "true";
};
PROPERTIES
Source_Language => (SDL);
Taste::Active_Interfaces => any;
END acceptance_hp;
SYSTEM IMPLEMENTATION acceptance_hp.others
END acceptance_hp.others;
SYSTEM hk_service
FEATURES
PI_tc24 : PROVIDES SUBPROGRAM ACCESS interfaceview::FV::hk_service::PI_tc24.others {
Taste::coordinates => "115032 24262";
Taste::RCMoperationKind => sporadic;
Taste::RCMperiod => 0 ms;
Taste::Deadline => 0 ms;
Taste::InterfaceName => "tc24";
};
RI_startEx : REQUIRES SUBPROGRAM ACCESS interfaceview::FV::execution_hp::PI_startEx.others {
Taste::coordinates => "98599 18418";
Taste::RCMoperationKind => any;
Taste::InterfaceName => "startEx";
Taste::labelInheritance => "true";
};
RI_progEx : REQUIRES SUBPROGRAM ACCESS interfaceview::FV::execution_hp::PI_progEx.others {
Taste::coordinates => "98599 19426";
Taste::RCMoperationKind => any;
Taste::InterfaceName => "progEx";
Taste::labelInheritance => "true";
};
RI_compEx : REQUIRES SUBPROGRAM ACCESS interfaceview::FV::execution_hp::PI_compEx.others {
Taste::coordinates => "98599 20434";
Taste::RCMoperationKind => any;
Taste::InterfaceName => "compEx";
Taste::labelInheritance => "true";
};
PROPERTIES
Source_Language => (SDL);
Taste::Active_Interfaces => any;
END hk_service;
SYSTEM IMPLEMENTATION hk_service.others
END hk_service.others;
SYSTEM execution_hp
FEATURES
PI_reqID : PROVIDES SUBPROGRAM ACCESS interfaceview::FV::execution_hp::PI_reqID.others {
Taste::coordinates => "86398 23123";
Taste::RCMoperationKind => sporadic;
Taste::RCMperiod => 0 ms;
Taste::Deadline => 0 ms;
Taste::InterfaceName => "reqID";
};
PI_startEx : PROVIDES SUBPROGRAM ACCESS interfaceview::FV::execution_hp::PI_startEx.others {
Taste::coordinates => "86398 18083";
Taste::RCMoperationKind => sporadic;
Taste::RCMperiod => 0 ms;
Taste::Deadline => 0 ms;
Taste::InterfaceName => "startEx";
};
PI_progEx : PROVIDES SUBPROGRAM ACCESS interfaceview::FV::execution_hp::PI_progEx.others {
Taste::coordinates => "86398 19091";
Taste::RCMoperationKind => sporadic;
Taste::RCMperiod => 0 ms;
Taste::Deadline => 0 ms;
Taste::InterfaceName => "progEx";
};
PI_compEx : PROVIDES SUBPROGRAM ACCESS interfaceview::FV::execution_hp::PI_compEx.others {
Taste::coordinates => "86398 20099";
Taste::RCMoperationKind => sporadic;
Taste::RCMperiod => 0 ms;
Taste::Deadline => 0 ms;
Taste::InterfaceName => "compEx";
};
RI_tm : REQUIRES SUBPROGRAM ACCESS interfaceview::FV::tm_hp::PI_tm.others {
Taste::coordinates => "86398 27058";
Taste::RCMoperationKind => any;
Taste::InterfaceName => "tm";
Taste::labelInheritance => "true";
};
PROPERTIES
Source_Language => (SDL);
Taste::Active_Interfaces => any;
END execution_hp;
SYSTEM IMPLEMENTATION execution_hp.others
END execution_hp.others;
SYSTEM tm_hp
FEATURES
PI_tm : PROVIDES SUBPROGRAM ACCESS interfaceview::FV::tm_hp::PI_tm.others {
Taste::coordinates => "86197 35363";
Taste::RCMoperationKind => sporadic;
Taste::RCMperiod => 0 ms;
Taste::Deadline => 0 ms;
Taste::InterfaceName => "tm";
};
RI_tm_link : REQUIRES SUBPROGRAM ACCESS interfaceview::FV::sendTM::PI_tm_link.others {
Taste::coordinates => "75365 33727";
Taste::RCMoperationKind => any;
Taste::InterfaceName => "tm_link";
Taste::labelInheritance => "true";
};
PROPERTIES
Source_Language => (SDL);
Taste::Active_Interfaces => any;
END tm_hp;
SYSTEM IMPLEMENTATION tm_hp.others
END tm_hp.others;
PROPERTIES
Taste::coordinates => "73897 13307 124103 40729";
END interfaceview::IV::hk_report_AP;
PACKAGE interfaceview::IV
PUBLIC
......@@ -1195,8 +1598,10 @@ WITH interfaceview::FV::st01_Acceptance;
WITH interfaceview::FV::st02_On_Off_cmds;
WITH interfaceview::FV::acceptance_cpdu1;
WITH interfaceview::FV::cpdu1;
WITH interfaceview::FV::acceptance_hp;
WITH interfaceview::FV::st01_routing;
WITH interfaceview::IV::cpdu1_AP;
WITH interfaceview::IV::hk_report_AP;
SYSTEM sendTM
FEATURES
PI_tm_link : PROVIDES SUBPROGRAM ACCESS interfaceview::FV::sendTM::PI_tm_link.others {
......@@ -1254,6 +1659,13 @@ FEATURES
Taste::Deadline => 0 ms;
Taste::InterfaceName => "ready_cpdu1";
};
PI_read_hp : PROVIDES SUBPROGRAM ACCESS interfaceview::FV::st01_routing::PI_read_hp.others {
Taste::coordinates => "101116 89937";
Taste::RCMoperationKind => sporadic;
Taste::RCMperiod => 0 ms;
Taste::Deadline => 0 ms;
Taste::InterfaceName => "read_hp";
};
RI_tm_link : REQUIRES SUBPROGRAM ACCESS interfaceview::FV::sendTM::PI_tm_link.others {
Taste::coordinates => "52156 99287";
Taste::RCMoperationKind => any;
......@@ -1296,6 +1708,12 @@ FEATURES
Taste::InterfaceName => "test_cpdu1";
Taste::labelInheritance => "true";
};
RI_tc_hk : REQUIRES SUBPROGRAM ACCESS interfaceview::FV::acceptance_hp::PI_tc_hk.others {
Taste::coordinates => "107618 89937";
Taste::RCMoperationKind => any;
Taste::InterfaceName => "tc_hk";
Taste::labelInheritance => "true";
};
PROPERTIES
Source_Language => (SDL);
Taste::Active_Interfaces => any;
......@@ -1307,11 +1725,13 @@ SUBCOMPONENTS
test_impl : SUBPROGRAM interfaceview::FV::st01_routing::PI_test.others;
ready_impl : SUBPROGRAM interfaceview::FV::st01_routing::PI_ready.others;
ready_cpdu1_impl : SUBPROGRAM interfaceview::FV::st01_routing::PI_ready_cpdu1.others;
read_hp_impl : SUBPROGRAM interfaceview::FV::st01_routing::PI_read_hp.others;
CONNECTIONS
OpToPICnx_tc_impl : SUBPROGRAM ACCESS tc_impl -> PI_tc;
OpToPICnx_test_impl : SUBPROGRAM ACCESS test_impl -> PI_test;
OpToPICnx_ready_impl : SUBPROGRAM ACCESS ready_impl -> PI_ready;
OpToPICnx_ready_cpdu1_impl : SUBPROGRAM ACCESS ready_cpdu1_impl -> PI_ready_cpdu1;
OpToPICnx_read_hp_impl : SUBPROGRAM ACCESS read_hp_impl -> PI_read_hp;
END st01_routing.others;
SYSTEM interfaceview
......@@ -1355,6 +1775,18 @@ SUBCOMPONENTS
tm_cpdu1 : SYSTEM interfaceview::IV::cpdu1_AP::tm_cpdu1.others {
Taste::coordinates => "111245 67805 122147 75465";
};
acceptance_hp : SYSTEM interfaceview::IV::hk_report_AP::acceptance_hp.others {
Taste::coordinates => "90579 31792 116810 37924";
};
hk_service : SYSTEM interfaceview::IV::hk_report_AP::hk_service.others {
Taste::coordinates => "98599 15356 123035 24262";
};
execution_hp : SYSTEM interfaceview::IV::hk_report_AP::execution_hp.others {
Taste::coordinates => "74879 15324 86398 28026";
};
tm_hp : SYSTEM interfaceview::IV::hk_report_AP::tm_hp.others {
Taste::coordinates => "75365 31958 86197 37764";
};
CONNECTIONS
st02_On_Off_cmds_PI_tc21_s2_st01_Acceptance_RI_tc21_s2 : SUBPROGRAM ACCESS st02_On_Off_cmds.PI_tc21_s2 -> st01_Acceptance.RI_tc21_s2 {
Taste::coordinates => "86428 64859 86428 64114 85187 64114 85187 62464";
......@@ -1413,9 +1845,15 @@ CONNECTIONS
sendTM_PI_tm_link_cpdu1_AP_RI_tm_link : SUBPROGRAM ACCESS sendTM.PI_tm_link -> tm_cpdu1.RI_tm_link {
Taste::coordinates => "109172 78244 27322 78244 27322 114939";
};
sendTM_PI_tm_link_hk_report_AP_RI_tm_link : SUBPROGRAM ACCESS sendTM.PI_tm_link -> tm_hp.RI_tm_link {
Taste::coordinates => "73897 35417 27322 35417 27322 114939";
};
st01_routing_PI_ready_cpdu1_cpdu1_AP_RI_ready_cpdu1 : SUBPROGRAM ACCESS st01_routing.PI_ready_cpdu1 -> acceptance_cpdu1.RI_ready_cpdu1 {
Taste::coordinates => "128627 79652 128627 83948 128628 83948 128628 89937";
};
st01_routing_PI_read_hp_hk_report_AP_RI_read_hp : SUBPROGRAM ACCESS st01_routing.PI_read_hp -> acceptance_hp.RI_read_hp {
Taste::coordinates => "102310 40729 102310 65333 101116 65333 101116 89937";
};
cpdu1_AP_PI_tc_cpdu1_st01_routing_RI_tc_cpdu1 : SUBPROGRAM ACCESS acceptance_cpdu1.PI_tc_cpdu1 -> st01_routing.RI_tc_cpdu1 {
Taste::coordinates => "138259 89937 138259 83557 140416 83557 140416 79652";
};
......@@ -1425,6 +1863,9 @@ CONNECTIONS
cpdu1_AP_PI_test_cpdu1_st01_routing_RI_test_cpdu1 : SUBPROGRAM ACCESS acceptance_cpdu1.PI_test_cpdu1 -> st01_routing.RI_test_cpdu1 {
Taste::coordinates => "148219 89937 148219 83619 147921 83619 147921 79652";
};
hk_report_AP_PI_tc_hk_st01_routing_RI_tc_hk : SUBPROGRAM ACCESS acceptance_hp.PI_tc_hk -> st01_routing.RI_tc_hk {
Taste::coordinates => "107618 89937 107618 66190 107038 66190 107038 40729";
};
cpdu1_PI_tc24_acceptance_cpdu1_RI_tc24 : SUBPROGRAM ACCESS cpdu1.PI_tc24 -> acceptance_cpdu1.RI_tc24 {
Taste::coordinates => "147121 68573 147121 66188 145661 66188 145661 61905";
};
......@@ -1446,6 +1887,27 @@ CONNECTIONS
tm_cpdu1_PI_tm_execution_cpdu1_RI_tm : SUBPROGRAM ACCESS tm_cpdu1.PI_tm -> execution_cpdu1.RI_tm {
Taste::coordinates => "123538 64364 123538 73229 122147 73229";
};
hk_service_PI_tc24_acceptance_hp_RI_tc24 : SUBPROGRAM ACCESS hk_service.PI_tc24 -> acceptance_hp.RI_tc24 {
Taste::coordinates => "106369 31792 106369 28768 115032 28768 115032 24262";
};
tm_hp_PI_tm_acceptance_hp_RI_tm : SUBPROGRAM ACCESS tm_hp.PI_tm -> acceptance_hp.RI_tm {
Taste::coordinates => "90579 32800 88388 32800 88388 35363 86197 35363";
};
execution_hp_PI_reqID_acceptance_hp_RI_reqID : SUBPROGRAM ACCESS execution_hp.PI_reqID -> acceptance_hp.RI_reqID {
Taste::coordinates => "96343 31792 96343 23123 86398 23123";
};
execution_hp_PI_startEx_hk_service_RI_startEx : SUBPROGRAM ACCESS execution_hp.PI_startEx -> hk_service.RI_startEx {
Taste::coordinates => "98599 18418 92498 18418 92498 18083 86398 18083";
};
execution_hp_PI_progEx_hk_service_RI_progEx : SUBPROGRAM ACCESS execution_hp.PI_progEx -> hk_service.RI_progEx {
Taste::coordinates => "98599 19426 92498 19426 92498 19091 86398 19091";
};
execution_hp_PI_compEx_hk_service_RI_compEx : SUBPROGRAM ACCESS execution_hp.PI_compEx -> hk_service.RI_compEx {
Taste::coordinates => "98599 20434 92498 20434 92498 20099 86398 20099";
};
tm_hp_PI_tm_execution_hp_RI_tm : SUBPROGRAM ACCESS tm_hp.PI_tm -> execution_hp.RI_tm {
Taste::coordinates => "86398 27058 87550 27058 87550 35363 86197 35363";
};
END interfaceview.others;
PROPERTIES
......
......@@ -1085,6 +1085,39 @@ functions['st01_routing']['interfaces']['ready_cpdu1']['in']['readyAP'] = {
'param_direction': param_in
}
functions['st01_routing']['interfaces']['read_hp'] = {
'port_name': 'read_hp',
'parent_fv': 'st01_routing',
'direction': PI,
'in': {},
'out': {},
'synchronism': asynch,
'rcm': variator,
'period': 0,
'wcet_low': 0,
'wcet_low_unit': 'ms',
'wcet_high': 0,
'wcet_high_unit': 'ms',
'distant_fv': '',
'calling_threads': {},
'distant_name': '',
'queue_size': 1
}
functions['st01_routing']['interfaces']['read_hp']['paramsInOrdered'] = ['read_AP']
functions['st01_routing']['interfaces']['read_hp']['paramsOutOrdered'] = []