/
dmitry.kartashov
/
Arduino
Обзор
Документация
Войти
/
dmitry.kartashov
/
Arduino
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
libraries/SimUtilities.h
35 строк
987 B
Paul Richards
v0.08
08 июн 2013, 04:56
08 июн 2013, 04:56
00ed9d9
Код
Авторство
О чём код?
#ifndef SIMUTILITIES_H #define SIMUTILITIES_H #include <windows.h> #include "Pin.h" #include "Connection.h" class SimUtilities { public: // Constructor SimUtilities(); ~SimUtilities(); static SimUtilities * Instance(); int NumConnections (Pin * pin); void ShowConnections (Pin * pin); void ClearConnections(); void MakeConnectionList (Pin * pin = 0); Connection * GetConnection (int index); void WriteValue ( Pin* pin, int value, int resistance); void WritePinValue ( Pin* pin, int value, int resistance); void ViewConnections (HDC hdc); bool HasConstantValue (int & value, int & resistance); void UpdateSystem (); private: void MakeList (Pin * pin); bool ConnectionInList (Connection * connection); bool PinInList (Pin * pin); int numConnections; int numPins; static const int MAXCONNECTIONS = 50; Connection * connections[MAXCONNECTIONS]; Pin * pins[MAXCONNECTIONS]; }; #endif