<!-- Pt-web/src/app-root/ztr/CD24LLConfig.xml

 Copyright: ©2015, Güralp Systems Ltd.
 Author: Laurence Withers <lwithers@guralp.com>
 License: GPLv3

CD24 low latency digitiser configuration page.

-->

<messages>

<!-- Overall page title -->
<message id='text.CD24LLConfig.title'>Data acquisition configuration</message>

<!-- Text for save button -->
<message id='text.CD24LLConfig.saveButton'>Save settings</message>



<!-- ===========================================================================
Error messages and warnings encountered on load/save
============================================================================ -->

<!-- Couldn't load serial port config -->
<message id='tpl.CD24LLConfig.errorPortID'>
 <p class='errorMessage'>Invalid port ID (<code>${portID}</code>).</p>
</message>

<!-- Couldn't load system-wide config; parameter {1} is the library error
message. -->
<message id='tpl.CD24LLConfig.errorSystemInfo'>
 <p class='errorMessage'>Unable to load system-wide CD24 configuration files.</p>
 <p>Error message returned from library:</p>
 <pre>${libraryErrmsg}</pre>
</message>

<message id='text.CD24LLConfig.saveSuccessTitle'>Settings saved</message>
<message id='xhtml.CD24LLConfig.saveSuccessMessage'>Settings saved successfully and data acquisition restarted.</message>

<message id='text.CD24LLConfig.saveFailedTitle'>Error saving settings</message>



<!-- ===========================================================================
Serial port settings
============================================================================ -->

<!-- Overall layout of port settings section -->
<message id='tpl.CD24LLConfig.Port.layout'>
  <h2>Low-latency CD24 connected to ${portTitle}</h2>
  <p>
    <label for='${id:nameEditor}'>Description of port:</label>
    <span class='control-group'>${nameEditor}</span>
  </p>
</message>



<!-- ===========================================================================
ID editor
============================================================================ -->

<message id='tpl.CD24LLConfig.ID.layout'>
  <table class='CD24LLConfigIDEditor'>
    <tr>
      <td class='CD24LLConfigIDEditorStation' colspan='3'>Station name</td>
      <td/>
      <td class='CD24LLConfigIDEditorNetwork' colspan='3'>Network code</td>
    </tr>
    <tr>
      <td class='CD24LLConfigIDEditorStation'/>
      <td/>
      <td/>
      <td/>
      <td class='CD24LLConfigIDEditorNetwork'/>
      <td/>
      <td/>
    </tr>
    <tr>
      <td class='control-group CD24LLConfigIDEditorStation'>${station}</td>
      <td/>
      <td class='control-group CD24LLConfigIDEditorChannel'>${channel}</td>
      <td/>
      <td class='control-group CD24LLConfigIDEditorNetwork'>${network}</td>
      <td/>
      <td class='control-group CD24LLConfigIDEditorLocation'>${location}</td>
    </tr>
    <tr>
      <td/>
      <td/>
      <td class='CD24LLConfigIDEditorChannel'/>
      <td/>
      <td/>
      <td/>
      <td class='CD24LLConfigIDEditorLocation'/>
    </tr>
    <tr>
      <td class='CD24LLConfigIDEditorChannel' colspan='3'>Channel name (automatic)</td>
      <td/>
      <td class='CD24LLConfigIDEditorLocation' colspan='3'>Location</td>
    </tr>
  </table>
</message>

<!-- placeholder text shown in channel name field -->
<message id='text.CD24LLConfig.ID.channelName'>[auto]</message>



<!-- ===========================================================================
Synchronous channel settings
============================================================================ -->

<message id='tpl.CD24LLConfig.Sync.layout'>
  <h3>Synchronous channels</h3>
  <table>
    <tr>
      <td><label for='${id:rateSel}'>Sample rate:</label></td>
      <td>${rateSel}</td>
    </tr>
    <tr>
      <td><label for='${id:highpassSel}'>Highpass filter:</label></td>
      <td>${highpassSel}</td>
    </tr>
  </table>
  ${channelTable}
</message>

<!-- text for sample rate selection -->
<message id='text.CD24LLConfig.Sync.rateText'>{1} samples/second</message>

<!-- text for high pass filter selection -->
<message id='text.CD24LLConfig.Sync.highpassTextDisabled'>Disabled</message>
<message id='text.CD24LLConfig.Sync.highpassText'>{1} second corner</message>

<!-- Labels for synchronous channel table -->
<message id='xhtml.CD24LLConfig.Sync.channelHeader'>Channel</message>
<message id='xhtml.CD24LLConfig.Sync.enabledHeader'>Enabled</message>
<message id='xhtml.CD24LLConfig.Sync.componentHeader'>Component</message>
<message id='xhtml.CD24LLConfig.Sync.instModelHeader'>Instrument type</message>
<message id='xhtml.CD24LLConfig.Sync.nameHeader'>Channel name</message>
<message id='xhtml.CD24LLConfig.Sync.label'>Channel {1}</message>

<!-- label for button that allows user to change the instrument model -->
<message id='text.CD24LLConfig.Sync.changeInstModel'>Change</message>

<!-- title for instrument model selection dialog; {1} is the port name and
{2} the channel number -->
<message id='text.CD24LLConfig.Sync.imodelDialogTitle'>{1} channel {2}</message>



<!-- ===========================================================================
Multiplexed channel settings
============================================================================ -->

<message id='tpl.CD24LLConfig.Mux.layout'>
  <h3>Multiplexed channels</h3>
  <p>Multiplexed channels are sampled at 1 sample/second.</p>
  ${channelTable}
</message>

<!-- Labels for synchronous channel table -->
<message id='xhtml.CD24LLConfig.Mux.channelHeader'>Channel</message>
<message id='xhtml.CD24LLConfig.Mux.enabledHeader'>Enabled</message>
<message id='xhtml.CD24LLConfig.Mux.componentHeader'>Component</message>
<message id='xhtml.CD24LLConfig.Mux.instModelHeader'>Instrument type</message>
<message id='xhtml.CD24LLConfig.Mux.nameHeader'>Channel name</message>

<message id='xhtml.CD24LLConfig.Mux.label'>Multiplexed channel {1}</message>
<message id='xhtml.CD24LLConfig.Mux.massPosLabel'>Mass position {1}</message>
<message id='xhtml.CD24LLConfig.Mux.calibrationLabel'>Calibration monitor</message>

<!-- label for button that allows user to change the instrument model -->
<message id='text.CD24LLConfig.Mux.changeInstModel'>Change</message>

<!-- title for instrument model selection dialog; {1} is the port name and
{2} the channel number -->
<message id='text.CD24LLConfig.Mux.imodelDialogTitle'>{1} channel {2}</message>



<!-- ===========================================================================
Miscellaneous settings
============================================================================ -->

<message id='tpl.CD24LLConfig.Misc.layout'>
  <h3>Other settings</h3>

  <p><label for='${id:gdiSel}'>Select data service group to which samples are sent:</label></p>
  <div class='control-group'>${gdiSel}</div>

  <p><label for='${id:tcpCopyService}'>TCP port number or service name to listen on. Clients which connect will receive a copy of the raw data stream. Leave empty to disable:</label></p>
  <div class='control-group'>${tcpCopyService}</div>

  <p><label for='${id:tcpCopyHost}'>IP address or hostname to bind to, only used if service is set above. Leave empty for all:</label></p>
  <div class='control-group'>${tcpCopyHost}</div>

  <p>${priority}</p>
</message>

<message id='text.CD24LLConfig.Misc.priority'>Run process with higher system priority (may reduce latency under some circumstances)</message>



<!-- ===========================================================================
Controls for reverting back to GCF mode
============================================================================ -->

<message id='text.CD24LLConfig.gcfButton'>Switch back to GCF mode</message>

<message id='xhtml.CD24LLConfig.gcfModeProgress'>
  <h3>Switching back to GCF mode</h3>
  <p>Configuration update in progress, please wait…</p>
</message>

<message id='xhtml.CD24LLConfig.gcfModeSuccess'>
  <p class='successMessage'>Configuration updated.</p>
</message>



</messages>

<!-- options for text editors
vim: ts=2:sw=2:expandtab
-->
