Esempio n. 1
0
    def __init__(self):
        self.config = configparser.ConfigParser()
        #try:
        self.device = HiSPARCIII('FTKBO7Y')
        if USE_DEVICE2:
            self.device2 = HiSPARCIII('FTL919A')
        self.gps = TrimbleGPS("FT232R USB UART")
        self.initialize_device()

        station_name = self.config.get('DAQ', 'station_name')
        station_number = self.config.getint('DAQ', 'station_number')
        station_password = self.config.get('DAQ', 'station_password')

        self.datastore1 = storage2.CosmicLaserShowStorageManager(DBFILE)
Esempio n. 2
0
 def __init__(self):
     # try:
     #     self.device = HiSPARCIII()
     # except DeviceNotFoundError:
     #     self.device = HiSPARCII()
     self.gps = TrimbleGPS()
Esempio n. 3
0
import time

from pysparc.hardware import HiSPARCIII, TrimbleGPS
from pysparc.messages import MeasuredDataMessage, OneSecondMessage
from pysparc.gps_messages import PrimaryTimingPacket


if __name__ == '__main__':
    gps = TrimbleGPS()
    hisparc = HiSPARCIII()

    hisparc.config.ch1_voltage = 900
    hisparc.config.ch1_threshold_low = 1000
    hisparc.config.trigger_condition = 1
    hisparc.config.one_second_enabled = True

    while True:
        msg = hisparc.read_message()
        if type(msg) == MeasuredDataMessage:
            print msg.gps_seconds
        if type(msg) == OneSecondMessage:
            print "ONE:", msg.gps_seconds
        msg = gps.read_message()
        if type(msg) == PrimaryTimingPacket:
            print "GPS:", msg.seconds