public static string GetFullSessionName(this SessionConfig sessionConfig, string time = null) => GetFullSessionName(sessionConfig.Subject, sessionConfig.SessionDescriptor, sessionConfig.Paradigm, time);
public static void StartSession(SessionConfig config, ISessionListener sessionListener = null) => StartSessions(config.Subject, new[] { config.SessionDescriptor }, new[] { config.Paradigm }, config.Devices, sessionListener);
public static void StartSession(SessionConfig config, bool monitor = false, ISessionListener sessionListener = null) => StartSession(new[] { config.ExperimentPart }, config.DevicePart, monitor, sessionListener);