Skip to content

Commit

Permalink
Merge remote-tracking branch 'dw/master'
Browse files Browse the repository at this point in the history
Conflicts:
	IBIS-IP_common_V2.4.xsd
  • Loading branch information
TobiasHuberAt committed Apr 23, 2024
2 parents 9717fe2 + 0aa728a commit 2044ed5
Show file tree
Hide file tree
Showing 5 changed files with 844 additions and 13 deletions.
42 changes: 42 additions & 0 deletions IBIS-IP_AnalogRadioService_V2.4.xsd
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
<?xml version="1.0"?>
<!-- Mit XMLSpy v2018 sp1 (x64) (http://www.altova.com) von Torsten Franke (IVU Traffic Technologies AG) bearbeitet -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:include schemaLocation="IBIS-IP_common_V2.3.xsd"/>
<!--==== AnalogueRadioService Operations ====-->
<xs:group name="AnalogRadioServiceOperations">
<xs:sequence>
<!--=====================================================-->
<!--=== Operation related to the AnalogRadioService ===-->
<!--=====================================================-->
<!-- this operation is used to send a telegram from the Onboard unit to the analo radio device -->
<xs:element name="AnalogRadioService.SendTelegram" type="AnalogRadioService.RadioTelegramStructure"/>
</xs:sequence>
</xs:group>
<!--===================================================================================-->
<!--=== Defition of operation and data structures related to the AnalogRadioService ===-->
<!--===================================================================================-->
<!--=== SendTelegram Request ===-->
<xs:element name="AnalogRadioService.SendTelegram" type="AnalogRadioService.RadioTelegramStructure"/>
<xs:complexType name="AnalogRadioService.RadioTelegramStructure">
<xs:sequence>
<xs:element name="RawTelegram" type="IBIS-IP.string"/>
<xs:element name="AnalogChannel" type="IBIS-IP.unsignedInt"/>
<xs:element name="Bitrate" type="BitrateEnumeration"/>
<xs:element name="Repeats" type="IBIS-IP.unsignedInt" minOccurs="0"/>
<xs:element name="MaxRepeatInterval" type="IBIS-IP.unsignedInt" minOccurs="0"/>
<xs:element name="Transmitter" type="TransmitterStructure" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TransmitterStructure">
<xs:sequence>
<xs:element name="LeadTime" type="IBIS-IP.unsignedInt" minOccurs="0"/>
<xs:element name="HoldTime" type="IBIS-IP.unsignedInt" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="BitrateEnumeration">
<xs:restriction base="xs:string">
<xs:enumeration value="1200"/>
<xs:enumeration value="2400"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
2 changes: 1 addition & 1 deletion IBIS-IP_CustomerInformationService_V2.4.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<!-- Mit XMLSpy v2012 rel. 2 sp1 (http://www.altova.com) von Dirk Weißer (INIT GmbH) bearbeitet - inkl. CurrentDisplayContent 1:*-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:include schemaLocation="IBIS-IP_common_V2.4.xsd"/>
<xs:include schemaLocation="IBIS-IP_Enumerations_V2.2.xsd"/>
<xs:include schemaLocation="IBIS-IP_Enumerations_V2.4.xsd"/>
<!--==== CustomerInformationService Operations ====-->
<xs:group name="CustomerInformationServiceOperations">
<xs:sequence>
Expand Down
Loading

0 comments on commit 2044ed5

Please sign in to comment.