aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Stubs Collection/stubs/MotorInit.cs
blob: 3a9ee4a90197dd0978bb94409acbc40d4481800f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
using System;
using System.Text;
using System.Linq;
using System.Drawing;
using System.Diagnostics;
using System.Windows.Forms;
using System.Threading;
using System.Threading.Tasks;
using System.Collections.Generic;
using Tango.PMR.Stubs;
using Tango.Stubs.UI;

public void OnExecute(StubManager stubManager)
{
	
StubMotorInitRequest stubMotorInitRequest = new StubMotorInitRequest();
stubMotorInitRequest.MotorID = 3;
stubMotorInitRequest.MicroSteps = 8;
stubMotorInitRequest.SetMicroSteps = false;
stubMotorInitRequest.ACC = 0;
stubMotorInitRequest.SetACC = false;
stubMotorInitRequest.DEC = 0;
stubMotorInitRequest.SetDec = false;
stubMotorInitRequest.MaxSpeed = 8000;
stubMotorInitRequest.SetMaxSpeed = false;




        var response = stubManager.Run<StubMotorInitResponse>(stubMotorInitRequest);
        
        if (response.MotorID == 3)
        {
            stubManager.WriteLine("OK!");
        }
    
}