Jump to content

Recommended Posts

Bindings: C/C++ 2.0.9, C# 2.0.9, Delphi 2.0.11, Java 2.0.10, Python 2.0.9, Ruby 2.0.9, Shell 2.0.1, VB.NET 2.0.5

 

  • Race Condition zwischen Disconnect Probe Thread und disconnect() Funktion verhindert [alle]
  • Interne Typen wie Socket, Thread, Mutex und so weiter sind nicht mehr öffentlicher Teil von ip_connection.h [C/C++]
  • Exit Code 1 wird jetzt für Keyboard Interrupt verwendet [shell]

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

Link to post
Share on other sites
  • Replies 490
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Bindings: C/C++ 2.0.10, C# 2.0.10, Delphi 2.0.12, Java 2.0.11, PHP 2.0.9, Python 2.0.10, Ruby 2.0.10, Shell 2.0.2, VB.NET 2.0.6

 

  • Flankenzähler für Industrial Digital In 4, IO-4 und IO-16 Bricklet hinzugefügt [alle]
  • Länge der Mittelwertberechnung kann beim Analog In Bricklet eingestellt werden [alle]
  • void-Pointer zu Function-Pointer Cast Warnungen unter MSVC vermieden [C/C++]

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

Link to post
Share on other sites
  • 2 weeks later...

Bindings: C/C++ 2.0.11, C# 2.0.11, Delphi 2.0.13, Java 2.0.12, PHP 2.0.10, Python 2.0.11, Ruby 2.0.11, Shell 2.0.3, VB.NET 2.0.7

 

  • Signatur der Flankenzählerfunktionen in der IO-16 Bricklet API korrigiert [alle]
  • Listen Modus zur Behandlung eingehender Befehle über eine TCP/IP Verbindung hinzugefügt [shell]

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

Link to post
Share on other sites

Brick Daemon 2.0.7

 

  • Makefile für OpenWrt Package hinzugefügt (Dank an bjoern-r)
  • Debian Package funktioniert jetzt mit libudev0 und libudev1
  • Auf Windows 8 wird GetSystemTimePreciseAsFileTime() für genauere Zeitangaben im Log verwendet
  • Race zwischen dem Socket Select Thread und dem USB Poll Thread auf Windows verhindert
  • Text einiger USB bezogener Fehlermeldungen korrigiert
  • SO_REUSEADDR wird für den Listen Socket auf Windows nicht mehr verwendet

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

Link to post
Share on other sites
  • 4 weeks later...
  • 4 weeks later...

Brick Daemon 2.0.9

 

  • libusb Hotplug Support wird auf Linux verwendet, wenn verfügbar
  • Mitgelieferte libusb Version für Mac OS X auf 1.0.17 aktualisiert, libusb Hotplug ersetzt eigenen IOKit Code
  • Mitgelieferte libusb Version für Windows auf 1.0.17 aktualisiert, Support für VIA VL805 USB 3.0 Host Controller hinzugefügt
  • --libusb-debug Option hinzugefügt um libusb Debug Ausgabe zu aktivieren
  • Zu lange Zeilen in der Config Datei werden als Fehler gemeldet anstatt sie zu ignorieren
  • IPv6 Support mit einstellbarer Dual-Stack Behandlung hinzugefügt
  • Apples USB Ethernet Adapter wird jetzt auf Mac OS X nicht mehr durch libusb gestört
  • brickd.app und Installer sind jetzt auf Mac OS X signiert um den Gate Keeper ruhig zu stellen
  • Linux Packages werden auf älterer Debian/Ubuntu Release gebaut um die benötigte glibc Version zu verringern

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

Link to post
Share on other sites
  • 2 weeks later...

Bindings: C/C++ 2.0.12, C# 2.0.12, Delphi 2.0.14, Java 2.0.13, PHP 2.0.11, Python 2.0.12, Ruby 2.0.12, Shell 2.0.4, VB.NET 2.0.8

 

  • Support für Distance US, Dual Button, Hall Effect, LED Strip, Line, Moisture, Motion Detector, Multi Touch, Piezo Speaker, Remote Switch, Rotary Encoder, Segment Display 4x7, Sound Intensity und Tilt Bricklet hinzugefügt [alle]
  • Workaround für Struct Packing Bug in GCC 4.7 wird jetzt auch auf generierten Code angewendet [C/C++]
  • ArgumentOutOfRangeException wird ausgelöst wenn ungültiger Base58 Wert als UID verwendet wird [C#, VB.NET]
  • IllegalArgumentException wird ausgelöst wenn ungültiger Base58 Wert als UID verwendet wird [C#, VB.NET]
  • Falls bcmath oder sockets Extension nicht verfügbar sind wird dies per Exception mitgeteilt

int Werte Werden auch in hexadezimaler, octaler und binärer Notation akzeptiert [shell]
String Behandlung für den listen Befehl in Python3 korrigiert [shell]
Es wird kein '\0' mehr im enumerate-disconnect Callback ausgegeben [shell]

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

Link to post
Share on other sites

Brick Viewer 2.0.8

 

  • Support für Distance US, Dual Button, Hall Effect, LED Strip, Line, Moisture, Motion Detector, Multi Touch, Piezo Speaker, Remote Switch, Rotary Encoder, Segment Display 4x7, Sound Intensity und Tilt Bricklet hinzugefügt
  • Stürzt nicht mehr bei unbekannten Bricklets ab
  • 3,3V Bereich und Averaging Einstellung für Analog In Bricklet hinzugefügt
  • Auslistung der seriellen Schnittstellen ist robuster auf Windows
  • Ermittlung der aktuellen Firmware Version beschleunigt
  • Lesen der Kalibrierungsdateien für das Distance IR Bricklet ist robuster

Downloads: Windows, Linux, Mac OS X

Link to post
Share on other sites

Brick Daemon 2.0.10

 

  • Log-Level für Meldungen über die Verwendung des USB Write-Queues verringert, Packet-Burst gehören zum erwarteten Verhalten beim LED Strip Bricklet
  • USB Transfers die während usb_stack_destroy() enden werden jetzt richtig behandelt
  • Queue Typ hinzugefügt und für USB Write-Queues verwendet, anstatt des Array Typs

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

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

×
×
  • Create New...