Skip to content

Commit

Permalink
Add QE.fbt to io-1.0.0 typelib folder
Browse files Browse the repository at this point in the history
  • Loading branch information
MoritzO02 committed Jun 26, 2024
1 parent 8c8265c commit 78118dd
Showing 1 changed file with 107 additions and 0 deletions.
107 changes: 107 additions & 0 deletions data/typelibrary/io-1.0.0/typelib/QE.fbt
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
<?xml version="1.0" encoding="UTF-8"?>
<FBType Name="QE" Comment="Output service interface function block for event output data">
<Identification Description="Copyright (c) 2014, 2024 fortiss GmbH, HR Agrartechnik GmbH &#10; &#10;This program and the accompanying materials are made &#10;available under the terms of the Eclipse Public License 2.0 &#10;which is available at https://www.eclipse.org/legal/epl-2.0/ &#10; &#10;SPDX-License-Identifier: EPL-2.0" >
</Identification>
<VersionInfo Organization="fortiss GmbH" Version="1.0" Author="Waldemar Eisenmenger" Date="2014-08-26">
</VersionInfo>
<VersionInfo Organization="fortiss GmbH" Version="1.1" Author="Alois Zoitl" Date="2014-08-30">
</VersionInfo>
<VersionInfo Organization="fortiss GmbH" Version="1.2" Author="Monika Wenger" Date="2015-06-10">
</VersionInfo>
<VersionInfo Organization="HR Agrartechnik GmbH" Version="1.3" Author="Franz Höpfinger" Date="2024-05-16">
</VersionInfo>
<InterfaceList>
<EventInputs>
<Event Name="INIT" Type="Event" Comment="Service Initialization">
<With Var="QI"/>
<With Var="PARAMS"/>
</Event>
<Event Name="REQ" Type="Event" Comment="Service Request">
<With Var="QI"/>
</Event>
</EventInputs>
<EventOutputs>
<Event Name="INITO" Type="Event" Comment="Initialization Confirm">
<With Var="QO"/>
<With Var="STATUS"/>
</Event>
<Event Name="CNF" Type="Event" Comment="Confirmation of Requested Service">
<With Var="QO"/>
<With Var="STATUS"/>
</Event>
</EventOutputs>
<InputVars>
<VarDeclaration Name="QI" Type="BOOL" Comment="Event Input Qualifier"/>
<VarDeclaration Name="PARAMS" Type="STRING" Comment="Service Parameters"/>
</InputVars>
<OutputVars>
<VarDeclaration Name="QO" Type="BOOL" Comment="Event Output Qualifier"/>
<VarDeclaration Name="STATUS" Type="STRING" Comment="Service Status"/>
</OutputVars>
</InterfaceList>
<Service RightInterface="RESOURCE" LeftInterface="APPLICATION" Comment="Output service interface function block for event output data">
<ServiceSequence Name="normal_establishment" Comment="">
<ServiceTransaction>
<InputPrimitive Interface="APPLICATION" Event="INIT+" Parameters="PARAMS"/>
<OutputPrimitive Interface="APPLICATION" Event="INITO+" Parameters="PARAMS"/>
</ServiceTransaction>
</ServiceSequence>
<ServiceSequence Name="unsuccessful_establishment" Comment="">
<ServiceTransaction>
<InputPrimitive Interface="APPLICATION" Event="INIT+" Parameters="PARAMS"/>
<OutputPrimitive Interface="APPLICATION" Event="INITO-" Parameters="STATUS"/>
</ServiceTransaction>
</ServiceSequence>
<ServiceSequence Name="request_confirm" Comment="">
<ServiceTransaction>
<InputPrimitive Interface="APPLICATION" Event="REQ+" Parameters="SD"/>
<OutputPrimitive Interface="APPLICATION" Event="CNF+" Parameters="RD"/>
</ServiceTransaction>
</ServiceSequence>
<ServiceSequence Name="request_inhibited" Comment="">
<ServiceTransaction>
<InputPrimitive Interface="APPLICATION" Event="REQ-" Parameters="SD"/>
<OutputPrimitive Interface="APPLICATION" Event="CNF-" Parameters="STATUS"/>
</ServiceTransaction>
</ServiceSequence>
<ServiceSequence Name="request_error" Comment="">
<ServiceTransaction>
<InputPrimitive Interface="APPLICATION" Event="REQ+" Parameters="SD"/>
<OutputPrimitive Interface="APPLICATION" Event="CNF-" Parameters="STATUS"/>
</ServiceTransaction>
</ServiceSequence>
<ServiceSequence Name="indication_response" Comment="">
<ServiceTransaction>
<InputPrimitive Interface="RESOURCE" Event="indicate" Parameters="RD"/>
<OutputPrimitive Interface="APPLICATION" Event="IND+" Parameters="RD"/>
</ServiceTransaction>
<ServiceTransaction>
<InputPrimitive Interface="APPLICATION" Event="RSP" Parameters="QI,SD"/>
<OutputPrimitive Interface="RESOURCE" Event="response" Parameters="QI,SD"/>
</ServiceTransaction>
</ServiceSequence>
<ServiceSequence Name="indication_inhibited" Comment="">
<ServiceTransaction>
<InputPrimitive Interface="RESOURCE" Event="indicate" Parameters="RD,QI=FALSE"/>
<OutputPrimitive Interface="RESOURCE" Event="inhibited"/>
</ServiceTransaction>
</ServiceSequence>
<ServiceSequence Name="error_indication" Comment="">
<ServiceTransaction>
<InputPrimitive Interface="RESOURCE" Event="error" Parameters="STATUS"/>
<OutputPrimitive Interface="APPLICATION" Event="IND-" Parameters="STATUS"/>
</ServiceTransaction>
</ServiceSequence>
<ServiceSequence Name="application_initiated_termination" Comment="">
<ServiceTransaction>
<InputPrimitive Interface="APPLICATION" Event="INIT-"/>
<OutputPrimitive Interface="APPLICATION" Event="INITO-" Parameters="STATUS"/>
</ServiceTransaction>
</ServiceSequence>
<ServiceSequence Name="resource_initiated_termination" Comment="">
<ServiceTransaction>
<OutputPrimitive Interface="APPLICATION" Event="INITO-" Parameters="STATUS"/>
</ServiceTransaction>
</ServiceSequence>
</Service>
</FBType>

0 comments on commit 78118dd

Please sign in to comment.