/* * eigerReceiverTest.cpp * * Created on: Mar 11, 2014 * Author: billich */ #include #include #include "eigerReceiver.h" using namespace std; int main(int argc, char *argv[]){ const char *name = "detectors_host_name"; const char *empty = ""; std::string prefix = "main: "; cout <getStatus(); char *c0 = receiver->getDetectorHostname(); if (c0 == NULL) { cout <initialize(empty); status = receiver->getStatus(); receiver->initialize(name); status = receiver->getStatus(); receiver->initialize(name); status = receiver->getStatus(); receiver->initialize((char *)NULL); cout << endl; status = receiver->getStatus(); char *c6 = receiver->getDetectorHostname(); cout <getFileName(); cout <." << endl; delete[] c1; char *c2 = receiver->getFilePath(); cout <." << endl; delete[]c2; int range = receiver->getDynamicRange(); cout <getScanTag(); cout <setFileName( "some_other_name"); cout < after setting to " << endl << endl; delete[] c3; char *c4 = receiver->setFilePath( "some_other_path"); cout < after setting to " << endl << endl; delete[] c4; range = receiver->setDynamicRange(8); cout <setScanTag(99); cout << "got scan tag " << tag << " after setting to 99." << endl << endl; int n = receiver->setNumberOfFrames(11); cout << "got number of frames " << n << " after setting to 11." << endl << endl; int w = receiver->setEnableFileWrite(1); cout << "got enable file write " << w << " after setting to 1." << endl << endl; char *c5; status = receiver->getStatus(); receiver->startReceiver(c5); status = receiver->getStatus(); receiver->stopReceiver(); status = receiver->getStatus(); receiver->abort(); status = receiver->getStatus(); }