0

仲間、私はシリアルポートを介して通信しているセットトップボックスを持っています.このボックスにはGstreamerメディアフレームワーク(LinuxプラットフォームとC言語)があります. Gstreamer ie gst-launch,gst-inspect を自動化しようとしています....自動化したい Qt のような他のフレームワークもあります。この問題に対する私の試みは次の とおり です。

import serial
import time

port = "COM1"
baud = 115200

ser = serial.Serial(port, baud,xonxoff=False, rtscts=False, dsrdtr=False,timeout=None)
ser.flushInput()
ser.flushOutput()  
if ser.isOpen():
     print(ser.name + ' is open...')



while True :
     cmd = input("Enter command or 'exit':")
     if cmd == 'exit':
          ser.close()
          exit()
     else:
               ser.write(cmd.encode() + b'\r\n' )

               bytesToRead = ser.inWaiting()

               out=ser.read(bytesToRead)
               print(out.decode(),sep='')

試行 2 : ボックスと通信できるコミュニケータをボードにインストールします。これが正しい場合、これをどのように進めるかわかりません。

STB の自動化に向けた支援は大歓迎です。

4

0 に答える 0