45 void ShowCursor(
bool visible);
50 void GoToColumnAndRow(
int x,
int y);
53 string Replay(
double speed=1.0);
56 bool ControlCWasPressed();
59 void ProcessData(
p_data_t *
data,
bool enableReplay =
false,
double replaySpeedX = 1.0);
60 void DataToStats(
const p_data_t* data);
61 string DataToString(
const p_data_t* data);
62 char* StatusToString(
char* ptr,
char* ptrEnd,
const uint32_t
insStatus,
const uint32_t
hdwStatus);
63 char* InsStatusToSolStatusString(
char* ptr,
char* ptrEnd,
const uint32_t insStatus);
86 string VectortoString();
87 void DataToVector(
const p_data_t* data);
102 #if PLATFORM_IS_WINDOWS 104 HANDLE m_windowsConsoleIn;
105 HANDLE m_windowsConsoleOut;
111 ostream&
boldOn(ostream& os);
116 #endif // IS_DISPLAY_H
ostream & boldOn(ostream &os)
void SetDisplayMode(eDisplayMode mode)
ostream & boldOff(ostream &os)
ostream & endlbOff(ostream &os)
vector< string > m_didMsgs
ostream & endlbOn(ostream &os)
USBInterfaceDescriptor data
eDisplayMode GetDisplayMode()
eDisplayMode m_displayMode
vector< sDidStats > m_didStats