Ejemplo n.º 1
0
# VORGESEHENEN ODER EINEM BESTIMMTEN ZWECK SOWIE JEGLICHER
# RECHTSVERLETZUNG, JEDOCH NICHT DARAUF BESCHRÄNKT. IN KEINEM FALL SIND
# DIE AUTOREN ODER COPYRIGHTINHABER FÜR JEGLICHEN SCHADEN ODER SONSTIGE
# ANSPRUCH HAFTBAR ZU MACHEN, OB INFOLGE DER ERFÜLLUNG VON EINEM
# VERTRAG, EINEM DELIKT ODER ANDERS IM ZUSAMMENHANG MIT DER BENUTZUNG
# ODER SONSTIGE VERWENDUNG DER SOFTWARE ENTSTANDEN.
#
###############################################################################

from GSVDevice.gsv8 import gsv8
from datetime import datetime

if __name__ == '__main__':
    # construct device
    # Unix
    dev1 = gsv8("/dev/ttyACM0", 115200)
    # Windows
    # dev1 = gsv8("COM26", 115200)
    # dev1 = gsv8("COM26", 115200)

    print "test: " + ' '.join(
        format(x, '02x') for x in bytearray(dev1.isPinHigh(1)))

    # einen eine Messung anstoßen
    measurement = dev1.ReadValue()
    print 'Kanal 1: {}'.format(measurement.getChannel1())
    print measurement.toString()

    measurement2 = dev1.ReadValue()
    print 'Kanal 1: {}'.format(measurement2.getChannel1())
    print measurement2.toString()
Ejemplo n.º 2
0
# BEREITGESTELLT, EINSCHLIESSLICH DER GARANTIE ZUR BENUTZUNG FÜR DEN
# VORGESEHENEN ODER EINEM BESTIMMTEN ZWECK SOWIE JEGLICHER
# RECHTSVERLETZUNG, JEDOCH NICHT DARAUF BESCHRÄNKT. IN KEINEM FALL SIND
# DIE AUTOREN ODER COPYRIGHTINHABER FÜR JEGLICHEN SCHADEN ODER SONSTIGE
# ANSPRUCH HAFTBAR ZU MACHEN, OB INFOLGE DER ERFÜLLUNG VON EINEM
# VERTRAG, EINEM DELIKT ODER ANDERS IM ZUSAMMENHANG MIT DER BENUTZUNG
# ODER SONSTIGE VERWENDUNG DER SOFTWARE ENTSTANDEN.
#
###############################################################################

from GSVDevice.gsv8 import gsv8

if __name__ == '__main__':
    # construct device
    # Unix
    dev1 = gsv8("/dev/ttyACM0", 230400)
    #dev1 = gsv8("/dev/ttyAMA0",230400)
    # Windows
    # dev1 = gsv8(21, 115200)

    # ausgabetyp setzten
    '''
    result =  dev1.setTXmodefloat()
    if(dev1.isResultOk(result)):
        print "setTXmodefloat erfolgreich"
    '''

    #print('aktuelle Datenrate: {} Hz'.format(dev1.readDataRate()))         # +
    #print('get1wireTempValue: {}'.format(dev1.get1wireTempValue()))        # unknown cmd
    """# default
    dev1.setDIOdirection(1,1)           # +