<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<features xmlns="http://karaf.apache.org/xmlns/features/v1.6.0" name="org.connectorio.addons.kar.wmbus">
    <feature name="openhab-binding-co7io-wmbus" description="openHAB WM-Bus Binding" version="3.0.0.pr-125-SNAPSHOT">
        <feature>co7io-binding-wmbus</feature>
    </feature>
    <feature name="co7io-binding-wmbus" description="ConnectorIO WM-Bus Binding" version="3.0.0.pr-125-SNAPSHOT">
        <feature>co7io-transport-serial-config</feature>
        <feature>co7io-transport-serial-jrxtx</feature>
        <feature>co7io-transport-mbus</feature>
        <feature>co7io-binding-base</feature>
        <bundle start-level="80">mvn:org.connectorio.addons/org.connectorio.addons.binding.wmbus/3.0.0-pr-125-SNAPSHOT</bundle>
    </feature>
    <feature name="co7io-binding-base" description="ConnectorIO Binding Base" version="3.0.0.pr-125-SNAPSHOT">
        <details>Generic parts of bindings</details>
        <feature>openhab-core-base</feature>
        <bundle>mvn:com.fasterxml/classmate/1.5.1</bundle>
        <bundle>mvn:org.connectorio.addons/org.connectorio.addons.binding/3.0.0-pr-125-SNAPSHOT</bundle>
    </feature>
    <feature name="co7io-link" description="ConnectorIO Communication Watchdog" version="3.0.0.pr-125-SNAPSHOT">
        <details>Link API with a bit less constrained contracts.</details>
        <feature>openhab-core-base</feature>
        <bundle>mvn:org.connectorio.addons/org.connectorio.addons.link/3.0.0-pr-125-SNAPSHOT</bundle>
    </feature>
    <feature name="co7io-communication-watchdog" description="ConnectorIO Communication Watchdog" version="3.0.0.pr-125-SNAPSHOT">
        <details>Communication watchdog to monitor incoming data.</details>
        <feature>co7io-link</feature>
        <bundle>mvn:org.connectorio.addons/org.connectorio.addons.communication.watchdog/3.0.0-pr-125-SNAPSHOT</bundle>
    </feature>
    <feature name="co7io-transport-serial-config" description="Serial transport config layer/structures." version="3.0.0.pr-125-SNAPSHOT">
        <feature>openhab-transport-serial</feature>
        <bundle start-level="80">mvn:org.connectorio.addons/org.connectorio.addons.io.transport.serial/3.0.0-pr-125-SNAPSHOT</bundle>
    </feature>
    <feature name="openhab-transport-serial-jrxtx" description="Shaded jrxtx library for some artifacts which need it." version="3.0.0.pr-125-SNAPSHOT">
        <feature>co7io-transport-serial-jrxtx</feature>
    </feature>
    <feature name="co7io-transport-serial-jrxtx" description="Shaded jrxtx library for some artifacts which need it." version="3.0.0.pr-125-SNAPSHOT">
        <feature>openhab.tp-serial-rxtx</feature>
        <feature>openhab-runtime-base</feature>
        <bundle start-level="80">mvn:org.connectorio.addons/org.connectorio.addons.io.transport.serial.jrxtx/3.0.0-pr-125-SNAPSHOT</bundle>
    </feature>
    <feature name="openhab-transport-serial-persistent" description="Persistent serial port identifier provider." version="3.0.0.pr-125-SNAPSHOT">
        <feature>co7io-transport-serial-persistent</feature>
    </feature>
    <feature name="co7io-transport-serial-persistent" description="Persistent serial port identifier provider." version="3.0.0.pr-125-SNAPSHOT">
        <feature>openhab-runtime-base</feature>
        <feature>openhab-transport-serial</feature>
        <bundle start-level="80">mvn:org.connectorio.addons/org.connectorio.addons.io.transport.serial.persistent/3.0.0-pr-125-SNAPSHOT</bundle>
    </feature>
    <feature name="openhab-misc-serial-purejavacomm" description="Pure java serial port handling." version="3.0.0.pr-125-SNAPSHOT">
        <feature>openhab-transport-serial-purejavacomm</feature>
    </feature>
    <feature name="openhab-transport-serial-purejavacomm" description="Pure java serial port handling." version="3.0.0.pr-125-SNAPSHOT">
        <feature>co7io-transport-serial-purejavacomm</feature>
    </feature>
    <feature name="co7io-jna" version="5.6.0">
        <bundle>mvn:net.java.dev.jna/jna-platform/5.6.0</bundle>
        <bundle>mvn:net.java.dev.jna/jna/5.6.0</bundle>
    </feature>
    <feature name="co7io-purejavacomm" version="1.0.5">
        <bundle start-level="80">mvn:org.opensmarthouse/purejavacomm/1.0.5</bundle>
        <conditional>
            <condition>req:osgi.identity;karaf.feature=openhab.tp-jna;type=karaf.feature;resolution:=optional</condition>
            <feature>openhab-tp.jna</feature>
        </conditional>
        <conditional>
            <condition>!req:osgi.identity;karaf.feature=openhab.tp-jna;type=karaf.feature;resolution:=mandatory</condition>
            <feature>co7io-jna</feature>
        </conditional>
    </feature>
    <feature name="co7io-transport-serial-purejavacomm" description="Pure java serial port handling." version="3.0.0.pr-125-SNAPSHOT">
        <feature>co7io-purejavacomm</feature>
        <feature>openhab-transport-serial</feature>
        <bundle start-level="80">mvn:org.connectorio.addons/org.connectorio.addons.io.transport.serial.purejavacomm/3.0.0-pr-125-SNAPSHOT</bundle>
    </feature>
    <feature name="openhab-transport-serial-shell" description="Serial port shell companion." version="3.0.0.pr-125-SNAPSHOT">
        <feature>co7io-transport-serial-shell</feature>
    </feature>
    <feature name="co7io-transport-serial-shell" description="Serial port shell companion." version="3.0.0.pr-125-SNAPSHOT">
        <feature>openhab-runtime-base</feature>
        <feature>openhab-transport-serial</feature>
        <bundle start-level="80">mvn:org.connectorio.addons/org.connectorio.addons.io.transport.serial.shell/3.0.0-pr-125-SNAPSHOT</bundle>
    </feature>
    <feature name="openhab-transport-mbus" description="openHAB M-Bus transport" version="3.0.0.pr-125-SNAPSHOT">
        <feature>co7io-transport-mbus</feature>
    </feature>
    <feature name="co7io-transport-mbus" description="M-Bus transport." version="3.0.0.pr-125-SNAPSHOT">
        <feature>co7io-transport-serial-config</feature>
        <feature>co7io-transport-serial-jrxtx</feature>
        <bundle start-level="80">mvn:org.connectorio.addons/org.connectorio.addons.io.transport.mbus/3.0.0-pr-125-SNAPSHOT</bundle>
    </feature>
    <feature name="org.connectorio.addons.kar.wmbus" description="ConnectorIO - Addons - KARs - WM-Bus" version="3.0.0.pr-125-SNAPSHOT">
        <details>WM-Bus deployment archive dedicated to openHAB runtime.</details>
        <feature version="3.0.0.pr-125-SNAPSHOT" prerequisite="false" dependency="false">openhab-binding-co7io-wmbus</feature>
        <feature version="3.0.0.pr-125-SNAPSHOT" prerequisite="false" dependency="false">co7io-binding-wmbus</feature>
        <feature version="3.0.0.pr-125-SNAPSHOT" prerequisite="false" dependency="false">co7io-binding-base</feature>
        <feature version="3.0.0.pr-125-SNAPSHOT" prerequisite="false" dependency="false">co7io-link</feature>
        <feature version="3.0.0.pr-125-SNAPSHOT" prerequisite="false" dependency="false">co7io-communication-watchdog</feature>
        <feature version="3.0.0.pr-125-SNAPSHOT" prerequisite="false" dependency="false">co7io-transport-serial-config</feature>
        <feature version="3.0.0.pr-125-SNAPSHOT" prerequisite="false" dependency="false">openhab-transport-serial-jrxtx</feature>
        <feature version="3.0.0.pr-125-SNAPSHOT" prerequisite="false" dependency="false">co7io-transport-serial-jrxtx</feature>
        <feature version="3.0.0.pr-125-SNAPSHOT" prerequisite="false" dependency="false">openhab-transport-serial-persistent</feature>
        <feature version="3.0.0.pr-125-SNAPSHOT" prerequisite="false" dependency="false">co7io-transport-serial-persistent</feature>
        <feature version="3.0.0.pr-125-SNAPSHOT" prerequisite="false" dependency="false">openhab-misc-serial-purejavacomm</feature>
        <feature version="3.0.0.pr-125-SNAPSHOT" prerequisite="false" dependency="false">openhab-transport-serial-purejavacomm</feature>
        <feature version="5.6.0" prerequisite="false" dependency="false">co7io-jna</feature>
        <feature version="1.0.5" prerequisite="false" dependency="false">co7io-purejavacomm</feature>
        <feature version="3.0.0.pr-125-SNAPSHOT" prerequisite="false" dependency="false">co7io-transport-serial-purejavacomm</feature>
        <feature version="3.0.0.pr-125-SNAPSHOT" prerequisite="false" dependency="false">openhab-transport-serial-shell</feature>
        <feature version="3.0.0.pr-125-SNAPSHOT" prerequisite="false" dependency="false">co7io-transport-serial-shell</feature>
        <feature version="3.0.0.pr-125-SNAPSHOT" prerequisite="false" dependency="false">openhab-transport-mbus</feature>
        <feature version="3.0.0.pr-125-SNAPSHOT" prerequisite="false" dependency="false">co7io-transport-mbus</feature>
    </feature>
</features>
