3 #include "ScopeDefines.h"
6 #ifdef SCOPE_USE_GALIL_XYZSTAGE
11 #pragma comment(lib, "devices/xyz/galil/x64/debug/galil2.lib")
13 #pragma comment(lib, "devices/xyz/galil/debug/galil2.lib")
17 #pragma comment(lib, "devices/xyz/galil/x64/release/galil2.lib")
19 #pragma comment(lib, "devices/xyz/galil/release/galil2.lib")
23 #include "galil/Galil.h"
33 class GalilController {
37 GalilController(
const std::wstring& _comstring);
40 std::wstring LibraryVersion();
43 std::wstring Connection();
46 void SetTimeout(
const int32_t& _milliseconds);
49 std::wstring Command(
const std::wstring& _cmd);
52 double CommandValue(
const std::wstring& _cmd);
61 static Galil& CreateInstance(
const std::string& stdcomstring);
64 static std::mutex mutex;
68 std::wstring comstring;