Jump to content
photron

Veröffentlichungen

Recommended Posts

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

Share this post


Link to post
Share on other sites

Bindings: C# 2.0.2

 

  • Interne UID Behandlung verbessert und internes Locking vereinfacht
  • Sequenznummern werden jetzt Thread-sicher erzeugt

Download: C#

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Firmwares: Joystick Bricklet 2.0.2

 

  • Increase analog value integration time and decrease averaging to allow more stable joystick values if Joystick is used over WiFi

Download Firmwares: Joystick Bricklet

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Bindings: Delphi 2.0.7

 

  • IP Adressen Lookup auf Linux korrigiert, im Falle, dass der Hostname schon in X.Y.Z.W Notation angegeben ist

Download: Delphi

Share this post


Link to post
Share on other sites

Firmwares: Servo Brick 2.0.1

Plugins: LCD20x4 Bricklet 2.0.2, Temperature Bricklet 2.0.1

 

  • Enable/Disable API für "reached callbacks" hinzugefügt (Servo Brick)
  • Standardtext Funktionalität (LCD20x4 Bricklet)
  • I2C Mode-Switch API (100KHz/400KHz) (Temperature Bricklet)

Download Firmware: Servo Brick

Download Plugin: LCD20x4 Bricklet, Temperature Bricklet

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Firmwares: DC Brick 2.0.1, IMU Brick 2.0.1, Master Brick 2.0.6, Servo Brick 2.0.2, Stepper Brick 2.0.2

 

  • "forced ACK" nach 10ms ohne Antwort hinzugefügt (für schnellere WIFI Extension Reaktion).
  • Watchdog Timer hinzugefügt (Neustart nach 16s "deadlock").

Download Firmwares: DC Brick, IMU Brick, Master Brick, Servo Brick, Stepper Brick

Share this post


Link to post
Share on other sites

Brick Daemon 2.0.5

 

  • Nicht-portable Verwendung von Bitfelder korrigiert
  • Big Endian Byte Order wird nun korrekt behandelt
  • UIDs werden im Log in Base58 angezeigt
  • Debian i386 Package wird jetzt wirklich für i386 compiliert, anstatt i686

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

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×
×
  • Create New...