<?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.opcua">
    <feature name="eclipse-milo" description="Eclipse Milo" hidden="true" version="0.6.7">
        <details>Implementation of OPC UA protocol, client and server stack</details>
        <feature prerequisite="true">wrap</feature>
        <feature>openhab.tp-netty</feature>
        <bundle>wrap:mvn:com.digitalpetri.fsm/strict-machine/0.6</bundle>
        <bundle>wrap:mvn:com.digitalpetri.netty/netty-channel-fsm/0.8</bundle>
        <bundle>mvn:com.google.guava/guava/31.0.1-jre</bundle>
        <bundle>mvn:org.eclipse.milo/sdk-client/0.6.7</bundle>
        <bundle>mvn:org.eclipse.milo/sdk-core/0.6.7</bundle>
        <bundle>mvn:org.eclipse.milo/stack-client/0.6.7</bundle>
        <bundle>wrap:mvn:org.eclipse.milo/stack-core/0.6.7$overwrite=merge&amp;Import-Package=sun.security*;resolution:=optional,*</bundle>
        <bundle>mvn:org.bouncycastle/bcprov-jdk15on/1.69</bundle>
        <bundle>mvn:org.bouncycastle/bcpkix-jdk15on/1.69</bundle>
        <bundle>mvn:org.bouncycastle/bcutil-jdk15on/1.69</bundle>
    </feature>
    <feature name="openhab-binding-co7io-opcua" description="OPC UA Binding" version="3.0.0.pr-118-SNAPSHOT">
        <feature>co7io-binding-opcua</feature>
    </feature>
    <feature name="co7io-binding-opcua" description="OPC UA Binding" version="3.0.0.pr-118-SNAPSHOT">
        <feature>openhab-runtime-base</feature>
        <feature>co7io-binding-base</feature>
        <feature version="0.6.7">eclipse-milo</feature>
        <bundle start-level="80">mvn:org.connectorio.addons/org.connectorio.addons.binding.opcua/3.0.0-pr-118-SNAPSHOT</bundle>
    </feature>
    <feature name="co7io-binding-base" description="ConnectorIO Binding Base" version="3.0.0.pr-118-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-118-SNAPSHOT</bundle>
    </feature>
    <feature name="co7io-link" description="ConnectorIO Communication Watchdog" version="3.0.0.pr-118-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-118-SNAPSHOT</bundle>
    </feature>
    <feature name="co7io-communication-watchdog" description="ConnectorIO Communication Watchdog" version="3.0.0.pr-118-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-118-SNAPSHOT</bundle>
    </feature>
    <feature name="org.connectorio.addons.kar.opcua" description="ConnectorIO - Addons - KARs - OPC UA" version="3.0.0.pr-118-SNAPSHOT">
        <details>OPC UA deployment archive dedicated to openHAB runtime.</details>
        <feature version="0.6.7" prerequisite="false" dependency="false">eclipse-milo</feature>
        <feature version="3.0.0.pr-118-SNAPSHOT" prerequisite="false" dependency="false">openhab-binding-co7io-opcua</feature>
        <feature version="3.0.0.pr-118-SNAPSHOT" prerequisite="false" dependency="false">co7io-binding-opcua</feature>
        <feature version="3.0.0.pr-118-SNAPSHOT" prerequisite="false" dependency="false">co7io-binding-base</feature>
        <feature version="3.0.0.pr-118-SNAPSHOT" prerequisite="false" dependency="false">co7io-link</feature>
        <feature version="3.0.0.pr-118-SNAPSHOT" prerequisite="false" dependency="false">co7io-communication-watchdog</feature>
    </feature>
</features>
