<?xml version="1.0" encoding="UTF-8" standalone="no"?> | |
<!DOCTYPE AdapterType SYSTEM "http://www.holobloc.com/xml/LibraryElement.dtd"> | |
<AdapterType Comment="Adapter Interface" Name="TestAdapter"> | |
<Identification Description="Copyright (c) 2019 Jan Holzweber This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which is available at https://www.eclipse.org/legal/epl-2.0/ SPDX-License-Identifier: EPL-2.0" Standard="61499-1"/> | |
<VersionInfo Author="GE" Date="2008-04-22" Organization="4DIAC-Consortium" Version="0.0"/> | |
<InterfaceList> | |
<EventInputs> | |
<Event Comment="Request from Socket" Name="EI" Type="Event"> | |
<With Var="DI"/> | |
</Event> | |
</EventInputs> | |
<EventOutputs> | |
<Event Comment="Confirmation from Plug" Name="EO" Type="Event"> | |
<With Var="D0"/> | |
</Event> | |
</EventOutputs> | |
<InputVars> | |
<VarDeclaration Comment="Request Data from Socket" Name="DI" Type="INT"/> | |
</InputVars> | |
<OutputVars> | |
<VarDeclaration Comment="Confirmation Data from Plug" Name="D0" Type="INT"/> | |
</OutputVars> | |
</InterfaceList> | |
<Service Comment="Adapter Interface" LeftInterface="SOCKET" RightInterface="PLUG"> | |
<ServiceSequence Comment="" 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 Comment="" 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> |