Skip to content
Snippets Groups Projects
  • Released date
  • Created date

Release notes

A first (more or less rough) version of an HTML- and PDF-documentation have been added. Also, the following 3rd-party sensors are now supported:

  • HT Accelerometer
  • HT Magnetic Compass
  • HT Color

HT Gyro-Sensor wird fälschlicherweise als NXT-Sound-Sensor erkannt, liefert aber die richtigen Werte. Codatex' RF-ID Sensor wird nicht unterstützt.

Release notes

  • SyncMotor-Klasse ist deprecated, bitte nicht mehr benutzen (!)

    -> synchronisierter Betrieb direkt in Motor-Klasse implementiert

    -> Motor.syncedStart(motorToSyncWith), Motor.syncedStop()

    -> genaue Benutzung: siehe help Motor.syncedStart / Motor.syncedStop

  • Erster Parameter von EV3.connect ist nicht mehr 'ioType', sondern nur noch der Verbindungstyp selbst, also 'bt' oder 'usb'

    -> b = EV3(); b.connect('bt', 'serPort', '/dev/rfcomm0');

  • update-Methode entfernt (!)

    -> motor/sensor type werden automatisch auf Abfrage (im getter) aktualisiert, wie vorher auch schon zB bei tachoCount beim Motor
    
    -> motorAtPort/sensorAtPort nur noch 'private' (als physical[Motor/Sensor]Connected); ob ein Device an einem Port anliegt lässt sich über type herausfinden
  • Motor.togglePolarity entfernt

  • Motor.speed umbenannt in currentSpeed

  • Motor.status entfernt

  • Motor.isRunning ist nun als Parameter implementiert (statt Funktion) -> s. Issue #5

  • debug-Modi sollten nun richtig funktionieren (siehe > help EV3.debug < für Details)

  • Motor/Sensor connect/disconnect-Funktionen nun 'private'

  • Sensor.mode wird nun nicht mehr automatisch aktualisiert

    -> Als default ist **DeviceMode.Default.Unknown** eingestellt
       
     -> Wenn man mit gesetztem Default-Modus Sensor.value abfragt wird standardmäßig der jeweilige Modus 0 benutzt (siehe Enumeration des jeweiligen Modus, zB DeviceMode.Color.Reflect für den Farbsensor)
  • Brick.m umbenannt in CommunicationInterface.m

Release notes

v0.2 implements a more sophisticated error handling in lower layers so all kinds of disconnects ('external' disconnect, that is, removing USB-cable or closing btconnect-script, and turning the Brick off) will be handled. That also includes cleaner error messages, and should resolve some bugs in this area.