Jump to content

Recommended Posts

  • Replies 541
  • Created
  • Letzte Antwort

Top Posters In This Topic

Geschrieben

Bindings: Delphi 2.0.3

 

  • Signaturabweichung zwischen TDevice und abgeleiteten Klassen für GetIdentity Prozedur korrigiert
  • Möglichen Out-Of-Bounds Arrayzugriff korrigiert
  • Erwartete Integer-Overflows explizit durch Casts gekennzeichnet

Download: Delphi

Geschrieben

Firmwares: Master Brick 2.0.2

 

  • Fixes für stabilere WIFI Extension:
    • Command/Data Modus entfernt, nur eine Stelle für Empfangen/Senden
       
      • Ermöglich viel besseres Error Handling, Logging und Debugging

      [*]Brickd speichert Nachrichten nur wenn "Return Expected" = 1

      [*]Analysiere alle Command-Responses mit lesbarer Antwort

      [*]Analysiere <ESC>O, <ESC>F, <ESC>A Optionen ausgiebiger

      [*]Entferne Nachrichten von Brickd wenn socket getrennt

      [*]WIFI Initialisierung jetzt Asynchron

       

      • Ermöglicht ein Kommunizieren mit Master Brick während Initialisierung

      [*]5 Minuten Timeout für "Hang-Up-Detection" (statt 3)

      [*]Empfangene Daten werden ausgewertet während Commands geschickt werden

      [*]Benutze andere ATS Konfigurationen

      [*]Analysiere Startup/Reset Nachrichten

      [*]Neue Data-State-Machine

      [*]API für langen WPA Schlüssel hinzugefügt (bis zu 64 Buchstaben)

Download Firmwares: Master Brick

Geschrieben

Bindings: C/C++ 2.0.2, C# 2.0.3, Delphi 2.0.4, Java 2.0.3, PHP 2.0.3, Python 2.0.3, Ruby 2.0.3

 

  • get/set_long_wifi_key Funktionen zur Master Brick API hinzugefügt [alle]
  • Exceptions in User Code brechen den Callback Thread nicht mehr unbemerkt ab [Delphi, Java]
  • Kürzeres Linkformat in JavaDoc verwendet [Java]

Download: C/C++, C#, Delphi, Java, PHP, Python, Ruby

Geschrieben

Brick Viewer 2.0.2

 

  • Geringere Updaterate für WIFI Status Refresh (geringere Wahrscheinlichkeit für Timeouts)
  • Prüfe UID Länge vorm Schreiben
  • Initialisierung des IO16 Bricklet Plugin korrigiert
  • Detailliertere Meldungen für Brick Flashing Fehler
  • Unterstützung für langen WPA Schlüssel (bis zu 64 Zeichen) zu Master Brick Plugin hinzugefügt

Downloads: Windows, Linux, Mac OS X

Geschrieben

Firmwares: Master Brick 2.0.3

 

  • Kleineres USB Timeout bei erster Enumerierung, damit Enumerierungsprozess schneller abschließt.
  • WIFI Config wird nicht neugelesen nachdem Verbindungsversuch fehlgeschlagen ist

Download Firmwares: Master Brick

Geschrieben

Brick Daemon 2.0.2

 

  • Fehler während des Client Peer Name Lookups brichtjetzt nicht mehr die Socketverbindung ab
  • Support für Ausführung als normales Kommandozeilenprogramm auf Windows
  • Support für MinGW als Compiler auf Windows
  • Support für Ausführung als User auf Linux
  • --help Ausgabe verbessert

Downloads: Windows, Linux (amd64, i386, armhf), Mac OS X

Geschrieben

Firmwares: Master Brick 2.0.4

 

  • Reset WIFI Modul nach Disassociation von AP.
  • Fix Problem mit ändern der Slave Adresse von Chibi und RS485 Extension.
  • WIFI Ringbuffer ist jetzt außerhalb der State Machine und die State Machine kann Byte für Byte gefüttert werden (dadurch wird es möglich später den DMA Controller für WIFI Kommunikation zu nutzen, evtl in 2.0.5 schon).

Download Firmwares: Master Brick

Geschrieben

Firmwares: Master Brick 2.0.5

 

  • Low-Power-Mode wieder anschalten nach Disassociation
  • API hinzugefügt für:
    • SetWifiHostname
    • GetWifiHostname
    • SetCurrentCallbackPeriod
    • GetCurrentCallbackPeriod
    • SetVoltageCallbackPeriod
    • GetVoltageCallbackPeriod
    • SetUSBVoltageCallbackPeriod
    • GetUSBVoltageCallbackPeriod
    • SetCurrentCallbackThreshold
    • GetCurrentCallbackThreshold
    • SetVoltageCallbackThreshold
    • GetVoltageCallbackThreshold
    • SetUSBVoltageCallbackThreshold
    • GetUSBVoltageCallbackThreshold
    • SetDebouncePeriod
    • GetDebouncePeriod
    • Current (Callback)
    • Voltage (Callback)
    • USBVoltage (Callback)
    • CurrentReached (Callback)
    • VoltageReached (Callback)
    • USBVoltageReached (Callback)

Download Firmwares: Master Brick

Geschrieben

Bindings: C/C++ 2.0.3, C# 2.0.4, Delphi 2.0.5, Java 2.0.4, PHP 2.0.4, Python 2.0.4, Ruby 2.0.4

 

  • Geltungsbereich für Request und Socket Mutex veringert um Nebenläufigkeit zu verbessern [alle, außer PHP]
  • Code für die Behandlung des Response Expected Flag vereinheitlicht und vereinfacht [alle]
  • get/set_wifi_hostname Funktionen und Callbacks für Stack/USB Voltage und Stack Current zur Master Brick API hinzugefügt [alle]

Download: C/C++, C#, Delphi, Java, PHP, Python, Ruby

Geschrieben

Bindings: C/C++ 2.0.4, C# 2.0.5, Delphi 2.0.6, Java 2.0.5, PHP 2.0.5, Python 2.0.5, Ruby 2.0.5, VB.NET 2.0.1

 

  • get/set_range Funktionen zur Analog In Bricklet API hinzugefügt [alle]
  • Unwahrscheinliche Race Condition in der Antwortpaketbehandlung korrigiert [alle, außer PHP]
  • TinkerforgeException als Basis aller anderen Exceptions hinzugefügt [alle, außer C/C++ und Python]
  • Auslieferung von ausstehenden Enumerate Callbacks korrigiert wenn dispatchCallbacks(-1) verwendet wird

Serialisierung von Unicode Strings korrigiert [Python]

Download: C/C++, C#, Delphi, Java, PHP, Python, Ruby, VB.NET

Geschrieben

Brick Viewer 2.0.3

 

  • False-Positive Fehler in Protokoll 1.0 Erkennung werden besser erkannt
  • WEP Schlüssel wird auf hexadezimal Notation und richtig Länge geprüft
  • Enumeration wird für RS485/Chibi Slaves ausgelöst wenn sich ein RS485/Chibi Master selbst als connected enumeriert
  • Fehler IO-4 Bricklet Plugin Initialisierung korrigiert
  • Piezo Buzzer Bricklet Protokoll 1.0 Autodetektion korrigiert
  • NSIS Installer für Windows installiert den Bootloader Treiber
  • WIFI Hostname im Master Brick Plugin einstellbar
  • Messbereich im Analog In Bricklet Plugin einstellbar

Downloads: Windows, Linux, Mac OS X

Geschrieben

Brick Viewer 2.0.4

 

  • Enumerate Callbacks die nach einem Disconnect ankommen werden ignoriert
  • Problem in Chibi und RS485 Konfigurationsdialog korrigiert
  • WIFI Hostname Eingabefeld wird deaktiviert statt ausgeblendet, wenn Master Brick Firmware dies nicht unterstützt

Downloads: Windows, Linux, Mac OS X

  • 4 weeks later...
Geschrieben

Bindings: C/C++ 2.0.5, C# 2.0.6, Delphi 2.0.8, Java 2.0.6, PHP 2.0.6, Python 2.0.6, Ruby 2.0.6, VB.NET 2.0.2

 

  • Enable/Disable Funktionen für die PositionReached und VelocityReached Callbacks zur Servo Brick API hinzugefügt [alle]
  • get/set_i2c_mode (100kHz/400kHz) Funktionen zur Temperature Bricklet API hinzugefügt [alle]
  • Standardtext Funktionen zur LCD 20x4 Bricklet API hinzugefügt [alle]
  • Auto-Reconnect bei Socketfehler korrigiert [C# und VB.NET]
  • Callbacks werden nach einem Disconnect nicht länger ausgeliefert [alle]
  • Race Condition in der Callback-Behandlung korrigiert, die dazu führen konnte, dass der falsche Socket geschlossen wurde [alle, außer PHP]
  • Socketfehler werden beim Senden nicht mehr ignoriert [alle]
  • Spätestens alle 10 Sekunden wird ein Request gesendet, um die Erkennung von WIFI Disconnects zu verbessern [alle]

Download: C/C++, C#, Delphi, Java, PHP, Python, Ruby, VB.NET

Geschrieben

Brick Daemon 2.0.4

 

  • NSIS Installer für Windows installiert den WinUSB Treiber auf Windows < 8
  • Callback-bezogene Logeinträge verbessert
  • Falsches Log-Level für die Startup-Meldung auf Windows korrigiert
  • Eingehende Disconnect-Probes werden verworfen
  • Packet-Buffer-Behandlung im Fehlerfall korrigiert

Downloads: Windows, Linux (amd64, i386, armhf), Mac OS X

  • 2 weeks later...
  • 2 weeks later...
Gast
This topic is now closed to further replies.

×
×
  • Neu erstellen...