Ejemplo n.º 1
0
def signon():
    msg = Message.TurnSignOn()

    ser = serial.Serial(PORT, BAUD_RATE)
    x = ser.write(msg)

    resp = ser.read()
    ser.flushInput()
    ser.flushOutput()

    ser.close()
Ejemplo n.º 2
0
def main(ip="172.16.16.2" , port=9520 , texts=""):

    ser = socket(AF_INET, SOCK_STREAM)
    addr = (ip, port)

    ser.connect(addr)

    # Turn Sign On
    ser.send(Message.TurnSignOn())
    time.sleep(0.2)
    #

    files = []
    if True:
        for i in range(len(texts)):
            files.append(generateTextScreen(str(texts[i]) , name=str(i) + ".nmg"))
        for f in files:
            debug_print("Writing file..." + f.label + " to drive: " + f.drive)
            if f.type == 'T':
                data = Message.WriteTextFilewithChecksum(f)
                debug_print(data)
                ser.send(data)
            elif f.type == 'P':
                for packetNumber in range(0,f.numPackets):
                    debug_print("Writing image " + f.label + " do drive: " + f.drive + " packet number: " + str(packetNumber))
                    ser.send(Message.WritePictureFileWithChecksum(f, packetNumber=packetNumber))
            time.sleep(0.2)

        ss = SEQUENTSYS(files)
        # just write the playlist as a system file
        playlist = Message.WriteSystemFile(ss)
        debug_print("Writing playlist...")
        debug_print(playlist)
        ser.send(playlist)
        debug_print("Script complete.")
        ser.close()
        sys.exit(0)
Ejemplo n.º 3
0
#!/usr/bin/python
# vim: set ts=2 expandtab:

import serial
from JetFileII import Message


msg = Message.TurnSignOn()

#print msg.encode("hex")

#print 'size of message is ' + str(len(msg))

port = '/dev/ttyS0'
baudRate = 19200
ser = serial.Serial(port, baudRate)
x = ser.write(msg)
ser.close()