Index: trunk/absroot/source/abspy/abscontrol/client3.py =================================================================== diff --git a/trunk/absroot/source/abspy/abscontrol/client3.py b/trunk/absroot/source/abspy/abscontrol/client3.py --- a/trunk/absroot/source/abspy/abscontrol/client3.py (revision 139) +++ b/trunk/absroot/source/abspy/abscontrol/client3.py (revision 140) @@ -41,7 +41,9 @@ def sendFile(self, filename): # data = self.abs2ControlModuleFormatFile(filename) - data = self.__readFile(filename) + tmp = self.__readFile(filename) + #Sending content of file and the file name + data = filename + '\n' + tmp self.__ConnectionWithCentralControl(cmd = "SNDF", data = data) def changeBeam(self, newBeam): Index: trunk/absroot/source/abspy/abscontrol/server3.py =================================================================== diff --git a/trunk/absroot/source/abspy/abscontrol/server3.py b/trunk/absroot/source/abspy/abscontrol/server3.py --- a/trunk/absroot/source/abspy/abscontrol/server3.py (revision 139) +++ b/trunk/absroot/source/abspy/abscontrol/server3.py (revision 140) @@ -144,8 +144,10 @@ def __sendFile2Modules(self,cmd): - filename = "tmp.txt" - self.__writeFile(filename,self.rx_buffer) + rx_buffer_lst = self.rx_buffer.split('\n',1) + filename = rx_buffer_lst[0] + tmp = rx_buffer_lst[1] + self.__writeFile(filename,tmp) data = self.abs2ControlModuleFormatFile(filename) #Needed for the loop header, control_modules_lst = self.__All2Blocks(data)