From b644ef63a619168e380a5e18ba4fa8c2dfcf9e24 Mon Sep 17 00:00:00 2001 From: fvitello <fabio.vitello@inaf.it> Date: Mon, 28 Mar 2022 08:04:11 +0000 Subject: [PATCH] Reopen branch to track modified files on Noto server --- .../src/ExternalClientsSocketServer.cpp | 15 +++- .../PyCalmux/src/Calmux/PyCalmuxImpl.py | 2 +- .../src/MedMinorServoGeometry.cpp | 10 ++- .../StationProcedures/StationProcedures.xml | 24 +++--- .../MMC/NormalModeSetup/NormalModeSetup.xml | 2 +- .../DataBlock/MMC/Synthesizer/Synthesizer.xml | 4 +- .../StationProcedures/StationProcedures.xml | 84 +++++++++++-------- .../RECEIVERS/NotoReceivers/NotoReceivers.xml | 2 +- 8 files changed, 87 insertions(+), 56 deletions(-) diff --git a/Common/Servers/ExternalClients/src/ExternalClientsSocketServer.cpp b/Common/Servers/ExternalClients/src/ExternalClientsSocketServer.cpp index 23411b2a0..2fe3df0f4 100644 --- a/Common/Servers/ExternalClients/src/ExternalClientsSocketServer.cpp +++ b/Common/Servers/ExternalClients/src/ExternalClientsSocketServer.cpp @@ -560,17 +560,24 @@ CExternalClientsSocketServer::cmdToScheduler () printf("dentro ans==false\n"); }*/ } + out.ReplaceAll('\n','-'); + /*out.Replace('\n','-'); out.Replace('\n','-'); + out.Replace('\n','-'); + out.Replace('\n','-');*/ Len = out.GetLength (); int i; - for (i = 0; i < Len; i++) - { - outBuffer[i] = out.CharAt (i); - } + for (i = 0; i < Len; i++) { + //if (out.CharAt(i)=='\n') + // break; + outBuffer[i] = out.CharAt (i); + } out.Empty(); outBuffer[Len] = '\n'; + //outBuffer[i] = '\n'; //printf ("Command returned = %s", outBuffer); Res = sendBuffer (outBuffer, Len + 1); + //Res = sendBuffer (outBuffer, i + 1); if (Res == WOULDBLOCK || Res == FAIL) { _EXCPT (SocketErrorExImpl, impl, diff --git a/Common/Servers/PyCalmux/src/Calmux/PyCalmuxImpl.py b/Common/Servers/PyCalmux/src/Calmux/PyCalmuxImpl.py index 34a74ef73..c516b9e81 100644 --- a/Common/Servers/PyCalmux/src/Calmux/PyCalmuxImpl.py +++ b/Common/Servers/PyCalmux/src/Calmux/PyCalmuxImpl.py @@ -146,7 +146,7 @@ class PyCalmuxImpl(CalMux, cc, services, lcycle): s.sendall(command) - time.sleep(0.1) +# time.sleep(0.1) response = s.recv(1024) s.close() diff --git a/Medicina/Servers/MedicinaMinorServo/src/MedMinorServoGeometry.cpp b/Medicina/Servers/MedicinaMinorServo/src/MedMinorServoGeometry.cpp index db364b605..3928ac373 100755 --- a/Medicina/Servers/MedicinaMinorServo/src/MedMinorServoGeometry.cpp +++ b/Medicina/Servers/MedicinaMinorServo/src/MedMinorServoGeometry.cpp @@ -325,12 +325,16 @@ double MedMinorServoGeometry::_check_axis_limit(const double position, const MedMinorServoAxis axis) { - if(position < axis.position_min){ + int iposition = (int)position; + + + if(iposition < axis.position_min){ throw MinorServoAxisLimitError("axis too low"); //return axis.position_min; } - if(position > axis.position_max){ - throw MinorServoAxisLimitError("axis too high"); + if(iposition > axis.position_max){ + std::cout<<axis.name<<" "<<iposition<<" " <<axis.position_max<< std::endl; + throw MinorServoAxisLimitError("axis too high "); //return axis.position_max; } return position; diff --git a/Noto/CDB/alma/Procedures/StationProcedures/StationProcedures.xml b/Noto/CDB/alma/Procedures/StationProcedures/StationProcedures.xml index 6ae47cf6f..c1b02ca67 100644 --- a/Noto/CDB/alma/Procedures/StationProcedures/StationProcedures.xml +++ b/Noto/CDB/alma/Procedures/StationProcedures/StationProcedures.xml @@ -26,7 +26,7 @@ initialize=MMC receiversSetup=MMC servoSetup=SEC - asOn + asOn device=0 calmux=TotalPower calOff @@ -47,8 +47,8 @@ device=0 calmux=TotalPower calOff - ifdist=1,1,44 - ifdist=2,1,32 + ifdist=1,1,36 + ifdist=2,1,34 </body> </Procedure> @@ -56,9 +56,9 @@ <body> antennaSetup=SEC initialize=QQC - receiversSetup=QQC + receiversSetup=QQC servoSetup=SEC - asOn + asOn device=0 calmux=TotalPower calOff @@ -86,9 +86,9 @@ <body> antennaSetup=PRIM initialize=XXP - receiversSetup=XXP + receiversSetup=XXP servoSetup=SXP - asOff + asOff device=0 calmux=TotalPower calOff @@ -101,14 +101,16 @@ <body> antennaSetup=LL initialize=LLP - receiversSetup=LLP + receiversSetup=LLP servoSetup=LLP - asOff + asOff device=0 calmux=TotalPower calOff - ifdist=1,2,44 - ifdist=2,2,32 + ifdist=1,2,-1 + ifdist=2,2,-1 + ifdist=1,-1,44 + ifdist=2,-1,44 </body> </Procedure> diff --git a/Noto/Configuration/CDB/alma/DataBlock/MMC/NormalModeSetup/NormalModeSetup.xml b/Noto/Configuration/CDB/alma/DataBlock/MMC/NormalModeSetup/NormalModeSetup.xml index 234122feb..c4b0eece4 100644 --- a/Noto/Configuration/CDB/alma/DataBlock/MMC/NormalModeSetup/NormalModeSetup.xml +++ b/Noto/Configuration/CDB/alma/DataBlock/MMC/NormalModeSetup/NormalModeSetup.xml @@ -18,7 +18,7 @@ Feeds="1" IFs="2" Polarization="L R" - DefaultLO="6956.0 6956.0" + DefaultLO="6936.0 6936.0" LOMultiplier="1 1" FixedLO2="0.0 0.0" LOMin="5000.0 5000.0" diff --git a/Noto/Configuration/CDB/alma/DataBlock/MMC/Synthesizer/Synthesizer.xml b/Noto/Configuration/CDB/alma/DataBlock/MMC/Synthesizer/Synthesizer.xml index e7186f9e4..ca6aa325b 100644 --- a/Noto/Configuration/CDB/alma/DataBlock/MMC/Synthesizer/Synthesizer.xml +++ b/Noto/Configuration/CDB/alma/DataBlock/MMC/Synthesizer/Synthesizer.xml @@ -5,6 +5,6 @@ xmlns:cdb="urn:schemas-cosylab-com:CDB:1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> -<SynthesizerEntry><Frequency>6956.0</Frequency><OutputPower>16</OutputPower></SynthesizerEntry> +<SynthesizerEntry><Frequency>6936.0</Frequency><OutputPower>16</OutputPower></SynthesizerEntry> -</LocalOscillatorLookUpTable> \ No newline at end of file +</LocalOscillatorLookUpTable> diff --git a/Noto/Configuration/CDB/alma/Procedures/StationProcedures/StationProcedures.xml b/Noto/Configuration/CDB/alma/Procedures/StationProcedures/StationProcedures.xml index 6ae47cf6f..b9f1f6e23 100644 --- a/Noto/Configuration/CDB/alma/Procedures/StationProcedures/StationProcedures.xml +++ b/Noto/Configuration/CDB/alma/Procedures/StationProcedures/StationProcedures.xml @@ -15,8 +15,10 @@ calOff setAttenuation=0,15 setAttenuation=1,5 - ifdist=1,1,44 - ifdist=2,1,32 + ifdist=1,1,-1 + ifdist=2,1,-1 + ifdist=1,-1,44 + ifdist=2,-1,32 </body> </Procedure> @@ -26,14 +28,16 @@ initialize=MMC receiversSetup=MMC servoSetup=SEC - asOn + asOn device=0 calmux=TotalPower calOff setAttenuation=0,0 setAttenuation=1,4 - ifdist=1,1,44 - ifdist=2,1,32 + ifdist=1,1,-1 + ifdist=2,1,-1 + ifdist=1,-1,44 + ifdist=2,-1,32 </body> </Procedure> @@ -43,12 +47,14 @@ initialize=KKC receiversSetup=KKC servoSetup=SEC - asOn + asOn device=0 calmux=TotalPower calOff - ifdist=1,1,44 - ifdist=2,1,32 + ifdist=1,1,-1 + ifdist=2,1,-1 + ifdist=2,-1,34 + ifdist=1,-1,36 </body> </Procedure> @@ -56,14 +62,16 @@ <body> antennaSetup=SEC initialize=QQC - receiversSetup=QQC + receiversSetup=QQC servoSetup=SEC - asOn + asOn device=0 calmux=TotalPower calOff - ifdist=1,1,44 - ifdist=2,1,32 + ifdist=1,1,-1 + ifdist=2,1,-1 + ifdist=1,-1,44 + ifdist=2,-1,32 </body> </Procedure> @@ -71,14 +79,16 @@ <body> antennaSetup=PRIM initialize=XXP - receiversSetup=XXP + receiversSetup=XXP servoSetup=SXP - asOn + asOn device=0 calmux=TotalPower - calOff - ifdist=1,3,44 - ifdist=2,3,32 + calOff + ifdist=1,3,-1 + ifdist=2,3,-1 + ifdist=1,-1,10 + ifdist=2,-1,10 </body> </Procedure> @@ -91,9 +101,11 @@ asOff device=0 calmux=TotalPower - calOff - ifdist=1,4,44 - ifdist=2,3,32 + calOff + ifdist=1,5,-1 + ifdist=2,3,-1 + ifdist=1,-1,8 + ifdist=2,-1,10 </body> </Procedure> @@ -101,14 +113,16 @@ <body> antennaSetup=LL initialize=LLP - receiversSetup=LLP + receiversSetup=LLP servoSetup=LLP - asOff + asOff device=0 calmux=TotalPower - calOff - ifdist=1,2,44 - ifdist=2,2,32 + calOff + ifdist=1,2,-1 + ifdist=2,2,-1 + ifdist=1,-1,44 + ifdist=2,-1,44 </body> </Procedure> @@ -121,9 +135,11 @@ servoSetup=SXP device=0 calmux=TotalPower - calOff - ifdist=1,4,44 - ifdist=2,4,32 + calOff + ifdist=1,4,-1 + ifdist=2,4,-1 + ifdist=1,-1,8 + ifdist=2,-1,8 </body> </Procedure> @@ -131,14 +147,16 @@ <body> antennaSetup=PRIM initialize=SSP - receiversSetup=SSP + receiversSetup=SSP servoSetup=SXP - asOff + asOff device=0 calmux=TotalPower - calOff - ifdist=1,3,44 - ifdist=2,5,32 + calOff + ifdist=1,5,-1 + ifdist=2,3,-1 + ifdist=1,-1,8 + ifdist=2,-1,10 </body> </Procedure> diff --git a/Noto/Configuration/CDB/alma/RECEIVERS/NotoReceivers/NotoReceivers.xml b/Noto/Configuration/CDB/alma/RECEIVERS/NotoReceivers/NotoReceivers.xml index eaeaf8d2a..fa6d7da85 100644 --- a/Noto/Configuration/CDB/alma/RECEIVERS/NotoReceivers/NotoReceivers.xml +++ b/Noto/Configuration/CDB/alma/RECEIVERS/NotoReceivers/NotoReceivers.xml @@ -10,7 +10,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" HPIBIPAddress="192.167.187.201" HPIBPort="1234" - LocalOscillatorInstance="RECEIVERS/LocalOscillator" + LocalOscillatorInstance="" LocalOscillatorEnabledReceivers="KKC QQC CCC MMC" FocusSelectorInterface="IDL:alma/Backends/TotalPower:1.0" > -- GitLab