pairing stuff

This commit is contained in:
Cameron Gutman 2018-04-28 19:01:00 -07:00
commit a38bef6bc4
7 changed files with 259 additions and 10 deletions

27
nvpairingmanager.h Normal file
View file

@ -0,0 +1,27 @@
#pragma once
#include <nvhttp.h>
class NvPairingManager
{
public:
enum PairState
{
NOT_PAIRED,
PAIRED,
PIN_WRONG,
FAILED,
ALREADY_IN_PROGRESS
};
NvPairingManager(QString address);
QString
generatePinString();
PairState
pair(QString serverInfo, QString pin);
private:
NvHTTP m_Http;
};