aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Embedded_SW/Embedded/Embedded.cfg
diff options
context:
space:
mode:
authorShlomo Hecht <shlomo@twine-s.com>2020-02-12 15:21:06 +0200
committerShlomo Hecht <shlomo@twine-s.com>2020-02-12 15:21:06 +0200
commit3deccf0347b1aaaf9f8d2f25e592b6cefe32451b (patch)
tree55d92212b734e004abf9a837aa6b62b5b3219864 /Software/Embedded_SW/Embedded/Embedded.cfg
parent080ebb27bf21c8fa5e0a8f7a125be5c5281a9373 (diff)
downloadTango-3deccf0347b1aaaf9f8d2f25e592b6cefe32451b.tar.gz
Tango-3deccf0347b1aaaf9f8d2f25e592b6cefe32451b.zip
Veraion 1.4.6.10 improve current reading, fir I2C interface, improve (?) task priorities
Diffstat (limited to 'Software/Embedded_SW/Embedded/Embedded.cfg')
-rw-r--r--Software/Embedded_SW/Embedded/Embedded.cfg78
1 files changed, 39 insertions, 39 deletions
diff --git a/Software/Embedded_SW/Embedded/Embedded.cfg b/Software/Embedded_SW/Embedded/Embedded.cfg
index 26fd2a980..734902ce7 100644
--- a/Software/Embedded_SW/Embedded/Embedded.cfg
+++ b/Software/Embedded_SW/Embedded/Embedded.cfg
@@ -99,66 +99,60 @@ Program.global.ReconnectSem = Semaphore.create(null, semaphore7Params);
var MillisecTaskParams = new Task.Params();
MillisecTaskParams.instance.name = "MilliSecond";
MillisecTaskParams.stackSize = 4096;
-MillisecTaskParams.priority = 12;
+MillisecTaskParams.priority = 14;
Program.global.millisec = Task.create("&MillisecTask", MillisecTaskParams);
-var FPGALoad = new Task.Params();
-FPGALoad.instance.name = "FPGALoad";
-FPGALoad.stackSize = 4096;
-FPGALoad.priority = 4;
-Program.global.FPGALoad = Task.create("&FPGALoadTask", FPGALoad);
-
-var I2C_Reading = new Task.Params();
-I2C_Reading.instance.name = "I2C_Reading";
-I2C_Reading.stackSize = 2048;
-I2C_Reading.priority = 8;
-Program.global.I2C_Reading = Task.create("&I2C_ReadingTask", I2C_Reading);
-
var ControlTaskParams = new Task.Params();
ControlTaskParams.instance.name = "control";
ControlTaskParams.stackSize = 2048;
-ControlTaskParams.priority = 11;
+ControlTaskParams.priority = 13;
Program.global.control = Task.create("&controlTask", ControlTaskParams);
-var AlarmHandlingTaskParams = new Task.Params();
-AlarmHandlingTaskParams.instance.name = "AlarmHandling";
-AlarmHandlingTaskParams.stackSize = 4096;
-AlarmHandlingTaskParams.priority = 9;
-Program.global.AlarmHandling = Task.create("&AlarmHandlingTask", AlarmHandlingTaskParams);
-
var CommTxTaskParams = new Task.Params();
CommTxTaskParams.instance.name = "communicationTx";
-CommTxTaskParams.priority = 10;
+CommTxTaskParams.priority = 12;
CommTxTaskParams.stackSize = 4096;
Program.global.communicationTx = Task.create("&communicationTxTask", CommTxTaskParams);
+var CommRxTaskParams = new Task.Params();
+CommRxTaskParams.instance.name = "communicationRx";
+CommRxTaskParams.priority = 11;
+CommRxTaskParams.stackSize = 8192;
+Program.global.communication = Task.create("&communicationTask", CommRxTaskParams);
+
+var AlarmHandlingTaskParams = new Task.Params();
+AlarmHandlingTaskParams.instance.name = "AlarmHandling";
+AlarmHandlingTaskParams.stackSize = 4096;
+AlarmHandlingTaskParams.priority = 10;
+Program.global.AlarmHandling = Task.create("&AlarmHandlingTask", AlarmHandlingTaskParams);
+
var ProcessTaskParams = new Task.Params();
ProcessTaskParams.instance.name = "process";
ProcessTaskParams.stackSize = 4096;
-ProcessTaskParams.priority = 8;
+ProcessTaskParams.priority = 9;
Program.global.process = Task.create("&jobTask", ProcessTaskParams);
+var I2C_Reading = new Task.Params();
+I2C_Reading.instance.name = "I2C_Reading";
+I2C_Reading.stackSize = 2048;
+I2C_Reading.priority = 8;
+Program.global.I2C_Reading = Task.create("&I2C_ReadingTask", I2C_Reading);
+
var HeaterControlTaskParams = new Task.Params();
HeaterControlTaskParams.instance.name = "HeatersControl";
HeaterControlTaskParams.priority = 7;
Program.global.HeatersControl = Task.create("&HeatersControlTask", HeaterControlTaskParams);
-var CommRxTaskParams = new Task.Params();
-CommRxTaskParams.instance.name = "communicationRx";
-CommRxTaskParams.priority = 9;
-CommRxTaskParams.stackSize = 8192;
-Program.global.communication = Task.create("&communicationTask", CommRxTaskParams);
-
-var MillisecLowTaskParams = new Task.Params();
-MillisecLowTaskParams.instance.name = "MilliSecondLow";
-MillisecLowTaskParams.stackSize = 2048;
-MillisecLowTaskParams.priority = 5;
-Program.global.millisecLow = Task.create("&MillisecLowTask", MillisecLowTaskParams);
+var ReportTaskParams = new Task.Params();
+ReportTaskParams.instance.name = "report";
+ReportTaskParams.stackSize = 4096;
+ReportTaskParams.priority = 6;
+Program.global.report = Task.create("&reportService", ReportTaskParams);
var ControlLowTaskParams = new Task.Params();
ControlLowTaskParams.instance.name = "controlLow";
ControlLowTaskParams.stackSize = 4096;
-ControlLowTaskParams.priority = 6;
+ControlLowTaskParams.priority = 5;
Program.global.controlLow = Task.create("&controlLowTask", ControlLowTaskParams);
var DiagnosticsTaskParams = new Task.Params();
@@ -167,17 +161,23 @@ DiagnosticsTaskParams.priority = 4;
DiagnosticsTaskParams.stackSize = 8192;
Program.global.Diagnostics = Task.create("&DiagnosticsTask", DiagnosticsTaskParams);
+var MillisecLowTaskParams = new Task.Params();
+MillisecLowTaskParams.instance.name = "MilliSecondLow";
+MillisecLowTaskParams.stackSize = 2048;
+MillisecLowTaskParams.priority = 3;
+Program.global.millisecLow = Task.create("&MillisecLowTask", MillisecLowTaskParams);
+
var ADCProcessTaskParams = new Task.Params();
ADCProcessTaskParams.instance.name = "adcProcess";
ADCProcessTaskParams.stackSize = 512;
ADCProcessTaskParams.priority = 2;
Program.global.adcProcess = Task.create("&ADCProcessTask", ADCProcessTaskParams);
-var ReportTaskParams = new Task.Params();
-ReportTaskParams.instance.name = "report";
-ReportTaskParams.stackSize = 4096;
-ReportTaskParams.priority = 7;
-Program.global.report = Task.create("&reportService", ReportTaskParams);
+var FPGALoad = new Task.Params();
+FPGALoad.instance.name = "FPGALoad";
+FPGALoad.stackSize = 4096;
+FPGALoad.priority = 2;
+Program.global.FPGALoad = Task.create("&FPGALoadTask", FPGALoad);
var updateTaskParams = new Task.Params();
updateTaskParams.instance.name = "update";