MCPcopy Create free account

hub / github.com/Sequal32/simconnect-rust / functions

Functions78 in github.com/Sequal32/simconnect-rust

↓ 7 callersMethodadd_data_definition
( &self, define_id: SIMCONNECT_DATA_DEFINITION_ID, datum_name: &str, units_nam
src/lib.rs:94
↓ 3 callersMethodconnect
(&mut self, program_name: &str)
src/lib.rs:74
↓ 3 callersMethodrequest_data_on_sim_object
( &self, request_id: SIMCONNECT_DATA_REQUEST_ID, define_id: SIMCONNECT_DATA_DEFINITION
src/lib.rs:580
↓ 2 callersMethodget_next_message
Retrieves the next message from SimConnect. Nonblocking.
src/lib.rs:998
↓ 1 callersMethodclose
(&self)
src/lib.rs:359
↓ 1 callersMethodmap_client_event_to_sim_event
( &self, event_id: SIMCONNECT_CLIENT_EVENT_ID, event_name: &str, )
src/lib.rs:644
↓ 1 callersMethodtransmit_client_event
( &self, object_id: SIMCONNECT_OBJECT_ID, event_id: SIMCONNECT_CLIENT_EVENT_ID,
src/lib.rs:660
Methodadd_client_event_to_notification_group
( &self, group_id: SIMCONNECT_NOTIFICATION_GROUP_ID, event_id: SIMCONNECT_CLIENT_EVENT
src/lib.rs:680
Methodadd_facility_data_definition_filter
( &self, define_id: SIMCONNECT_DATA_DEFINITION_ID, filter_path: &str, filter_d
src/lib.rs:968
Methodadd_to_client_data_definition
( &self, define_id: SIMCONNECT_DATA_DEFINITION_ID, offset: DWORD, size_or_type
src/lib.rs:458
Methodadd_to_facility_definition
( &self, define_id: SIMCONNECT_DATA_DEFINITION_ID, field_name: &str, )
src/lib.rs:771
Methodai_create_enroute_atc_aircraft
( &self, container_title: &str, tail_number: &str, flight_number: i32,
src/lib.rs:250
Methodai_create_non_atc_aircraft
( &self, container_title: &str, tail_number: &str, init_pos: SIMCONNECT_DATA_I
src/lib.rs:278
Methodai_create_parked_atc_aircraft
( &self, container_title: &str, tail_number: &str, airport_id: &str, r
src/lib.rs:228
Methodai_create_simulated_object
( &self, container_title: &str, init_pos: SIMCONNECT_DATA_INITPOSITION, reques
src/lib.rs:299
Methodai_release_control
( &self, object_id: SIMCONNECT_OBJECT_ID, request_id: SIMCONNECT_DATA_REQUEST_ID,
src/lib.rs:317
Methodai_remove_object
( &self, object_id: SIMCONNECT_OBJECT_ID, request_id: SIMCONNECT_DATA_REQUEST_ID,
src/lib.rs:325
Methodai_set_aircraft_flight_plan
( &self, object_id: SIMCONNECT_OBJECT_ID, flight_plan_path: &str, request_id:
src/lib.rs:333
Methodcall_dispatch
( &self, dispatch_callback: DispatchProc, context: *mut std::os::raw::c_void, )
src/lib.rs:367
Methodcamera_set_relative_6dof
( &self, delta_x: f32, delta_y: f32, delta_z: f32, pitch: f32,
src/lib.rs:381
Methodclear_all_facility_data_definition_filters
( &self, define_id: SIMCONNECT_DATA_DEFINITION_ID, )
src/lib.rs:987
Methodclear_client_data_definition
(&self, define_id: SIMCONNECT_DATA_DEFINITION_ID)
src/lib.rs:478
Methodclear_data_definition
(&self, define_id: SIMCONNECT_DATA_DEFINITION_ID)
src/lib.rs:151
Methodclear_input_group
(&self, group_id: SIMCONNECT_INPUT_GROUP_ID)
src/lib.rs:198
Methodclear_notification_group
(&self, group_id: SIMCONNECT_NOTIFICATION_GROUP_ID)
src/lib.rs:135
Methodcomplete_custom_mission_action
(&self, instance_id: GUID)
src/lib.rs:355
Methodcreate_client_data
( &self, data_id: SIMCONNECT_CLIENT_DATA_ID, size: DWORD, flags: SIMCONNECT_CR
src/lib.rs:155
Methoddefault
()
src/lib.rs:62
Methoddrop
(&mut self)
src/lib.rs:1201
Methodenumerate_controllers
(&self)
src/lib.rs:890
Methodenumerate_input_event_params
(&self, hash: u64)
src/lib.rs:964
Methodenumerate_input_events
(&self, request_id: SIMCONNECT_DATA_REQUEST_ID)
src/lib.rs:939
Methodexecute_action
( &self, request_id: DWORD, action_id: &str, unit_size: DWORD, param_v
src/lib.rs:920
Methodexecute_mission_action
(&self, instance_id: GUID)
src/lib.rs:351
Methodflight_load
(&self, file_name: &str)
src/lib.rs:530
Methodget_input_event
(&self, request_id: SIMCONNECT_DATA_REQUEST_ID, hash: u64)
src/lib.rs:943
Methodget_last_sent_packet_id
(&self, error: *mut DWORD)
src/lib.rs:363
Functionmain
()
build.rs:3
Functionmain
()
examples/aircraft_updates_on_change/main.rs:24
Functionmain
()
examples/aircraft_inputs/main.rs:10
Functionmain
()
examples/aircraft_updates/main.rs:11
Methodmap_client_data_name_to_id
( &self, client_data_name: &str, data_id: SIMCONNECT_CLIENT_DATA_ID, )
src/lib.rs:442
Methodmap_input_event_to_client_event
( &self, group_id: SIMCONNECT_INPUT_GROUP_ID, input_definition: &str, down_eve
src/lib.rs:707
Methodmap_input_event_to_client_event_ex1
( &self, group_id: SIMCONNECT_INPUT_GROUP_ID, input_definition: &str, down_eve
src/lib.rs:894
Methodmenu_add_item
( &self, menu_item: &str, event_id: SIMCONNECT_CLIENT_EVENT_ID, data: DWORD,
src/lib.rs:403
Methodmenu_delete_item
(&self, event_id: SIMCONNECT_CLIENT_EVENT_ID)
src/lib.rs:416
Methodmenu_delete_sub_item
( &self, event_id: SIMCONNECT_CLIENT_EVENT_ID, sub_event_id: SIMCONNECT_CLIENT_EVENT_I
src/lib.rs:420
Methodnew
()
src/lib.rs:70
Methodremove_client_event
( &self, group_id: SIMCONNECT_NOTIFICATION_GROUP_ID, event_id: SIMCONNECT_CLIENT_EVENT
src/lib.rs:127
Methodremove_input_event
( &self, group_id: SIMCONNECT_INPUT_GROUP_ID, input_definition: &str, )
src/lib.rs:182
Methodrequest_client_data
( &self, data_id: SIMCONNECT_CLIENT_DATA_ID, request_id: SIMCONNECT_DATA_REQUEST_ID,
src/lib.rs:482
Methodrequest_data_on_sim_object_type
( &self, request_id: SIMCONNECT_DATA_REQUEST_ID, define_id: SIMCONNECT_DATA_DEFINITION
src/lib.rs:164
Methodrequest_facilities_list
( &self, list_type: SIMCONNECT_FACILITY_LIST_TYPE, request_id: SIMCONNECT_DATA_REQUEST
src/lib.rs:570
Methodrequest_facilities_list_ex1
( &self, list_type: SIMCONNECT_FACILITY_LIST_TYPE, request_id: SIMCONNECT_DATA_REQUEST
src/lib.rs:839
Methodrequest_facility_data
( &self, define_id: SIMCONNECT_DATA_DEFINITION_ID, request_id: SIMCONNECT_DATA_REQUEST
src/lib.rs:786
Methodrequest_facility_data_ex1
( &self, define_id: SIMCONNECT_DATA_DEFINITION_ID, request_id: SIMCONNECT_DATA_REQUEST
src/lib.rs:850
Methodrequest_jetway_data
( &self, airport_icao: &str, array_count: DWORD, indexes: *mut i32, )
src/lib.rs:873
Methodrequest_notification_group
( &self, group_id: SIMCONNECT_NOTIFICATION_GROUP_ID, reserved: DWORD, flags: D
src/lib.rs:139
Methodrequest_reserved_key
( &self, event_id: SIMCONNECT_CLIENT_EVENT_ID, key_choice_1: &str, key_choice_
src/lib.rs:202
Methodrequest_response_times
(&self, count: DWORD, elapsed_seconds: *mut f32)
src/lib.rs:375
Methodrequest_system_state
( &self, request_id: SIMCONNECT_DATA_REQUEST_ID, state: &str, )
src/lib.rs:430
Methodset_client_data
( &self, data_id: SIMCONNECT_CLIENT_DATA_ID, define_id: SIMCONNECT_DATA_DEFINITION_ID,
src/lib.rs:508
Methodset_data_on_sim_object
( &self, define_id: SIMCONNECT_DATA_DEFINITION_ID, object_id: SIMCONNECT_OBJECT_ID,
src/lib.rs:606
Methodset_input_event
( &self, hash: u64, unit_size: DWORD, value: *mut std::os::raw::c_void, )
src/lib.rs:947
Methodset_input_group_state
(&self, group_id: SIMCONNECT_INPUT_GROUP_ID, state: DWORD)
src/lib.rs:733
Methodset_input_priority
(&self, group_id: SIMCONNECT_INPUT_GROUP_ID, priority: DWORD)
src/lib.rs:737
Methodset_notification_group_priority
( &self, group_id: SIMCONNECT_NOTIFICATION_GROUP_ID, priority: DWORD, )
src/lib.rs:696
Methodset_system_event_state
( &self, event_id: SIMCONNECT_CLIENT_EVENT_ID, state: SIMCONNECT_STATE, )
src/lib.rs:119
Methodsubscribe_input_event
(&self, hash: u64)
src/lib.rs:956
Methodsubscribe_to_facilities
( &self, list_type: SIMCONNECT_FACILITY_LIST_TYPE, request_id: SIMCONNECT_DATA_REQUEST
src/lib.rs:556
Methodsubscribe_to_facilities_ex1
( &self, list_type: SIMCONNECT_FACILITY_LIST_TYPE, new_in_range_request_id: SIMCONNECT
src/lib.rs:807
Methodsubscribe_to_system_event
( &self, event_id: SIMCONNECT_CLIENT_EVENT_ID, event_name: &str, )
src/lib.rs:628
Methodtext
( &self, text_type: SIMCONNECT_TEXT_TYPE, time_in_seconds: f32, event_id: SIMC
src/lib.rs:536
Methodtransmit_client_event_ex1
( &self, object_id: SIMCONNECT_OBJECT_ID, event_id: SIMCONNECT_CLIENT_EVENT_ID,
src/lib.rs:743
Methodunsubscribe_from_system_event
(&self, event_id: SIMCONNECT_CLIENT_EVENT_ID)
src/lib.rs:224
Methodunsubscribe_input_event
(&self, hash: u64)
src/lib.rs:960
Methodunsubscribe_to_facilities
(&self, list_type: SIMCONNECT_FACILITY_LIST_TYPE)
src/lib.rs:566
Methodunsubscribe_to_facilities_ex1
( &self, list_type: SIMCONNECT_FACILITY_LIST_TYPE, unsubscribe_new_in_range: bool,
src/lib.rs:823