<?xml version = '1.0'?>
<!DOCTYPE device_description SYSTEM "device_description.dtd">
<!-- DeviceType for W1 Systembase C400 driver by Siemens BNCS Team 2005 -->
<device_description name="systembase_C400xr" >
    <param class="string" access="readwrite" style="label" name="Command" slot="1" >
        <string case="any" maxlength="255" />
    </param>
    <param class="string" access="readwrite" style="label" name="Timer" slot="2" >
        <string case="any" maxlength="255" />
    </param>

    <param class="enum" access="readwrite" style="label" name="CommsCheck" slot="3" >
        <state caption="Enable"     style="enum_selected" value="1" />
        <state caption="Disable"    style="enum_selected" value="0" />
    </param>
    <param class="string" access="readonly" style="label" name="Poll" slot="10" >
        <string case="any" maxlength="255" />
    </param>
    <param class="string" access="readwrite" style="label" name="SelectPatch" slot="11" >
        <string case="any" maxlength="255" />
    </param>
    <param class="string" access="readwrite" style="label" name="Dial" slot="12" >
        <string case="any" maxlength="255" />
    </param>
    <param class="string" access="readwrite" style="label" name="Hang" slot="13" >
        <string case="any" maxlength="255" />
    </param>
    <param class="string" access="readwrite" style="label" name="PatchName" slot="14" >
        <string case="any" maxlength="255" />
    </param>
	
	
    <param class="enum" access="readwrite" style="label" name="Mode_Write" slot="15" >
        <state caption="ISDN"      style="enum_selected" value="ISDN Mode"     msg="1" />
        <state caption="X21"       style="enum_selected" value="X21 Mode"      msg="2" />
        <state caption="Master"    style="enum_selected" value="Backup Master" msg="3" />
        <state caption="Slave"     style="enum_selected" value="Backup Slave"  msg="4" />
        <state caption="Audio"     style="enum_selected" value="Dial on Audio" msg="5" />
        <state caption="Nailed Up" style="enum_selected" value="Nailed Up"     msg="6" />
    </param>
    <param class="enum" access="readonly" style="label" name="Mode" slot="203" >
        <state caption="ISDN"      style="enum_selected" value="ISDN Mode"     msg="1" />
        <state caption="X21"       style="enum_selected" value="X21 Mode"      msg="2" />
        <state caption="Master"    style="enum_selected" value="Backup Master" msg="3" />
        <state caption="Slave"     style="enum_selected" value="Backup Slave"  msg="4" />
        <state caption="Audio"     style="enum_selected" value="Dial on Audio" msg="5" />
        <state caption="Nailed Up" style="enum_selected" value="Nailed Up"     msg="6" />
    </param>

	
    <param class="enum" access="readwrite" style="label" name="Loopback_Write" slot="16" >
        <state caption="On"        style="enum_selected" value="Loop On"  msg="1" />
        <state caption="Off"       style="enum_selected" value="Loop Off" msg="2" />
    </param>
    <param class="enum" access="readonly" style="label" name="Loopback" slot="210" >
        <state caption="On"        style="enum_selected" value="Loop On"  msg="1" />
        <state caption="Off"       style="enum_selected" value="Loop Off" msg="2" />
    </param>

	
    <param class="enum" access="readwrite" style="label" name="AlarmMode_Write" slot="17" >
        <state caption="Off"        style="enum_selected" value="Off"       msg="1" />
        <state caption="Backup"     style="enum_selected" value="Backup"    msg="2" />
        <state caption="Sync"       style="enum_selected" value="Sync Loss" msg="3" />
    </param>
    <param class="enum" access="readonly" style="label" name="AlarmMode" slot="211" >
        <state caption="Off"        style="enum_selected" value="Off"       msg="1" />
        <state caption="Backup"     style="enum_selected" value="Backup"    msg="2" />
        <state caption="Sync"       style="enum_selected" value="Sync Loss" msg="3" />
    </param>
	
	
    <param class="enum" access="readwrite" style="label" name="ISDNCodec_Write" slot="18" >
        <state caption="3k7 Stereo" style="enum_selected" value="3.7KHz Stereo" msg="1" />
        <state caption="7k5 Mono"   style="enum_selected" value="7.5KHz Mono"   msg="2" />
        <state caption="7k5 Stereo" style="enum_selected" value="7.5KHz Stereo" msg="3" />
        <state caption="15k Mono"   style="enum_selected" value="15KHz Mono"    msg="4" />
        <state caption="12k Stereo" style="enum_selected" value="12KHz Stereo"  msg="5" />
        <state caption="22k Mono"   style="enum_selected" value="22KHz Mono"    msg="6" />
        <state caption="15k Stereo" style="enum_selected" value="15KHz Stereo"  msg="7" />
    </param>
    <param class="enum" access="readonly" style="label" name="ISDNCodec" slot="212" >
        <state caption="3k7 Stereo" style="enum_selected" value="3.7KHz Stereo" msg="1" />
        <state caption="7k5 Mono"   style="enum_selected" value="7.5KHz Mono"   msg="2" />
        <state caption="7k5 Stereo" style="enum_selected" value="7.5KHz Stereo" msg="3" />
        <state caption="15k Mono"   style="enum_selected" value="15KHz Mono"    msg="4" />
        <state caption="12k Stereo" style="enum_selected" value="12KHz Stereo"  msg="5" />
        <state caption="22k Mono"   style="enum_selected" value="22KHz Mono"    msg="6" />
        <state caption="15k Stereo" style="enum_selected" value="15KHz Stereo"  msg="7" />
    </param>


    <param class="enum" access="readwrite" style="label" name="ISDNAux_Write" slot="19" >
        <state caption="Off"    style="enum_selected" value="Off"     msg="1" />
        <state caption="2400"   style="enum_selected" value="2400bps" msg="2" />
        <state caption="4800"   style="enum_selected" value="4800bps" msg="3" />
        <state caption="9600"   style="enum_selected" value="9600bps" msg="4" />
    </param>
    <param class="enum" access="readonly" style="label" name="ISDNAux" slot="213" >
        <state caption="Off"    style="enum_selected" value="Off"     msg="1" />
        <state caption="2400"   style="enum_selected" value="2400bps" msg="2" />
        <state caption="4800"   style="enum_selected" value="4800bps" msg="3" />
        <state caption="9600"   style="enum_selected" value="9600bps" msg="4" />
    </param>

	
    <param class="enum" access="readwrite" style="label" name="AutoHunt_Write" slot="20" >
        <state caption="On"        style="enum_selected" value="On" msg="1" />
        <state caption="Off"       style="enum_selected" value="Off" msg="2" />
    </param>
    <param class="enum" access="readonly" style="label" name="AutoHunt" slot="214" >
        <state caption="On"        style="enum_selected" value="On" msg="1" />
        <state caption="Off"       style="enum_selected" value="Off" msg="2" />
    </param>

	
    <param class="enum" access="readwrite" style="label" name="Speed_Write" slot="21" >
        <state caption="56k"       style="enum_selected" value="56Kbps" msg="1" />
        <state caption="64k"       style="enum_selected" value="64Kbps" msg="2" />
    </param>
    <param class="enum" access="readonly" style="label" name="Speed" slot="215" >
        <state caption="56k"       style="enum_selected" value="56Kbps" msg="1" />
        <state caption="64k"       style="enum_selected" value="64Kbps" msg="2" />
    </param>
	
	
    <param class="enum" access="readwrite" style="label" name="Timeout" slot="22" >
        <state caption="1"       style="enum_selected" value="1" msg="" />
        <state caption="2"       style="enum_selected" value="2" msg="" />
        <state caption="3"       style="enum_selected" value="3" msg="" />
        <state caption="4"       style="enum_selected" value="4" msg="" />
        <state caption="5"       style="enum_selected" value="5" msg="" />
        <state caption="6"       style="enum_selected" value="6" msg="" />
        <state caption="7"       style="enum_selected" value="7" msg="" />
        <state caption="8"       style="enum_selected" value="8" msg="" />
    </param>

    <param class="enum" access="readwrite" style="label" name="X21Codec_Write" slot="23" >
        <state caption="3k7 Stereo" style="enum_selected" value="3.7KHz Stereo" msg="1" />
        <state caption="7k5 Mono"   style="enum_selected" value="7.5KHz Mono"   msg="2" />
        <state caption="7k5 Stereo" style="enum_selected" value="7.5KHz Stereo" msg="3" />
        <state caption="15k Mono"   style="enum_selected" value="15KHz Mono"    msg="4" />
        <state caption="12k Stereo" style="enum_selected" value="12KHz Stereo"  msg="5" />
        <state caption="22k Mono"   style="enum_selected" value="22KHz Mono"    msg="6" />
        <state caption="15k Stereo" style="enum_selected" value="15KHz Stereo"  msg="7" />
    </param>
    <param class="enum" access="readonly" style="label" name="X21Codec" slot="209" >
        <state caption="3k7 Stereo" style="enum_selected" value="3.7KHz Stereo" msg="1" />
        <state caption="7k5 Mono"   style="enum_selected" value="7.5KHz Mono"   msg="2" />
        <state caption="7k5 Stereo" style="enum_selected" value="7.5KHz Stereo" msg="3" />
        <state caption="15k Mono"   style="enum_selected" value="15KHz Mono"    msg="4" />
        <state caption="12k Stereo" style="enum_selected" value="12KHz Stereo"  msg="5" />
        <state caption="22k Mono"   style="enum_selected" value="22KHz Mono"    msg="6" />
        <state caption="15k Stereo" style="enum_selected" value="15KHz Stereo"  msg="7" />
    </param>


    <param class="enum" access="readwrite" style="label" name="X21Aux_Write" slot="24" >
        <state caption="Off"    style="enum_selected" value="Off"     msg="1" />
        <state caption="2400"   style="enum_selected" value="2400bps" msg="2" />
        <state caption="4800"   style="enum_selected" value="4800bps" msg="3" />
        <state caption="9600"   style="enum_selected" value="9600bps" msg="4" />
    </param>
    <param class="enum" access="readonly" style="label" name="X21Aux" slot="242" >
        <state caption="Off"    style="enum_selected" value="Off"     msg="1" />
        <state caption="2400"   style="enum_selected" value="2400bps" msg="2" />
        <state caption="4800"   style="enum_selected" value="4800bps" msg="3" />
        <state caption="9600"   style="enum_selected" value="9600bps" msg="4" />
    </param>
	
	
    <param class="enum" access="readwrite" style="label" name="X21Ctl_Write" slot="25" >
        <state caption="On"    style="enum_selected" value="On" msg="1" />
        <state caption="Off"   style="enum_selected" value="Off" msg="2" />
    </param>
    <param class="enum" access="readonly" style="label" name="X21Ctl" slot="243" >
        <state caption="On"    style="enum_selected" value="On" msg="1" />
        <state caption="Off"   style="enum_selected" value="Off" msg="2" />
    </param>

	
    <param class="enum" access="readwrite" style="label" name="AudioSource_Write" slot="26" >
        <state caption="Analogue"    style="enum_selected" value="Analog"  msg="1" />
        <state caption="AES"         style="enum_selected" value="AES/EBU" msg="2" />
    </param>
    <param class="enum" access="readonly" style="label" name="AudioSource" slot="244" >
        <state caption="Analogue"    style="enum_selected" value="Analog"  msg="1" />
        <state caption="AES"         style="enum_selected" value="AES/EBU" msg="2" />
    </param>

	
    <param class="enum" access="readwrite" style="label" name="Priority_Write" slot="27" >
        <state caption="Stereo|Image"    style="enum_selected" value="Stereo"    msg="1" />
        <state caption="Bandwidth"       style="enum_selected" value="Bandwidth" msg="2" />
    </param>
    <param class="enum" access="readonly" style="label" name="Priority" slot="245" >
        <state caption="Stereo|Image"    style="enum_selected" value="Stereo" msg="1" />
        <state caption="Bandwidth"       style="enum_selected" value="Bandwidth" msg="2" />
    </param>

	
    <param class="enum" access="readwrite" style="label" name="Mixing_Write" slot="28" >
        <state caption="On"   style="enum_selected" value="On"  msg="1" />
        <state caption="Off"  style="enum_selected" value="Off" msg="2" />
    </param>
    <param class="enum" access="readonly" style="label" name="Mixing" slot="246" >
        <state caption="On"   style="enum_selected" value="On"  msg="1" />
        <state caption="Off"  style="enum_selected" value="Off" msg="2" />
    </param>

	
    <param class="enum" access="readwrite" style="label" name="AESMode_Write" slot="29" >
        <state caption="32k Int"   style="enum_selected" value="32KHz INT" msg="1" />
        <state caption="32k Ext"   style="enum_selected" value="32KHz EXT" msg="2" />
        <state caption="48k Int"   style="enum_selected" value="48KHz INT" msg="3" />
        <state caption="48k Ext"   style="enum_selected" value="48KHz EXT" msg="4" />
    </param>
    <param class="enum" access="readonly" style="label" name="AESMode" slot="247" >
        <state caption="32k Int"   style="enum_selected" value="32KHz INT" msg="1" />
        <state caption="32k Ext"   style="enum_selected" value="32KHz EXT" msg="2" />
        <state caption="48k Int"   style="enum_selected" value="48KHz INT" msg="3" />
        <state caption="48k Ext"   style="enum_selected" value="48KHz EXT" msg="4" />
    </param>

	
	
    <param class="enum" access="readwrite" style="label" name="ReturnLoopback_Write" slot="30" >
        <state caption="On"   style="enum_selected" value="On"  msg="1" />
        <state caption="Off"  style="enum_selected" value="Off" msg="2" />
    </param>
    <param class="enum" access="readonly" style="label" name="ReturnLoopback" slot="248" >
        <state caption="On"   style="enum_selected" value="On"  msg="1" />
        <state caption="Off"  style="enum_selected" value="Off" msg="2" />
    </param>

	
    <param class="string" access="readwrite" style="label" name="isdnRemoteAddress1" slot="40" >
        <string case="any" maxlength="255" />
    </param>
    <param class="string" access="readwrite" style="label" name="isdnRemoteAddress2" slot="50" >
        <string case="any" maxlength="255" />
    </param>
    <param class="string" access="readwrite" style="label" name="isdnRemoteAddress3" slot="60" >
        <string case="any" maxlength="255" />
    </param>
    <param class="string" access="readwrite" style="label" name="isdnRemoteAddress4" slot="70" >
        <string case="any" maxlength="255" />
    </param>
	
	
    <param class="enum" access="readonly" style="label" name="country" slot="202" >
        <state caption="EURO ETSI"  style="enum_ok"     value="EURO ETSI"  msg="" />
    </param>	
	
    <param class="enum" access="readonly" style="label" name="isdnStatus1" slot="204" >
        <state caption="Ready" style="enum_cal"      value="Ready" msg="" />
        <state caption="Dial"  style="enum_warning"  value="Dial" msg="" />
        <state caption="Dorm"  style="enum_fault"    value="Dorm"  msg="" />
        <state caption="Con"   style="enum_detected" value="Con"   msg="" />
        <state caption="Incom" style="enum_detected" value="Incom" msg="" />
        <state caption="Error" style="enum_fault"    value="ERROR" msg="" />
        <state caption="Alert" style="enum_fault"    value="Alert" msg="" />
        <state caption="Load"  style="enum_warning"  value="Load"  msg="" />
    </param>
    <param class="enum" access="readonly" style="label" name="isdnStatus2" slot="205" >
        <state caption="Ready" style="enum_cal"      value="Ready" msg="" />
        <state caption="Dial"  style="enum_warning"  value="Dial" msg="" />
        <state caption="Dorm"  style="enum_fault"    value="Dorm"  msg="" />
        <state caption="Con"   style="enum_detected" value="Con"   msg="" />
        <state caption="Incom" style="enum_detected" value="Incom" msg="" />
        <state caption="Error" style="enum_fault"    value="ERROR" msg="" />
        <state caption="Alert" style="enum_fault"    value="Alert" msg="" />
        <state caption="Load"  style="enum_warning"  value="Load"  msg="" />
    </param>
    <param class="enum" access="readonly" style="label" name="isdnStatus3" slot="206" >
        <state caption="Ready" style="enum_cal"      value="Ready" msg="" />
        <state caption="Dial"  style="enum_warning"  value="Dial" msg="" />
        <state caption="Dorm"  style="enum_fault"    value="Dorm"  msg="" />
        <state caption="Con"   style="enum_detected" value="Con"   msg="" />
        <state caption="Incom" style="enum_detected" value="Incom" msg="" />
        <state caption="Error" style="enum_fault"    value="ERROR" msg="" />
        <state caption="Alert" style="enum_fault"    value="Alert" msg="" />
        <state caption="Load"  style="enum_warning"  value="Load"  msg="" />
    </param>
    <param class="enum" access="readonly" style="label" name="isdnStatus4" slot="207" >
        <state caption="Ready" style="enum_cal"      value="Ready" msg="" />
        <state caption="Dial"  style="enum_warning"  value="Dial" msg="" />
        <state caption="Dorm"  style="enum_fault"    value="Dorm"  msg="" />
        <state caption="Con"   style="enum_detected" value="Con"   msg="" />
        <state caption="Incom" style="enum_detected" value="Incom" msg="" />
        <state caption="Error" style="enum_fault"    value="ERROR" msg="" />
        <state caption="Alert" style="enum_fault"    value="Alert" msg="" />
        <state caption="Load"  style="enum_warning"  value="Load"  msg="" />
    </param>


    <param class="enum" access="readonly" style="label" name="sync" slot="208" >
        <state caption="MUTE"  style="enum_fault"     value="MUTE"  msg="" />
        <state caption="SYNC"   style="enum_detected" value="SYNC"   msg="" />
    </param>	
	
	
    <param class="string" access="readonly" style="label" name="APTXStatus" slot="209" >
        <state caption="3k7 Stereo" style="enum_selected" value="3.7KHz Stereo" msg="1" />
        <state caption="7k5 Mono"   style="enum_selected" value="7.5KHz Mono"   msg="2" />
        <state caption="7k5 Stereo" style="enum_selected" value="7.5KHz Stereo" msg="3" />
        <state caption="15k Mono"   style="enum_selected" value="15KHz Mono"    msg="4" />
        <state caption="12k Stereo" style="enum_selected" value="12KHz Stereo"  msg="5" />
        <state caption="22k Mono"   style="enum_selected" value="22KHz Mono"    msg="6" />
        <state caption="15k Stereo" style="enum_selected" value="15KHz Stereo"  msg="7" />
    </param>

	<param class="string" access="readonly" style="label" name="Encoder_Mode" slot="212" >
      <string case="any" maxlength="255" />
    </param>
	
	<param class="string" access="readonly" style="label" name="B1_NumberDialled" slot="217" >
        <string case="any" maxlength="15" />
    </param>
	
	<param class="string" access="readonly" style="label" name="B2_NumberDialled" slot="223" >
        <string case="any" maxlength="15" />
    </param>
	
	<param class="string" access="readonly" style="label" name="B3_NumberDialled" slot="229" >
        <string case="any" maxlength="15" />
    </param>
	
	<param class="string" access="readonly" style="label" name="B4_NumberDialled" slot="235" >
        <string case="any" maxlength="15" />
    </param>
	
	<param class="string" access="readonly" style="label" name="CLINumber" slot="276" >
        <string case="any" maxlength="17" />
    </param>
	
	
    <param class="enum" access="readonly" style="label" name="Comms" slot="1001" >
        <state caption="OK"      style="enum_ok"    value="0" />
        <state caption="Fail"    style="enum_alarm" value="1" />
    </param>

</device_description>
