All Downloads are FREE. Search and download functionalities are using the official Maven repository.

bidib.BiDiBCV-13-121.xml Maven / Gradle / Ivy

There is a newer version: 2.0.29
Show newest version
<?xml version="1.0" encoding="utf-8" ?>
<VendorCV xmlns="http://www.bidib.org/schema/vendorcv"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  xsi:schemaLocation="http://www.bidib.org/schema/vendorcv /xsd/vendor_cv.xsd">
  <Version
    Version="0.02"
    Lastupdate="20160716"
    Author="mos"
    Pid="121"
    Vendor="013"
    Description="BiDiBOne-OneServoTurn">
  </Version>
  <Templates>
    <Template Name="About">
      <CV Number="0" Type="Byte" Min="0" Max="255" Low="-" High="-" Values="-" Mode="ro">
        <Description Lang="de-DE" Text="EEPROM Version"/>
        <Description Lang="en-EN" Text="EEPROM Version"/>
      </CV>
      <CV Number="1" Type="Byte" Min="0" Max="255" Low="-" High="-" Values="-" Mode="ro">
        <Description Lang="de-DE" Text="Herstellerkennung"/>
        <Description Lang="en-EN" Text="Vendor ID"/>
      </CV>
      <CV Number="2" Type="Int" Min="-" Max="-" Low="2" High="3" Values="-" Mode="ro">
        <Description Lang="de-DE" Text="Produktkennung (low)"/>
        <Description Lang="en-EN" Text="ProductID (low)"/>
      </CV>
      <CV Number="3" Type="Int" Min="-" Max="-" Low="2" High="3" Values="-" Mode="ro">
        <Description Lang="de-DE" Text="Produktkennung (high)"/>
        <Description Lang="en-EN" Text="ProductID (high)"/>
      </CV>
      <CV Number="4" Type="Byte" Min="0" Max="255" Low="-" High="-" Values="-" Mode="ro">
        <Description Lang="de-DE" Text="Firmware Version"/>
        <Description Lang="en-EN" Text="Firmware main version"/>
      </CV>
      <CV Number="5" Type="Byte" Min="0" Max="255" Low="-" High="-" Values="-" Mode="ro">
        <Description Lang="de-DE" Text="Firmware Sub-Version"/>
        <Description Lang="en-EN" Text="Firmware sub version"/>
      </CV>
      <CV Number="6" Type="Byte" Min="0" Max="255" Low="-" High="-" Values="-" Mode="ro">
        <Description Lang="de-DE" Text="Firmware Sub-Index"/>
        <Description Lang="en-EN" Text="Firmware compile run"/>
      </CV>
    </Template>
    <Template Name="AccessoryMap">
       <CV Number="0" Type="Byte" Min="0" Max="8" Low="-" High="-" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Aktueller Aspekt"/>
        <Description Lang="en-EN" Text="Current aspect"/>
      </CV>
       <CV Number="1" Type="Byte" Min="0" Max="255" Low="-" High="-" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Makro für Begriff 0"/>
        <Description Lang="en-EN" Text="Macro for aspect 0"/>
      </CV>
       <CV Number="2" Type="Byte" Min="0" Max="255" Low="-" High="-" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Makro für Begriff 1"/>
        <Description Lang="en-EN" Text="Macro for aspect 1"/>
      </CV>
       <CV Number="3" Type="Byte" Min="0" Max="255" Low="-" High="-" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Makro für Begriff 2"/>
        <Description Lang="en-EN" Text="Macro for aspect 2"/>
      </CV>
       <CV Number="4" Type="Byte" Min="0" Max="255" Low="-" High="-" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Makro für Begriff 3"/>
        <Description Lang="en-EN" Text="Macro for aspect 3"/>
      </CV>
       <CV Number="5" Type="Byte" Min="0" Max="255" Low="-" High="-" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Makro für Begriff 4"/>
        <Description Lang="en-EN" Text="Macro for aspect 4"/>
      </CV>
       <CV Number="6" Type="Byte" Min="0" Max="255" Low="-" High="-" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Makro für Begriff 5"/>
        <Description Lang="en-EN" Text="Macro for aspect 5"/>
      </CV>
       <CV Number="7" Type="Byte" Min="0" Max="255" Low="-" High="-" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Makro für Begriff 6"/>
        <Description Lang="en-EN" Text="Macro for aspect 6"/>
      </CV>
       <CV Number="8" Type="Byte" Min="0" Max="255" Low="-" High="-" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Start mit Aspekt: 255=kein, 254=letzter, 0..127=Nr."/>
        <Description Lang="en-EN" Text="Startup aspect: 255=no one, 254=last, 0..127=number"/>
      </CV>
    </Template>
    <Template Name="Servo">
      <CV Number="0" Type="Int" Min="-" Max="-" Low="0" High="1" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Min Low"/>
        <Description Lang="en-EN" Text="Min Low"/>
      </CV>
      <CV Number="1" Type="Int" Min="-" Max="-" Low="0" High="1" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Min High"/>
        <Description Lang="en-EN" Text="Min High"/>
      </CV>
      <CV Number="2" Type="Int" Min="-" Max="-" Low="2" High="3" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Max Low"/>
        <Description Lang="en-EN" Text="Max Low"/>
      </CV>
      <CV Number="3" Type="Int" Min="-" Max="-" Low="2" High="3" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Max High"/>
        <Description Lang="en-EN" Text="Max High"/>
      </CV>
      <CV Number="4" Type="Bit" Min="-" Max="-" Low="-" High="-" Values="160" Mode="rw" Rebootneeded="true">
        <Description Lang="de-DE" Text="Modus" />
        <Description Lang="en-EN" Text="Mode" />
        <Bitdescription Bitnum="1" Lang="de-DE" Text="reserviert" />
        <Bitdescription Bitnum="1" Lang="en-EN" Text="reserved" />
        <Bitdescription Bitnum="2" Lang="de-DE" Text="reserviert" />
        <Bitdescription Bitnum="2" Lang="en-EN" Text="reserved" />
        <Bitdescription Bitnum="3" Lang="de-DE" Text="reserviert" />
        <Bitdescription Bitnum="3" Lang="en-EN" Text="reserved" />
        <Bitdescription Bitnum="4" Lang="de-DE" Text="reserviert" />
        <Bitdescription Bitnum="4" Lang="en-EN" Text="reserved" />
        <Bitdescription Bitnum="5" Lang="de-DE" Text="reserviert" />
        <Bitdescription Bitnum="5" Lang="en-EN" Text="reserved" />
        <Bitdescription Bitnum="6" Lang="de-DE" Text="Impulse auch bei keiner Bewegung: 0=nein, 1=ja" />
        <Bitdescription Bitnum="6" Lang="en-EN" Text="servo pulses even when not moving: 0=false, 1=true" />
        <Bitdescription Bitnum="7" Lang="de-DE" Text="reserviert" />
        <Bitdescription Bitnum="7" Lang="en-EN" Text="reserved" />
        <Bitdescription Bitnum="8" Lang="de-DE" Text="Stretch: 0=[1ms..2ms], 1=[0.5..2.5ms]" />
        <Bitdescription Bitnum="8" Lang="en-EN" Text="Stretch: 0=[1ms..2ms], 1=[0.5..2.5ms]" />
      </CV>
      <CV Number="5" Type="Byte" Min="-" Max="-" Low="-" High="-" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Wiederholung: 0 keine Wiederholung, 1 Wiederholung"/>
        <Description Lang="en-EN" Text="Repeat: 0 no repeat, 1 repeat"/>
      </CV>
      <CV Number="6" Type="Byte" Min="0" Max="1" Low="-" High="-" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Position: 0 vor Bewegung A, 1 vor Bewegung B"/>
        <Description Lang="en-EN" Text="Location: 0 befor move A, 1 befor move B"/>
      </CV>
      <CV Number="7" Type="Byte" Min="-" Max="-" Low="-" High="-" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Kurveneinstellungen für A"/>
        <Description Lang="en-EN" Text="curve settings for A"/>
      </CV>
      <CV Number="8" Type="Byte" Min="-" Max="-" Low="-" High="-" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Kurvenverzögerung A"/>
        <Description Lang="en-EN" Text="curve delay for A"/>
      </CV>
      <CV Number="9" Type="Byte" Min="-" Max="-" Low="-" High="-" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Kurveneinstellungen für B"/>
        <Description Lang="en-EN" Text="curve settings for B"/>
      </CV>
      <CV Number="10" Type="Byte" Min="-" Max="-" Low="-" High="-" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Kurvenverzögerung B"/>
        <Description Lang="en-EN" Text="curve delay for B"/>
      </CV>
      <CV Number="14" Type="Byte" Min="-" Max="-" Low="-" High="-" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Power OFF: 0 nicht abschalten, n * 20 ms"/>
        <Description Lang="en-EN" Text="Power OFF: 0 no off, n * 20 ms"/>
      </CV>
    <CV Number="15" Type="Byte" Min="0" Max="127" Low="-" High="-" Values="-" Mode="rw">
      <Description Lang="de-DE" Text="Pre Power: Einschalten, Power n * 5 ms vor Puls"/>
      <Description Lang="en-EN" Text="Pre Power: power up n * 5 ms before pulse"/>
    </CV>
    </Template>
    <Template Name="GBM16T" SkipOnTimeout="true">
      <Node Offset="0" Template="Common">
        <Nodetext Lang="de-DE" Text="Allgemeine Einstellungen"/>
        <Nodetext Lang="en-EN" Text="Common settings"/>
      </Node>
      <Node Offset="0" Template="Reverser">
        <Nodetext Lang="de-DE" Text="Kehrschleife"/>
        <Nodetext Lang="en-EN" Text="Reverser"/>
      </Node>
      <Node Offset="0" Template="Inhibit">
        <Nodetext Lang="de-DE" Text="Inhibit Einstellungen"/>
        <Nodetext Lang="en-EN" Text="Inhibit settings"/>
      </Node>
      <Node Offset="0" Template="Speed">
        <Nodetext Lang="de-DE" Text="Geschwindigkeitsmessung"/>
        <Nodetext Lang="en-EN" Text="Speed measuring"/>
      </Node>
    </Template>
    <Template Name="Common">
      <CV Number="7" Type="Byte" Min="0" Max="255" Low="-" High="-" Values="-" Mode="ro">
        <Description Lang="de-DE" Text="Vendor GBM16T"/>
        <Description Lang="en-EN" Text="Vendor GBM16T"/>
      </CV>
      <CV Number="36" Type="Byte" Min="-" Max="-" Low="-" High="-" Values="0;1" Mode="rw">
        <Description Lang="de-DE" Text="0: keine Stromquelle, 1: 10mA, wenn kein DCC" Help="Ersatzspeisung nötig; Analogmode in den Dekodern sollte abgeschaltet sein"/>
        <Description Lang="en-EN" Text="0: no I source, 1: 10mA, if no DCC" Help="Extra power supply required; turn off analogue mode in decoders"/>
      </CV>
      <CV Number="37" Type="Byte" Min="1" Max="10" Low="-" High="-" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Gedulteter Offset ADC" Help="nur bei Kalibierung relevant"/>
        <Description Lang="en-EN" Text="Allowed Offset ADC" Help="only for calibration"/>
      </CV>
		<CV Number="38" Type="Byte" Min="2" Max="20" Low="-" High="-" Values="-" Mode="rw">
			<Description Lang="de-DE" Text="Channel 1 Filter" Help="So oft muss eine Adressnachricht in Channel 1 fehlerfrei empfangen werden."/>
			<Description Lang="en-EN" Text="Channel 1 Filter" Help="Number of required channel 1 address messages"/>
		</CV>
		<CV Number="39" Type="Byte" Min="2" Max="20" Low="-" High="-" Values="-" Mode="rw">
			<Description Lang="de-DE" Text="Channel 2 Filter" Help="So oft muss eine Quittung in Channel 2 mind. empfangen werden."/>
			<Description Lang="en-EN" Text="Channel 2 Filter" Help="Number of required channel 2 response messages"/>
		</CV>
		<CV Number="40" Type="Byte" Min="0" Max="15" Low="-" High="-" Values="-" Mode="rw">
			<Description Lang="de-DE" Text="Channel for Accessory" Help="An diesem Eingang sind Accessory angeschlossen."/>
			<Description Lang="en-EN" Text="Channel 2 Filter" Help="Accessory decoders are connected to this input channel"/>
		</CV>
      <CV Number="42" Type="Byte" Min="1" Max="200" Low="-" High="-" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Störungsunterdrückung" Help="So lange muss das Eingangssignal mind. über der Schwelle sein. Einheit 1ms"/>
        <Description Lang="en-EN" Text="Spike Suppression" Help="Required time for input above threshold, unit 1ms"/>
      </CV>
      <CV Number="43" Type="Byte" Min="2" Max="100" Low="-" High="-" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Memory (Einheit 100ms)" Help="Haltezeit des Melders, so lange bleibt er mind. an"/>
        <Description Lang="en-EN" Text="Memory (Unit 100ms" Help="Hodltime"/>
      </CV>
      <CV Number="44" Type="Byte" Min="4" Max="100" Low="-" High="-" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Ansprechschwelle (DCC an)" Help="Einheit 0,5mV; 12: erkennt 40kOhm, 24: erkennt 20kOhm"/>
        <Description Lang="en-EN" Text="Threshold (DCC on)" Help="unit 0.5mV; 12: detects 40kOhm; 24: detects 20kOhm"/>
      </CV>
      <CV Number="45" Type="Byte" Min="2" Max="50" Low="-" High="-" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Ansprechschwelle (DCC aus)" Help="Einheit 0,5mV; empfohlen: etwas halber Wert wie bei DCC an"/>
        <Description Lang="en-EN" Text="Threshold (DCC off)" Help="unit 0.5mV; recommended: half the value of DCC on"/>
      </CV>
		<CV Number="70" Type="Byte" Min="0" Max="255" Low="-" High="-" Values="-" Mode="rw">
			<Description Lang="de-DE" Text="Kalibrierung gültig" Help="0=ungültig, 1=ungültig, auch Backup löschen"/>
			<Description Lang="en-EN" Text="Adjustment valid" Help="0=void, 1=void, also delete backup"/>
		</CV>
    </Template>
    <Template Name="Reverser">
      <CV Number="1" Type="Int" Min="-" Max="-" Low="1" High="9" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="DCC Adr. (low)" Help="Dekoderadresse, nicht Weichenadresse"/>
        <Description Lang="en-EN" Text="DCC Addr. (low)"/>
      </CV>
      <CV Number="9" Type="Int" Min="-" Max="-" Low="1" High="9" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="DCC Adr. (high)"/>
        <Description Lang="en-EN" Text="DCC Addr. (high)"/>
      </CV>
      <CV Number="51" Type="Byte" Min="0" Max="255" Low="-" High="-" Values="-" Mode="ro">
        <Description Lang="de-DE" Text="Kehrschleife aktuelle Stellung"/>
        <Description Lang="en-EN" Text="Reverser Current Position"/>
      </CV>
      <CV Number="46" Type="GBM16TReverser" Min="0" Max="255" Low="-" High="-" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Kehrschleife Modus"/>
        <Description Lang="en-EN" Text="Reverser Mode"/>
      </CV>
      <CV Number="47" Type="GBM16TReverser" Min="0" Max="255" Low="47" High="48" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Kehrschleife On Low"/>
        <Description Lang="en-EN" Text="Reverser On Low"/>
      </CV>
      <CV Number="48" Type="GBM16TReverser" Min="0" Max="255" Low="47" High="48" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Kehrschleife On High"/>
        <Description Lang="en-EN" Text="Reverser On High"/>
      </CV>
      <CV Number="49" Type="GBM16TReverser" Min="0" Max="255" Low="49" High="50" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Kehrschleife Off Low"/>
        <Description Lang="en-EN" Text="Reverser Off Low"/>
      </CV>
      <CV Number="50" Type="GBM16TReverser" Min="0" Max="255" Low="49" High="50" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Kehrschleife Off High"/>
        <Description Lang="en-EN" Text="Reverser Off High"/>
      </CV>
      <CV Number="65" Type="GBM16TReverser" Min="0" Max="255" Low="65" High="66" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Kehrschleife Prio Low"/>
        <Description Lang="en-EN" Text="Reverser Prio Low"/>
      </CV>
      <CV Number="66" Type="GBM16TReverser" Min="0" Max="255" Low="65" High="66" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Kehrschleife Prio High"/>
        <Description Lang="en-EN" Text="Reverser Prio High"/>
      </CV>
    </Template>
    <Template Name="Inhibit">
      <CV Number="61" Type="Byte" Min="0" Max="255" Low="-" High="-" Values="-" Mode="ro">
        <Description Lang="de-DE" Text="Inhibit On, aktueller Zustand"/>
        <Description Lang="en-EN" Text="Inhibit On, current state"/>
      </CV>
      <CV Number="59" Type="DCC_ADDR_RG" Min="0" Max="255" Low="59" High="60" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Inhibit On, Addr (Low)"/>
        <Description Lang="en-EN" Text="Inhibit On, Addr (Low)"/>
      </CV>
      <CV Number="60" Type="DCC_ADDR_RG" Min="0" Max="255" Low="59" High="60" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Inhibit On, Addr (High)"/>
        <Description Lang="en-EN" Text="Inhibit On, Addr (High)"/>
      </CV>
      <CV Number="64" Type="Byte" Min="0" Max="255" Low="-" High="-" Values="-" Mode="ro">
        <Description Lang="de-DE" Text="Inhibit Off, aktueller Zustand"/>
        <Description Lang="en-EN" Text="Inhibit Off, current state"/>
      </CV>
      <CV Number="62" Type="DCC_ADDR_RG" Min="0" Max="255" Low="62" High="63" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Inhibit Off, Addr (Low)"/>
        <Description Lang="en-EN" Text="Inhibit Off, Addr (Low)"/>
      </CV>
      <CV Number="63" Type="DCC_ADDR_RG" Min="0" Max="255" Low="62" High="63" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Inhibit Off, Addr (High)"/>
        <Description Lang="en-EN" Text="Inhibit Off, Addr (High)"/>
      </CV>
    </Template>
    <Template Name="Speed">
      <CV Number="52" Type="Byte" Min="0" Max="255" Low="-" High="-" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Maßstab"/>
        <Description Lang="en-EN" Text="Scale"/>
      </CV>
      <CV Number="53" Type="Int" Min="0" Max="255" Low="53" High="54" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Länge [mm] (low)"/>
        <Description Lang="en-EN" Text="Length [mm] (low)"/>
      </CV>
      <CV Number="54" Type="Int" Min="0" Max="255" Low="53" High="54" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Länge [mm] (high)"/>
        <Description Lang="en-EN" Text="Length [mm] (high)"/>
      </CV>
      <CV Number="55" Type="Int" Min="0" Max="255" Low="55" High="56" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Startmelder (low)"/>
        <Description Lang="en-EN" Text="Start detector (low)"/>
      </CV>
      <CV Number="56" Type="Int" Min="0" Max="255" Low="55" High="56" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Startmelder (high)"/>
        <Description Lang="en-EN" Text="Start detector (high)"/>
      </CV>
      <CV Number="57" Type="Int" Min="0" Max="255" Low="57" High="58" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Stopmelder (low)"/>
        <Description Lang="en-EN" Text="Stop detector (low)"/>
      </CV>
      <CV Number="58" Type="Int" Min="0" Max="255" Low="57" High="58" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Stopmelder (high)"/>
        <Description Lang="en-EN" Text="Stop detector (high)"/>
      </CV>
    </Template>

  </Templates>
  <CVDefinition>
    <Node Offset="1" Template="About">
      <Nodetext Lang="de-DE" Text="Allgemeine Daten"/>
      <Nodetext Lang="en-EN" Text="Common data"/>
    </Node>
      <Node>
      <Nodetext Lang="de-DE" Text="Allgemeine Einstellungen"/>
      <Nodetext Lang="en-EN" Text="Common settings"/>
      <CV Number="70" Type="Byte" Min="0" Max="1" Low="-" High="-" Values="-" Mode="rw">
        <Description Lang="de-DE" Text="Accessory beim Einschalten wieder herstellen"/>
        <Description Lang="en-EN" Text="Recover accessory aspect on power up"/>
      </CV>
    </Node>
    <Node>
      <Nodetext Lang="de-DE" Text="Servos"/>
      <Nodetext Lang="en-EN" Text="Servos"/>
      <Node Offset="81" Template="Servo" Count="4" Next="16">
        <Nodetext Lang="de-DE" Text="Servo %%d"/>
        <Nodetext Lang="en-EN" Text="Servo %%d"/>
      </Node>
    </Node>
    <Node>
      <Nodetext Lang="de-DE" Text="Accessories"/>
      <Nodetext Lang="en-EN" Text="Accessories"/>
      <Node Offset="209" Template="AccessoryMap" Count="20" Next="9">
        <Nodetext Lang="de-DE" Text="Accessory %%d"/>
        <Nodetext Lang="en-EN" Text="Accessory %%d"/>
      </Node>
    </Node>
    <Node>
      <Nodetext Lang="de-DE" Text="GBM16T"/>
      <Nodetext Lang="en-EN" Text="GBM16T"/>
      <Node Offset="10000" Template="GBM16T" Count="1" Next="10000">
        <Nodetext Lang="de-DE" Text="GBM16T-%%d"/>
        <Nodetext Lang="en-EN" Text="GBM16T-%%d"/>
      </Node>
    </Node>

  </CVDefinition>
</VendorCV>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy