blob: edc746d12a0f083fbe5e7acef66654ad07ede9f7 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE AdapterType SYSTEM "http://www.holobloc.com/xml/LibraryElement.dtd">
<AdapterType Name="ATraficLight">
<Identification Standard="61499-1"/>
<VersionInfo Author="GE" Date="2008-04-22" Organization="4DIAC-Consortium" Version="0.0"/>
<InterfaceList>
<EventInputs>
<Event Comment="" Name="Stopped" Type="Event"/>
<Event Comment="" Name="Allowed" Type="Event"/>
</EventInputs>
<EventOutputs>
<Event Comment="" Name="OutOfService" Type="Event"/>
<Event Comment="" Name="Stop" Type="Event"/>
<Event Comment="" Name="Allow" Type="Event"/>
</EventOutputs>
<InputVars/>
<OutputVars/>
</InterfaceList>
<Service LeftInterface="SOCKET" RightInterface="PLUG">
<ServiceSequence Name="request_confirm">
<ServiceTransaction>
<InputPrimitive Event="REQ" Interface="SOCKET" Parameters="REQD"/>
<OutputPrimitive Event="REQ" Interface="PLUG" Parameters="REQD"/>
</ServiceTransaction>
<ServiceTransaction>
<InputPrimitive Event="CNF" Interface="PLUG" Parameters="CNFD"/>
<OutputPrimitive Event="CNF" Interface="SOCKET" Parameters="CNFD"/>
</ServiceTransaction>
</ServiceSequence>
<ServiceSequence Name="indication_response">
<ServiceTransaction>
<InputPrimitive Event="IND" Interface="PLUG" Parameters="INDD"/>
<OutputPrimitive Event="IND" Interface="SOCKET" Parameters="INDD"/>
</ServiceTransaction>
<ServiceTransaction>
<InputPrimitive Event="RSP" Interface="SOCKET" Parameters="RSPD"/>
<OutputPrimitive Event="RSP" Interface="PLUG" Parameters="RSPD"/>
</ServiceTransaction>
</ServiceSequence>
</Service>
</AdapterType>