Unifiy the interfaces of the ProcessVariable with the NDRegisterAccessor of DeviceAccess. Along with this merge the ProcessScalar is removed (use instead a ProcessArray of the length 1).
The interface change is slightly incompatible, since send()/receive() has been renamed to write()/readNonBlocking(), and isSender()/isReceiver() to isWritable()/isReadable(). The functionality should remain unchanged.
Unifiy the interfaces of the ProcessVariable with the NDRegisterAccessor of DeviceAccess. Along with this merge the ProcessScalar is removed (use instead a ProcessArray of the length 1).
The interface change is slightly incompatible, since send()/receive() has been renamed to write()/readNonBlocking(), and isSender()/isReceiver() to isWritable()/isReadable(). The functionality should remain unchanged.