1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- #pragma once
- namespace DiosCtrlBox
- {
- class ConfigurerMotion
- {
- public:
- static std::string GetPinDefineFileName();
- static int GetHandSwitchDISignalFilterTime();
- static int GetLimitSwitchDISignalFilterTime();
- static float GetTomoSID();
- static float GetTomoTID();
- static float GetDistanceInOneCircleOfTubeAngleMotor();
- static float GetEncoderValueInOneCircleOfTubeAngleMotor();
- static float GetAbsoluteValueAtTubeAngleOrigin();
- static DWORD GetPulseInOneCircleOfTubeAngleMotor();
- static BOOL GetUseTubeHeightADLandmark();
- static BOOL GetUseTubeAngleADLandmark();
- static BOOL GetUseHandSwitchControlReset();
- static DWORD GetTubeHeightHighLandmarkAD();
- static DWORD GetTubeHeightLowLandmarkAD();
- static DWORD GetTubeAngleHighLandmarkAD();
- static DWORD GetTubeAngleLowLandmarkAD();
- static int GetTubeHeightAxisPositiveDirection();
- static int GetTubeRotateAxisPositiveDirection();
- static float GetTubeAngleLowLandmarkAngle();
- static float GetTubeAngleHighLandmarkAngle();
- static float GetTubeHeightLowLandmarkHeight();
- static float GetTubeHeightHighLandmarkHeight();
- static float GetDistanceInOneCircleOfTubeHeightMotor();
- static float GetEncoderValueInOneCircleOfTubeHeightMotor();
- static float GetAbsoluteValueAtTubeHeightOrigin();
- static DWORD GetPulseInOneCircleOfTubeHeightMotor();
- static std::string GetTomoGeometry();
- static BOOL GetSingleRADConfigs(ResDataObject &parms);
- static BOOL GetTomoConfigs(ResDataObject &parms);
- static BOOL GetMachineryConfigs(ResDataObject &parms);
- static BOOL GetModelConfigs(ResDataObject &parms);
- static int GetSoftwareChainInterfaceATriggerLevel();
- static int GetSoftwareChainInterfaceBTriggerLevel();
- static float GetPulseDutyCycleOfTubeHeightMotor();
- static float GetPulseDutyCycleOfTubeAngleMoror();
- };
- }
|