AnimatLab  2
Test
HiM110Actuator.h
1 // HiM110Actuator.h: interface for the HiM110Actuator class.
2 //
4 
5 #pragma once
6 
7 namespace HybridInterfaceSim
8 {
9  namespace Robotics
10  {
11 
13 {
14 protected:
15  HiC884Controller *m_lpParentC884;
16 
17 public:
19  virtual ~HiM110Actuator();
20 
21  virtual bool IsMotorControl() {return true;};
22 
23 #pragma region DataAccesMethods
24 
25  virtual float *GetDataPointer(const std::string &strDataType);
26  virtual bool SetData(const std::string &strDataType, const std::string &strValue, bool bThrowError = true);
27  virtual void QueryProperties(CStdPtrArray<TypeProperty> &aryProperties);
28 
29 #pragma endregion
30 
31  virtual void SetupIO();
32  virtual void StepIO(int iPartIdx);
33  virtual void ShutdownIO();
34 
35  virtual void Initialize();
36  virtual void StepSimulation();
37  virtual void ResetSimulation();
38  virtual void Load(StdUtils::CStdXml &oXml);
39 };
40 
41  } // Robotics
42 } //HybridInterfaceSim
43 
virtual bool IsMotorControl()
Returns true if this part interface is for controlling a motor.
A standard xml manipulation class.
Definition: StdXml.h:19