Files
tinio/tinio/main.cpp
[ Kristjan Komloši HomePC ] 462eeb9eff A random commit
2016-12-21 18:42:02 +01:00

43 lines
862 B
C++

//Tinio - A tool to connect to Tinio USB IO controllers.
#include "CyUSBCommon.h"
#include <iostream>
#include <string>
using namespace std;
namespace errorEngine
{
enum errorLevel_t {debug = 0,warning,error,crash};
struct errorEngineCreds
{
string errorLocation;
string errorName;
int8_t errorValue;
errorLevel_t errorLevel;
};
void handleErrors(errorEngineCreds);
}
struct accessNums_t
{
uint8_t deviceNumber=0;
uint8_t deviceInterfaceNumber=0;
};
class Device
{
private:
errorEngine::errorEngineCreds localErrorCreds{"Device handler class", "", 0, };
CY_HANDLE localDeviceHandle;
accessNums_t localAccessNums;
public:
Device(CY_HANDLE deviceHandle, accessNums_t accessNums)
{
localDeviceHandle = deviceHandle;
localAccessNums = accessNums;
}
Device(void);
void deviceSet();
void deviceDestroy();
};