Commit 00d76691 authored by Mateus Goto's avatar Mateus Goto

[Addded] NHR9430 class

parent 72e471c1
import random
import socket
from Utility import IPFinder, RefineOutput
from Utility.RefineOutput import RefineOutput
from Utility.IPFinder import IPFinder
class NHR9400:
def __init__(self):
def __init__(self, name):
self.__name = name
self.__s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
self.__s.timeout(1)
self.__out = RefineOutput
def setIp(self):
pass
self.__ip = "1912c25"
def getIp(self):
pass
clients = IPFinder.getAllIp()
for client in clients:
self.__s.connect((client['ip'], 5025))
self.__s.send("SYST:RWL\n")
self.__s.send("*IDN?\n")
#Function that receives messages back and transform it in a string
def receiveString(self):
msg = self.__s.recv(1024)
msg = self.__out.RefineOutput.byteToString(msg)
msg = self.__out.byteToString(msg)
return msg
#Function that receives messages back and transform it in a float
def receiveFloat(self):
msg = self.__s.recv(1024)
msg = self.__out.RefineOutput.byteToFloat(msg)
msg = self.__out.byteToFloat(msg)
return msg
def identify(self):
......
from NHR9400series.NHR9400 import NHR9400
from Utility import IPFinder
class NHR9410(NHR9400):
def __init__(self):
super().__init__("NHR9410")
def getIp(self):
return super().getIp()
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment