Index: trunk/BNC/bncwindow.cpp
===================================================================
--- trunk/BNC/bncwindow.cpp	(revision 3240)
+++ trunk/BNC/bncwindow.cpp	(revision 3241)
@@ -625,4 +625,5 @@
   QWidget* cmbgroup = new QWidget();
   QWidget* uploadgroup = new QWidget();
+  QWidget* uploadEphgroup = new QWidget();
   _aogroup->addTab(pgroup,tr("Proxy"));
   _aogroup->addTab(ggroup,tr("General"));
@@ -639,5 +640,6 @@
   _aogroup->addTab(cmbgroup,tr("Combination"));
 #endif
-  _aogroup->addTab(uploadgroup,tr("Upload"));
+  _aogroup->addTab(uploadgroup,tr("Upload (clk)"));
+  _aogroup->addTab(uploadEphgroup,tr("Upload (eph)"));
 
   // Log Tab
@@ -950,6 +952,6 @@
   cmbgroup->setLayout(cmbLayout);
 
-  // Upload Layout
-  // ------------
+  // Upload Layout (Clocks)
+  // ----------------------
   QGridLayout* uploadHlpLayout = new QGridLayout();
 
@@ -978,4 +980,30 @@
 
   uploadgroup->setLayout(uploadLayout);
+
+  // Upload Layout (Ephemeris)
+  // -------------------------
+  QGridLayout* uploadLayoutEph = new QGridLayout;
+
+  uploadLayoutEph->setColumnMinimumWidth(0, 9*ww);
+  _uploadEphPortLineEdit->setMaximumWidth(9*ww);
+  _uploadEphPasswordLineEdit->setMaximumWidth(9*ww);
+  _uploadEphMountpointLineEdit->setMaximumWidth(12*ww);
+
+  uploadLayoutEph->addWidget(new QLabel("Host"),                  0, 0);
+  uploadLayoutEph->addWidget(_uploadEphHostLineEdit,              0, 1, 1, 3);
+  uploadLayoutEph->addWidget(new QLabel("  Port"),                0, 4, Qt::AlignRight);
+  uploadLayoutEph->addWidget(_uploadEphPortLineEdit,              0, 5, 1, 10);
+  uploadLayoutEph->addWidget(new QLabel("Mountpoint           "), 1, 0);
+  uploadLayoutEph->addWidget(_uploadEphMountpointLineEdit,        1, 1);
+  uploadLayoutEph->addWidget(new QLabel("          Password"),    1, 2, Qt::AlignRight);
+  uploadLayoutEph->addWidget(_uploadEphPasswordLineEdit,          1, 3);
+  uploadLayoutEph->addWidget(new QLabel("Sampling"),              2, 0);
+  uploadLayoutEph->addWidget(_uploadEphSampleSpinBox,             2, 1);
+  uploadLayoutEph->addWidget(new QLabel("Upload concatenated RTCMv3 Broadcast Ephemeris to caster."), 3, 0, 1, 50);
+
+  uploadEphgroup->setLayout(uploadLayoutEph);
+
+  connect(_uploadEphHostLineEdit, SIGNAL(textChanged(const QString &)),
+          this, SLOT(slotBncTextChanged()));
 
   // Main Layout
