Machine Interface Utility:VER1.0
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
#pragma once
|
||||
#include "Hal_MicroVu.h"
|
||||
|
||||
//////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// HSI.h : Implementation of the MicroVu HSI supporting:
|
||||
// - MicroVu based systems
|
||||
//
|
||||
//////////////////////////////////////////////////////////////////////
|
||||
// Entry points declarations
|
||||
|
||||
HAL_STATUS HAL_Shutdown();
|
||||
HAL_STATUS HAL_GetMachineCount(int &NumMachines);
|
||||
HAL_STATUS HAL_GetMachineInfo(int Machine, TCHAR *MachineName, TCHAR *FirmareVersion);
|
||||
HAL_STATUS HAL_SetActiveMachine(int Machine);
|
||||
HAL_STATUS HAL_GetActiveMachine(int &Machine);
|
||||
HAL_STATUS HAL_GetStageLimits(double *StageLimitMax, double *StageLimitMin);
|
||||
//HAL_STATUS HAL_SetStageLimits(bool bStageLimitEnabled, double *StageLimitMax, double *StageLimitMin);
|
||||
HAL_STATUS HAL_GetCustomMessage(HAL_CUSTOM_MESSAGE_TYPE Msg, TCHAR *Message);
|
||||
HAL_STATUS HAL_SetLocale(UINT LCID);
|
||||
HAL_STATUS HAL_SetRegistryRootKey(TCHAR *RegistryKey);
|
||||
HAL_STATUS HAL_Calibrate(HAL_CALIBRATE_TYPE Type);
|
||||
HAL_STATUS HAL_Notify(HAL_NOTIFY_TYPE Type);
|
||||
HAL_STATUS HAL_GetCustomCalibrationTypeInfo(HAL_CALIBRATE_TYPE Type, TCHAR *Name);
|
||||
HAL_STATUS HAL_EventResponse(UINT EventCallbackID, HAL_EVENT_RESPONSE_TYPE ResponseType);
|
||||
HAL_STATUS HAL_PreSetupDialog(CPropertySheet *SetupDlg, bool bOfflineSetup);
|
||||
HAL_STATUS HAL_PostSetupDialog(CPropertySheet *SetupDlg);
|
||||
//HAL_STATUS HAL_GetTemperatureSensor(int Sensor, double &Temperature);
|
||||
//HAL_STATUS HAL_GetTemperatureSensorCount(int &NumSensors);
|
||||
|
||||
//void HAL_WaitMoveCompleteSetup(DWORD WaitTimeout = MOTION_TIMEOUT, bool WaitOptics = false);
|
||||
//HAL_STATUS HAL_WaitMoveCompleteResult(void);
|
||||
//unsigned __stdcall WatchMoveThread(LPVOID /*pThis*/);
|
||||
HAL_STATUS HAL_MapSupportedFunctions(CHAL *pHAL, HWND hWnd, bool bOfflineOnly);
|
||||
|
||||
bool IsRotaryEnabled(void);
|
||||
//unsigned __stdcall JoystickLightingThread(LPVOID /*pThis*/);
|
||||
|
||||
void HAL_SendDebug(LPCTSTR format, ...);
|
||||
|
||||
const long UNINITIALIZED = 1;
|
||||
const long RUNNING = 2;
|
||||
const long ERRORBLOCKING = 3;
|
||||
const long SHUTDOWN = 4;
|
||||
const long RUNNINGPREONLINE = 5;
|
||||
Reference in New Issue
Block a user