public class ASME2SSME_Simulate_TimeEvent extends ASME2SSME_Simulate_Common
ALARM_ID, COMPLETE_ID, COMPLETION_ID, CTL1_ID, CTL2_ID, DEADLINE_ID, DISPATCH_ID, ERROR_ID, NameList, RESUME_ID, START_ID, TIME1_ID, TIME2_ID, TOP_ID, TREAD_ID, TRESET_ID, TWRITE_ID
Constructor and Description |
---|
ASME2SSME_Simulate_TimeEvent()
Class constructor
|
Modifier and Type | Method and Description |
---|---|
SignalsDefinitionImpl |
ASME2SSME_Def_FrozenTimeEvent(java.lang.String sub_process,
java.lang.String sub_thread,
org.osate.aadl2.Port p)
Makes a equation that defines the frozen_time_event of a port p by default value:
xp_xt_time1.p_Frozen_time_event := xp_xt_ctl1.Dispatch
|
SignalsDefinitionImpl |
ASME2SSME_Def_OutputTimeEvent(java.lang.String sub_process,
java.lang.String sub_thread,
org.osate.aadl2.Port p)
Makes a equation that defines the output_time_event of a port p by default value:
xp_xt_time1.zz_Output_time_event := xp_xt_ctl2.Complete
|
void |
ASME2SSME_mkSimTimeEvent_Body(org.osate.aadl2.ProcessorSubcomponent subp,
java.util.ArrayList<org.osate.aadl2.ProcessSubcomponent> list1,
ProcessModelImpl vprocess)
Make a Signal process that simulates the body of Sim_time_event process
|
void |
ASME2SSME_mkSimTimeEvent_Interface(org.osate.aadl2.ProcessorSubcomponent subp,
java.util.ArrayList<org.osate.aadl2.ProcessSubcomponent> list1,
ProcessModelImpl vprocess)
Make a Signal process that simulates the interface of Sim_time_event process
|
ProcessModelImpl |
ASME2SSME_mkSimTimeEvent(org.osate.aadl2.ProcessorSubcomponent subp,
java.util.ArrayList<org.osate.aadl2.ProcessSubcomponent> list1)
Make a Signal process that simulates the generation of time_event signals
|
Trace
Generate_Process_Instance_comment, Get_top_sname, getSname, Name_of_Bus, Name_of_Connection, Name_of_CTL1_type, Name_of_CTL2_type, Name_of_Data, Name_of_DataBundle, Name_of_DataReadTime, Name_of_DataReset, Name_of_DataType, Name_of_DataWriteTime, Name_of_Device, Name_of_FeatureGroup, Name_of_FeatureGroupType, Name_of_Flow, Name_of_Local_Signal, Name_of_Memory, Name_of_ParameterConnection, Name_of_PortGroup, Name_of_PortGroupType, Name_of_Process, Name_of_Processor, Name_of_Subprogram_Struct_In, Name_of_Subprogram_Struct_Out, Name_of_Subprogram, Name_of_SubprogramCall, Name_of_System, Name_of_Thread, Name_of_ThreadDataPort, Name_of_ThreadEventDataPort, Name_of_ThreadEventPort, Name_of_ThreadTimeBundle, Name_of_TriggerDispatch_Event, Name_of_Type_Process
public ASME2SSME_Simulate_TimeEvent()
public ProcessModelImpl ASME2SSME_mkSimTimeEvent(org.osate.aadl2.ProcessorSubcomponent subp, java.util.ArrayList<org.osate.aadl2.ProcessSubcomponent> list1)
n
- public void ASME2SSME_mkSimTimeEvent_Interface(org.osate.aadl2.ProcessorSubcomponent subp, java.util.ArrayList<org.osate.aadl2.ProcessSubcomponent> list1, ProcessModelImpl vprocess)
n
- public void ASME2SSME_mkSimTimeEvent_Body(org.osate.aadl2.ProcessorSubcomponent subp, java.util.ArrayList<org.osate.aadl2.ProcessSubcomponent> list1, ProcessModelImpl vprocess)
n
- public SignalsDefinitionImpl ASME2SSME_Def_FrozenTimeEvent(java.lang.String sub_process, java.lang.String sub_thread, org.osate.aadl2.Port p)
sub_process
- name of sub processsub_thread
- name of sub_threadp
- a portpublic SignalsDefinitionImpl ASME2SSME_Def_OutputTimeEvent(java.lang.String sub_process, java.lang.String sub_thread, org.osate.aadl2.Port p)
sub_process
- name of sub processsub_thread
- name of sub_threadp
- a port