Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
utils.h 788 B
#ifndef UTILS_H
#define UTILS_H

#include "VmbC/VmbCommonTypes.h" //VmbError_t -> cant really fwd-decl typedef...??

#include <QString>
#include <QList>
#include <QPair>

class QDir;

void parseConfig(const QString& filename, QList<QPair<QString,QString>>& parsedCameras);
QString configFile(QString filename="");

const QStringList getVersions();
const QString getVersion();
const QString errorCodeToMessage( VmbError_t );
QString randomString();
bool maybeCreateDir(QDir);

int threadsPerCam();
int ncam();

const QChar DELIM='|';

typedef enum camtronErr
{
	errCamIdx	=	10,		//!< camera index out of range
	errNoCams	=	11,		//!< no cameras found
	errRegisterCamObserver	=	12,		//!< cant register camobserver
	errLessCamsThanExpected	=	13,		//!< no cameras found
} camtronErr;


#endif