diff options
| author | Shlomo Hecht <shlomo@twine-s.com> | 2020-02-12 15:21:06 +0200 |
|---|---|---|
| committer | Shlomo Hecht <shlomo@twine-s.com> | 2020-02-12 15:21:06 +0200 |
| commit | 3deccf0347b1aaaf9f8d2f25e592b6cefe32451b (patch) | |
| tree | 55d92212b734e004abf9a837aa6b62b5b3219864 /Software/Embedded_SW/Embedded/Embedded.cfg | |
| parent | 080ebb27bf21c8fa5e0a8f7a125be5c5281a9373 (diff) | |
| download | Tango-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.cfg | 78 |
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"; |
