+#if HAS_TRACKER
+void
+ao_config_tracker_show(void)
+{
+ printf ("Tracker setting: %d %d\n",
+ ao_config.tracker_motion,
+ ao_config.tracker_interval);
+}
+
+void
+ao_config_tracker_set(void)
+{
+ uint16_t m, i;
+ ao_cmd_decimal();
+ if (ao_cmd_status != ao_cmd_success)
+ return;
+ m = ao_cmd_lex_i;
+ ao_cmd_decimal();
+ if (ao_cmd_status != ao_cmd_success)
+ return;
+ i = ao_cmd_lex_i;
+ _ao_config_edit_start();
+ ao_config.tracker_motion = m;
+ ao_config.tracker_interval = i;
+ _ao_config_edit_finish();
+}
+#endif /* HAS_TRACKER */
+
+#if AO_PYRO_NUM
+void
+ao_config_pyro_time_show(void)
+{
+ printf ("Pyro time: %d\n", ao_config.pyro_time);
+}
+
+void
+ao_config_pyro_time_set(void)
+{
+ ao_cmd_decimal();
+ if (ao_cmd_status != ao_cmd_success)
+ return;
+ _ao_config_edit_start();
+ ao_config.pyro_time = ao_cmd_lex_i;
+ _ao_config_edit_finish();
+}
+#endif