##// END OF EJS Templates
imanay -
r222:223
parent child
Show More
@@ -1,34 +1,35
1 import optparse, os, sys
1 import optparse, os, sys
2
2
3 pathFile = os.path.dirname(os.path.abspath(__file__))
3 pathFile = os.path.dirname(os.path.abspath(__file__))
4 sys.path.append(os.path.split(pathFile)[0])
4 sys.path.append(os.path.split(pathFile)[0])
5
5
6 from bin.client3 import ABSClient
6 from bin.client3 import ABSClient
7
7
8 class changeBeam(object):
8 class changeBeam(object):
9
9
10 def __init__(self):
10 def __init__(self):
11 self.output = ""
11 self.output = ""
12
12
13 def execute(self, beam="0"):
13 def execute(self, beam="0"):
14 absObj = ABSClient(ipDestino="10.10.10.97")
14 #absObj = ABSClient(ipDestino="10.10.10.97")
15 absObj = ABSClient(ipDestino="10.10.20.26")
15 self.output = absObj.changeBeam(beam)
16 self.output = absObj.changeBeam(beam)
16
17
17 def getOutput(self):
18 def getOutput(self):
18 return self.output
19 return self.output
19
20
20
21
21 usage = "::::::::::::\n"
22 usage = "::::::::::::\n"
22
23
23 if __name__ == '__main__':
24 if __name__ == '__main__':
24
25
25 parser = optparse.OptionParser(usage=usage)
26 parser = optparse.OptionParser(usage=usage)
26
27
27 parser.add_option("-n", "--beam", dest="pattern", type="string", default="0", help="Number of Pattern")
28 parser.add_option("-n", "--beam", dest="pattern", type="string", default="0", help="Number of Pattern")
28
29
29 (options, args) = parser.parse_args()
30 (options, args) = parser.parse_args()
30
31
31 beam = options.pattern
32 beam = options.pattern
32
33
33 app = changeBeam()
34 app = changeBeam()
34 app.execute(beam) No newline at end of file
35 app.execute(beam)
@@ -1,12 +1,13
1 import file
1 import file
2 from client3 import *
2 from client3 import *
3 import sys
3 import sys
4
4
5 absObj = ABSClient(ipDestino="10.10.10.97")
5 #absObj = ABSClient(ipDestino="10.10.10.97")
6 absObj = ABSClient(ipDestino="10.10.20.26")
6 #absObj = ABSClient()
7 #absObj = ABSClient()
7 if len(sys.argv) == 2:
8 if len(sys.argv) == 2:
8 # ns = "4"
9 # ns = "4"
9 ns = sys.argv[1]
10 ns = sys.argv[1]
10 absObj.getControlModuleStatus(ns)
11 absObj.getControlModuleStatus(ns)
11 else:
12 else:
12 print "Only one argument needed." No newline at end of file
13 print "Only one argument needed."
@@ -1,38 +1,39
1
1
2 import optparse, os, sys
2 import optparse, os, sys
3
3
4 pathFile = os.path.dirname(os.path.abspath(__file__))
4 pathFile = os.path.dirname(os.path.abspath(__file__))
5 sys.path.append(os.path.split(pathFile)[0])
5 sys.path.append(os.path.split(pathFile)[0])
6
6
7 from bin.client3 import ABSClient
7 from bin.client3 import ABSClient
8
8
9 class sendFile(object):
9 class sendFile(object):
10
10
11 def __init__(self):
11 def __init__(self):
12 self.output = ""
12 self.output = ""
13
13
14 def execute(self, filename):
14 def execute(self, filename):
15 if os.path.exists(filename):
15 if os.path.exists(filename):
16 absObj = ABSClient(ipDestino="10.10.10.97")
16 #absObj = ABSClient(ipDestino="10.10.10.97")
17 absObj = ABSClient(ipDestino="10.10.20.26")
17 self.output = absObj.sendFile(filename)
18 self.output = absObj.sendFile(filename)
18 #pass
19 #pass
19 else:
20 else:
20 print "No file"
21 print "No file"
21
22
22 def getOutput(self):
23 def getOutput(self):
23 return self.output
24 return self.output
24
25
25 usage = "::::::::::::\n"
26 usage = "::::::::::::\n"
26
27
27 if __name__ == '__main__':
28 if __name__ == '__main__':
28
29
29 parser = optparse.OptionParser(usage=usage)
30 parser = optparse.OptionParser(usage=usage)
30
31
31 parser.add_option("-f", "--filename", dest="filename", type="string", default="", help="Filename")
32 parser.add_option("-f", "--filename", dest="filename", type="string", default="", help="Filename")
32
33
33 (options, args) = parser.parse_args()
34 (options, args) = parser.parse_args()
34
35
35 filename = options.filename
36 filename = options.filename
36
37
37 app = sendFile()
38 app = sendFile()
38 app.execute(filename) No newline at end of file
39 app.execute(filename)
General Comments 0
You need to be logged in to leave comments. Login now