@@ -4,7 +4,7 @@ use serde::{Deserialize, Serialize};
44use simconnect:: SimConnector ;
55
66use std:: { collections:: HashMap , collections:: HashSet , collections:: hash_map:: Entry , fmt:: Display , fs:: File , time:: Instant } ;
7- use crate :: { interpolate:: Interpolate , interpolate:: InterpolateOptions , sync:: AircraftVars , sync:: Events , sync:: LVarSyncer , syncdefs:: { NumIncrement , NumIncrementSet , NumSet , NumSetMultiply , NumSetSwap , SwitchOn , Syncable , ToggleSwitch , ToggleSwitchParam , ToggleSwitchSet , ToggleSwitchTwo } , util:: Category , util:: InDataTypes , util:: VarReaderTypes } ;
7+ use crate :: { interpolate:: Interpolate , interpolate:: InterpolateOptions , sync:: AircraftVars , sync:: Events , sync:: LVarSyncer , syncdefs:: { NumIncrement , NumIncrementSet , NumSet , NumSetMultiply , NumSetSwap , SwitchOn , Syncable , ToggleSwitch , ToggleSwitchParam , ToggleSwitchTwo } , util:: Category , util:: InDataTypes , util:: VarReaderTypes } ;
88
99#[ derive( Debug ) ]
1010pub enum ConfigLoadError {
@@ -239,7 +239,7 @@ impl Period {
239239}
240240
241241pub struct Definitions {
242- // Data that can be synced using booleans (ToggleSwitch, ToggleSwitchSet, ToggleSwitchParam)
242+ // Data that can be synced using booleans (ToggleSwitch, ToggleSwitchParam)
243243 action_maps : HashMap < String , Vec < ActionType > > ,
244244 // Events to listen to
245245 events : Events ,
@@ -386,15 +386,6 @@ impl Definitions {
386386 Ok ( ( ) )
387387 }
388388
389- fn add_toggle_switch_set ( & mut self , category : & str , var : VarEventEntry ) -> Result < ( ) , VarAddError > {
390- let event_id = self . events . get_or_map_event_id ( & var. event_name , false ) ;
391-
392- let ( var_string, _) = self . add_var_string ( category, & var. var_name , var. var_units . as_deref ( ) , InDataTypes :: Bool ) ?;
393- self . add_bool_mapping ( & var_string, Box :: new ( ToggleSwitchSet :: new ( event_id) ) ) ;
394-
395- Ok ( ( ) )
396- }
397-
398389 fn add_toggle_switch_two ( & mut self , category : & str , var : ToggleSwitchTwoEntry ) -> Result < ( ) , VarAddError > {
399390 let on_event_id = self . events . get_or_map_event_id ( & var. on_event_name , false ) ;
400391 let off_event_id = self . events . get_or_map_event_id ( & var. off_event_name , false ) ;
@@ -526,7 +517,6 @@ impl Definitions {
526517
527518 match type_str. to_uppercase ( ) . as_str ( ) {
528519 "TOGGLESWITCH" => self . add_toggle_switch ( category, try_cast_yaml ! ( value) ) ?,
529- "TOGGLESWITCHSET" => self . add_toggle_switch_set ( category, try_cast_yaml ! ( value) ) ?,
530520 "TOGGLESWITCHPARAM" => self . add_toggle_switch_param ( category, try_cast_yaml ! ( value) ) ?,
531521 "TOGGLESWITCHTWO" => self . add_toggle_switch_two ( category, try_cast_yaml ! ( value) ) ?,
532522 "NUMINCREMENTFLOAT" => self . add_num_increment_float ( category, try_cast_yaml ! ( value) ) ?,
0 commit comments