]> sigrok.org Git - libsigrok.git/blobdiff - src/session_driver.c
virtual-session: Advertise all config keys
[libsigrok.git] / src / session_driver.c
index 91c05404316620fbeae853ba983893922b2d160c..c1706bb5dec68956bdb079f9f99c2657c2ea76f6 100644 (file)
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
+#include <config.h>
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <fcntl.h>
 #include <unistd.h>
 #include <sys/time.h>
 #include <zip.h>
-#include "libsigrok.h"
+#include <libsigrok/libsigrok.h>
 #include "libsigrok-internal.h"
 
 #define LOG_PREFIX "virtual-session"
@@ -51,7 +52,9 @@ struct session_vdev {
 static const uint32_t devopts[] = {
        SR_CONF_CAPTUREFILE | SR_CONF_SET,
        SR_CONF_CAPTURE_UNITSIZE | SR_CONF_GET | SR_CONF_SET,
+       SR_CONF_NUM_LOGIC_CHANNELS | SR_CONF_SET,
        SR_CONF_SAMPLERATE | SR_CONF_GET | SR_CONF_SET,
+       SR_CONF_SESSIONFILE | SR_CONF_SET,
 };
 
 static int receive_data(int fd, int revents, void *cb_data)