Fixed all the imports and moved Version.py to the Hardawre folder

pull/697/head
Maans Jacobsson 2024-04-05 17:19:11 +02:00
rodzic e7067d9d76
commit dd04d0ef31
16 zmienionych plików z 46 dodań i 60 usunięć

Wyświetl plik

@ -1,6 +1,6 @@
from src.Hardware import Hardware as hw from src.NanoVNASaverHeadless import NanoVNASaverHeadless
from src.Hardware.VNA import VNA
############### TODO: Implement high level script for newbies. ####################### ############### TODO: Implement high level script for newbies. #######################
pass t = NanoVNASaverHeadless(vna_index=0, verbose=True)
t.kill()

Wyświetl plik

@ -18,8 +18,8 @@
# along with this program. If not, see <https://www.gnu.org/licenses/>. # along with this program. If not, see <https://www.gnu.org/licenses/>.
import logging import logging
from Hardware.Serial import Interface from .Serial import Interface
from Hardware.VNA import VNA from .VNA import VNA
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)

Wyświetl plik

@ -25,19 +25,19 @@ import serial
from serial.tools import list_ports from serial.tools import list_ports
from serial.tools.list_ports_common import ListPortInfo from serial.tools.list_ports_common import ListPortInfo
from Hardware.VNA import VNA from .VNA import VNA
from Hardware.AVNA import AVNA from .AVNA import AVNA
from Hardware.NanoVNA import NanoVNA from .NanoVNA import NanoVNA
from Hardware.NanoVNA_F import NanoVNA_F from .NanoVNA_F import NanoVNA_F
from Hardware.NanoVNA_F_V2 import NanoVNA_F_V2 from .NanoVNA_F_V2 import NanoVNA_F_V2
from Hardware.NanoVNA_H import NanoVNA_H from .NanoVNA_H import NanoVNA_H
from Hardware.NanoVNA_H4 import NanoVNA_H4 from .NanoVNA_H4 import NanoVNA_H4
from Hardware.NanoVNA_V2 import NanoVNA_V2 from .NanoVNA_V2 import NanoVNA_V2
from Hardware.TinySA import TinySA, TinySA_Ultra from .TinySA import TinySA, TinySA_Ultra
from Hardware.JNCRadio_VNA_3G import JNCRadio_VNA_3G from .JNCRadio_VNA_3G import JNCRadio_VNA_3G
from Hardware.SV4401A import SV4401A from .SV4401A import SV4401A
from Hardware.SV6301A import SV6301A from .SV6301A import SV6301A
from Hardware.Serial import drain_serial, Interface from .Serial import drain_serial, Interface
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)

Wyświetl plik

@ -21,8 +21,8 @@ import logging
import serial import serial
from PyQt6.QtGui import QImage, QPixmap from PyQt6.QtGui import QImage, QPixmap
from Hardware.NanoVNA import NanoVNA from .NanoVNA import NanoVNA
from Hardware.Serial import Interface from .Serial import Interface
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)

Wyświetl plik

@ -23,9 +23,9 @@ import serial
import numpy as np import numpy as np
from PyQt6.QtGui import QImage, QPixmap from PyQt6.QtGui import QImage, QPixmap
from Hardware.Serial import drain_serial, Interface from .Serial import drain_serial, Interface
from Hardware.VNA import VNA from .VNA import VNA
from Version import Version from .Version import Version
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)

Wyświetl plik

@ -18,8 +18,8 @@
# along with this program. If not, see <https://www.gnu.org/licenses/>. # along with this program. If not, see <https://www.gnu.org/licenses/>.
import logging import logging
from Hardware.NanoVNA import NanoVNA from .NanoVNA import NanoVNA
from Hardware.Serial import Interface from .Serial import Interface
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)

Wyświetl plik

@ -21,8 +21,8 @@ import logging
import serial import serial
from PyQt6.QtGui import QImage, QPixmap from PyQt6.QtGui import QImage, QPixmap
from Hardware.NanoVNA import NanoVNA from .NanoVNA import NanoVNA
from Hardware.Serial import Interface from .Serial import Interface
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)

Wyświetl plik

@ -18,8 +18,8 @@
# along with this program. If not, see <https://www.gnu.org/licenses/>. # along with this program. If not, see <https://www.gnu.org/licenses/>.
import logging import logging
from Hardware.NanoVNA import NanoVNA from .NanoVNA import NanoVNA
from Hardware.Serial import Interface from .Serial import Interface
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)

Wyświetl plik

@ -17,8 +17,8 @@
# along with this program. If not, see <https://www.gnu.org/licenses/>. # along with this program. If not, see <https://www.gnu.org/licenses/>.
import logging import logging
from Hardware.Serial import Interface from .Serial import Interface
from Hardware.NanoVNA_H import NanoVNA_H from .NanoVNA_H import NanoVNA_H
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)

Wyświetl plik

@ -21,9 +21,9 @@ import platform
from struct import pack, unpack_from from struct import pack, unpack_from
from time import sleep from time import sleep
from Hardware.Serial import Interface from .Serial import Interface
from Hardware.VNA import VNA from .VNA import VNA
from Version import Version from .Version import Version
if platform.system() != "Windows": if platform.system() != "Windows":
import tty import tty

Wyświetl plik

@ -21,8 +21,8 @@ import logging
import serial import serial
from PyQt6.QtGui import QImage, QPixmap from PyQt6.QtGui import QImage, QPixmap
from Hardware.NanoVNA import NanoVNA from .NanoVNA import NanoVNA
from Hardware.Serial import Interface from .Serial import Interface
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)

Wyświetl plik

@ -21,8 +21,8 @@ import logging
import serial import serial
from PyQt6.QtGui import QImage, QPixmap from PyQt6.QtGui import QImage, QPixmap
from Hardware.NanoVNA import NanoVNA from .NanoVNA import NanoVNA
from Hardware.Serial import Interface from .Serial import Interface
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)

Wyświetl plik

@ -23,8 +23,8 @@ import serial
import numpy as np import numpy as np
from PyQt6.QtGui import QImage, QPixmap from PyQt6.QtGui import QImage, QPixmap
from Hardware.Serial import drain_serial, Interface from .Serial import drain_serial, Interface
from Hardware.VNA import VNA from .VNA import VNA
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)

Wyświetl plik

@ -20,8 +20,8 @@ import logging
from time import sleep from time import sleep
from typing import Iterator from typing import Iterator
from Version import Version from .Version import Version
from Hardware.Serial import Interface, drain_serial from .Serial import Interface, drain_serial
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)

Wyświetl plik

@ -1,25 +1,11 @@
from Hardware import Hardware as hw from .Hardware import Hardware as hw
from Hardware.VNA import VNA from .Hardware.VNA import VNA
iface = hw.get_interfaces()[0]
vna = hw.get_VNA(iface)
#vna.connect()
#vna.reconnect()
#print(hw.get_portinfos())
#print(hw.detect_version(iface))
print(vna.setSweep(1000, 2000))
data = vna.readValues("data 0")
vna.disconnect()
class NanoVNASaverHeadless: class NanoVNASaverHeadless:
def __init__(self, vna_index=0, verbose=False): def __init__(self, vna_index=0, verbose=False):
self.verbose = verbose self.verbose = verbose
self.iface = hw.get_interfaces()[vna_index] self.iface = hw.get_interfaces()[vna_index]
self.vna = hw.get_VNA(iface) self.vna = hw.get_VNA(self.iface)
if self.verbose: if self.verbose:
print("VNA is connected: ", self.vna.connected()) print("VNA is connected: ", self.vna.connected())
print("Firmware: ", self.vna.readFirmware()) print("Firmware: ", self.vna.readFirmware())
@ -41,4 +27,4 @@ class NanoVNASaverHeadless:
else: else:
if self.verbose: if self.verbose:
print("Disconnected VNA.") print("Disconnected VNA.")
return return