Public Member Functions
ConformProcess Class Reference

Brief description of class still missing. More...

#include <ConformProcess.h>

List of all members.

Public Member Functions

 ConformProcess (QObject *parent=0)
void setStationName (const QString &n)
void setTimeReference (const QDateTime &t)
void start (QString serverAddress, quint16 port)
 ~ConformProcess ()

Detailed Description

Brief description of class still missing.

Full description of class still missing


Constructor & Destructor Documentation

ConformProcess::ConformProcess ( QObject *  parent = 0)

Description of constructor still missing

References GeopsySLink::SeedLink::setBufferType(), GeopsySLink::SeedLink::setMaximumDuration(), and TRACE.

    : QObject(parent)
{
  TRACE;
  _seedLink.setBufferType(SeedLinkStream::Rotate);
  _seedLink.setMaximumDuration(300);
  connect(&_seedLink,SIGNAL(dataChanged( Signal *, TimeRange)),
           this, SLOT(monitorDataChange(Signal *, TimeRange)), Qt::QueuedConnection);
  connect(&_seedLink, SIGNAL(error(SeedLink::Error)),
           this, SLOT(seedLinkError(SeedLink::Error)), Qt::QueuedConnection);
  _timeReference.setDate(QDate::currentDate());
  _timeReference.setTime(QTime(0,0,0));
}

Description of destructor still missing

References TRACE.

{
  TRACE;
}

Member Function Documentation

void ConformProcess::setStationName ( const QString &  n) [inline]

Referenced by main().

{_stationName=n;}
void ConformProcess::setTimeReference ( const QDateTime &  t) [inline]

Referenced by main().

{_timeReference=t;}
void ConformProcess::start ( QString  serverAddress,
quint16  port 
)

References GeopsySLink::SeedLink::addStation(), GeopsySLink::SeedLink::addStream(), GeopsySLink::SeedLinkStation::addStream(), QGpCoreTools::endl(), GeopsySLink::SeedLinkStation::setName(), GeopsySLink::SeedLinkStation::setNetwork(), GeopsySLink::SeedLinkStream::setSeedName(), GeopsySLink::SeedLink::setServer(), GeopsySLink::SeedLinkStream::setTag(), GeopsySLink::SeedLink::start(), and QGpCoreTools::tr().

Referenced by main().

{
  _seedLink.setServer(serverAddress.toAscii(), port);
  // Request streams
  SeedLinkStation * station=new SeedLinkStation;
  _seedLink.addStation(station);
  station->setName(_stationName);
  station->setNetwork("WA");
  SeedLinkStream * s;

  s=new SeedLinkStream(station);
  s->setSeedName("C1Z");
  s->setTag();
  station->addStream(s);
  _seedLink.addStream(s);

  s=new SeedLinkStream(station);
  s->setSeedName("C1N");
  s->setTag();
  station->addStream(s);
  _seedLink.addStream(s);

  s=new SeedLinkStream(station);
  s->setSeedName("C1E");
  s->setTag();
  station->addStream(s);
  _seedLink.addStream(s);

  App::stream() << tr("Start listening to streams of station %1").arg(_stationName) << endl;
  _seedLink.start();
}

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines