aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Embedded_SW/Embedded/Modules
diff options
context:
space:
mode:
authorRoy Ben-Shabat <Roy@Twine-s.com>2018-05-09 18:08:16 +0300
committerRoy Ben-Shabat <Roy@Twine-s.com>2018-05-09 18:08:16 +0300
commita19812920469fdcf6305e22b1a435c7a3895fa17 (patch)
tree86f0cf5ae9da54adcce6a5c368ef41be4a369ace /Software/Embedded_SW/Embedded/Modules
parente1236499b485a69648bea4d7871aa185e5dae745 (diff)
parent93b67561169bb5d2cc5696e3f723aa98ad0523c0 (diff)
downloadTango-a19812920469fdcf6305e22b1a435c7a3895fa17.tar.gz
Tango-a19812920469fdcf6305e22b1a435c7a3895fa17.zip
Merge branch 'master' of https://twinetfs.visualstudio.com/_git/Tango
Diffstat (limited to 'Software/Embedded_SW/Embedded/Modules')
-rw-r--r--Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Stub_Motor.c14
1 files changed, 10 insertions, 4 deletions
diff --git a/Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Stub_Motor.c b/Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Stub_Motor.c
index deb5cbf75..fef551748 100644
--- a/Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Stub_Motor.c
+++ b/Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Stub_Motor.c
@@ -179,8 +179,6 @@ void Stub_MotorRunRequest(MessageContainer* requestContainer)
{
//uint32_t status = FAILED;
- uint32_t read_status;
-
MessageContainer responseContainer;
StubMotorRunRequest* request = stub_motor_run_request__unpack(NULL, requestContainer->data.len, requestContainer->data.data);
@@ -212,6 +210,9 @@ void Stub_MotorRunRequest(MessageContainer* requestContainer)
response.motor_id = request->motor_id;
response.has_motor_id = true;
#ifdef EVALUATION_BOARD
+
+ uint32_t read_status;
+
read_status = Get_and_Clear_Status();
response.speed = (double)(CurrentSpdCalc(Get_Param(x_SPEED)));
@@ -261,7 +262,7 @@ void Stub_MotorRunRequest(MessageContainer* requestContainer)
void Stub_MotorStopRequest(MessageContainer* requestContainer)
{
- uint32_t read_status;
+
//uint32_t status = FAILED;
MessageContainer responseContainer;
@@ -300,6 +301,9 @@ void Stub_MotorStopRequest(MessageContainer* requestContainer)
response.motor_id = request->motor_id;
response.has_motor_id = true;
#ifdef EVALUATION_BOARD
+
+ uint32_t read_status;
+
read_status = Get_and_Clear_Status();
response.mot_status = ((read_status & x_STATUS_MOT_STATUS)>>5);
@@ -537,7 +541,6 @@ void Stub_MotorPositionRequest(MessageContainer* requestContainer)
void Stub_MotorMovRequest(MessageContainer* requestContainer)
{
- uint32_t read_status;
MessageContainer responseContainer;
@@ -560,6 +563,9 @@ void Stub_MotorMovRequest(MessageContainer* requestContainer)
response.has_motor_id = true;
#ifdef EVALUATION_BOARD
+
+ uint32_t read_status;
+
response.position = Get_Param(x_ABS_POS);
response.has_position = true;