ich möchte mir gern ein Tool bauen, mit dem ich Daten aus meiner Nikon F100 auslesen kann. Leider komme ich mit der Doku nicht so gut zurecht.
Grundsätzlich bin ich ich der Meinung die Kamera korrekt anzusprechen. Zumindest was das WAKEUP und die Initalabfrage angeht.
Leider scheint das Lesen des Feedback nicht zu funktionieren.
Hier ist mein anfänglicher Code:
Code: Alles auswählen
import serial
import time
import binascii
com = serial.Serial(port='COM15', baudrate=1200, bytesize=serial.EIGHTBITS, stopbits=1)
print(com.is_open)
print(com.name)
com.write(binascii.hexlify(b'00'))
time.sleep(0.2)
#com.write(serial.to_bytes([0x53, 0x31, 0x30, 0x30, 0x30 ,0x05]))
com.write(binascii.hexlify(b'533130303005'))
time.sleep(0.1)
print(com.inWaiting())
if (com.inWaiting() > 0):
data_str = com.read( com.inWaiting() )
print(data_str)
Das Protokoll ist in den Kameras Nikon F90, F5, F100, F6 verfügbar, auch wenn in der Beschreibung nur die F90 erwähnt wird.b'\xfc'
Könnt ihr mir eine Denkhilfe geben?
Danke!
Peter