[chronojump] sprintEncoder.R care of passing ok triggers



commit b5d9633bd7a66fb05bdb1a96493f4251dc2888f4
Author: Xavier de Blas <xaviblas gmail com>
Date:   Wed Mar 10 20:22:38 2021 +0100

    sprintEncoder.R care of passing ok triggers

 r-scripts/sprintEncoder.R | 19 +++++++++++--------
 1 file changed, 11 insertions(+), 8 deletions(-)
---
diff --git a/r-scripts/sprintEncoder.R b/r-scripts/sprintEncoder.R
index a9c5db77..b582c16e 100644
--- a/r-scripts/sprintEncoder.R
+++ b/r-scripts/sprintEncoder.R
@@ -710,7 +710,7 @@ tryNLS <- function(data){
         )
 }
 
-testEncoderCJ <- function(filename, testLength, splitLength, mass, personHeight, tempC, device, title, 
datetime, startAccel)
+testEncoderCJ <- function(filename, testLength, splitLength, mass, personHeight, tempC, device, title, 
datetime, startAccel, triggersOn, triggersOff)
 {
         sprintRawDynamics = getSprintFromEncoder(filename, testLength, mass, tempC, personHeight, Vw = 0, 
device = device, startAccel)
        #print("sprintRawDynamics:")
@@ -729,19 +729,19 @@ testEncoderCJ <- function(filename, testLength, splitLength, mass, personHeight,
                 sprintFittedDynamics = getDynamicsFromSprint(K = sprintRawDynamics$K, Vmax = 
sprintRawDynamics$Vmax, Mass = mass, T0 = sprintRawDynamics$T0, Temperature = tempC, Height = personHeight)
                 print(paste("K =",sprintFittedDynamics$K.fitted, "Vmax =", sprintFittedDynamics$Vmax.fitted))
                 # print("triggersOn in testEncoderCJ:")
-                # print(op$triggersOnList)
-                op$triggersOnList = op$triggersOnList/1E6 - sprintRawDynamics$startTime
+                # print(triggersOn)
+                triggersOn = triggersOn/1E6 - sprintRawDynamics$startTime
                 # print("triggersOn in testEncoderCJ:")
-                # print(op$triggersOnList)
-                op$triggersOffList = op$triggersOffList/1E6 - sprintRawDynamics$startTime
+                # print(triggersOn)
+                triggersOff = triggersOff/1E6 - sprintRawDynamics$startTime
                 # print("triggersOff in testEncoderCJ:")
                 print(op$triggersOffList)
                 plotSprintFromEncoder(sprintRawDynamic = sprintRawDynamics, sprintFittedDynamics = 
sprintFittedDynamics,
                                      splitLength = splitLength,
                                       title,
                                       datetime,        #subtitle
-                                     triggersOn = op$triggersOnList,
-                                     triggersOff = op$triggersOffList,
+                                     triggersOn = triggersOn,
+                                     triggersOff = triggersOff,
                                       plotRawMeanSpeed = TRUE,
                                       plotRawSpeed = TRUE,
                                       plotRawAccel = op$plotRawAccel,
@@ -768,7 +768,10 @@ start <- function(op)
        if(op$singleOrMultiple == "TRUE")
        {
                prepareGraph(op$os, pngFile, op$graphWidth, op$graphHeight)
-               exportRow = testEncoderCJ(op$filename, op$testLength, op$splitLength, op$mass, 
op$personHeight, op$tempC, op$device, op$title, op$datetime, op$startAccel)
+               exportRow = testEncoderCJ(op$filename, op$testLength, op$splitLength,
+                                         op$mass, op$personHeight, op$tempC,
+                                         op$device, op$title, op$datetime, op$startAccel,
+                                         op$triggersOnList, op$triggersOffList)
                exportSprintDynamicsWriteRow (exportRow)
                endGraph()
                return()


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]