Currently, there are two APIs, one static and the other dynamic. What API should I use to build an application for both online (during acquisition) and offline data analysis? The dynamic one enters a continuous waiting loop, so I can't use it to read HDF5 from the disk.