diff --git a/TestProject/RNG/json/rng_models.json b/TestProject/RNG/json/rng_models.json new file mode 100644 index 0000000..0258038 --- /dev/null +++ b/TestProject/RNG/json/rng_models.json @@ -0,0 +1,20 @@ +{ + "models": { + "constant_zero": { "mode": "constant", "params": {} }, + "normal_tiny": { "mode": "normal", "params": { "sigma": 0.01 } }, + "normal_med": { "mode": "normal", "params": { "sigma": 0.5 } }, + "linear_slow": { "mode": "linear", "params": { "k": 0.001 } }, + "linear_fast": { "mode": "linear", "params": { "k": 0.05 } }, + "sine_ecc1": { "mode": "sine", "params": { "A": 5.0, "omega": 0.314, "phi": 0 } }, + "sine_ecc2": { "mode": "sine", "params": { "A": 3.0, "omega": 0.628, "phi": 1.57 } }, + "spike_sharp": { "mode": "spike", "params": { "amplitude": 50, "probability": 0.05 } }, + "spike_mild": { "mode": "spike", "params": { "amplitude": 10, "probability": 0.15 } }, + "drift_slow": { "mode": "drift", "params": { "drift_rate": 0.0001 } }, + "drift_fast": { "mode": "drift", "params": { "drift_rate": 0.005 } }, + "toggle_2s": { "mode": "bool_toggle", "params": { "period_ms": 2000 } }, + "toggle_5s": { "mode": "bool_toggle", "params": { "period_ms": 5000 } }, + "toggle_10s": { "mode": "bool_toggle", "params": { "period_ms": 10000 } }, + "valve_px_std": { "mode": "valve_pair", "params": { "on_delay_ms": 200, "off_delay_ms": 150, "delay_jitter_ms": 20, "flash_prob": 0.02, "delay_over_prob": 0.0001, "delay_over_ms": 4000 } }, + "valve_px_fast": { "mode": "valve_pair", "params": { "on_delay_ms": 80, "off_delay_ms": 60, "delay_jitter_ms": 10, "flash_prob": 0.01, "delay_over_prob": 0, "delay_over_ms": 0 } } + } +}