Changelog

2018-11-09

Firmware update v1.0.1

  • API has been supplemented by method rearm() and forceFinal()
  • second permanent IP 169.254.8.2/16 added
  • network configuration file on user partition -> static IP can be configured via RPCs
  • login password changed

Clients

Python

  • adapted to new API
  • class Sequence added as handy sequence-builder
  • channel_map {‘ch0’:0, ‘ch1’:1…} no longer supported - use channel_list e.g. [0,1,3,7]

Matlab

  • adapted to new API
  • large changes in the way sequences are created and manipulated
  • new classes for sequence creation: PSSequenceBuilder and PSSequence
  • classes P and PH are modified and labeled as deprecated
  • added compatibility function convert_PPH_to_PSSequence that converts sequences created with P or PH objects into PSSequence
  • added examples that show how to migrate old code to version 1.0
  • code examples completely reworked to reflect new way of building sequences

LabView

  • adapted to new API
  • large changes in the way sequences are created and manipulated
  • new classes for sequence creation: SequenceBuilder and Sequence
  • client code is now contained in a LabView library.
  • slightly modified and renamed classes for signal pattern creation
  • code examples completely reworked to reflect new way of building sequences

2018-10-10

firmware update v1.0

  • underflows do not occur any more -> getUnderflow() returns 0 always
  • API changes (see API-migration-doc for details)
  • substantial changes in the embedded Linux-operation system
  • no network configuration file - only DHCP and fallback IP available

Clients

  • Python, Matlab and LabVIEW adapted to new API

2018-01-05

user interface

  • added a GUI to determine the IP address of the Pulse Streamer and to create simple pulses (beta release)

clients

  • improved Python client

2017-05-07

clients

  • added LabVIEW client
  • improved Matlab client
  • improved Python client

documentation

  • added ‘Getting Started’ section

2016-04-08

Matlab client

  • added links to the Matlab client examples

2016-03-17

static sequence beta 0.9

  • enums in RPCs
  • API name changes
  • rising and falling edges on external trigger

2016-03-07

provide network configuration

  • added section on network configuration

2016-03-03

static sequence alpha

  • initial, final, underflow states
  • software start
  • external trigger
  • rerun sequence
  • separate underflow flags for digital and analog
  • optional values in jRPC

2016-02-02

static sequence alpha