-
Notifications
You must be signed in to change notification settings - Fork 29
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add QE.fbt to io-1.0.0 typelib folder
- Loading branch information
Showing
1 changed file
with
107 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 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" > | ||
</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> |