Type Alias simics_api_sys::bindings::rs232_console_interface_t
source · pub type rs232_console_interface_t = rs232_console_interface;
Aliased Type§
struct rs232_console_interface_t {
pub set_baudrate: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32, _: i32)>,
pub set_data_bits: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32, _: i32)>,
pub set_stop_bits: Option<unsafe extern "C" fn(_: *mut conf_object, _: stop_bits_t, _: i32)>,
pub set_parity_mode: Option<unsafe extern "C" fn(_: *mut conf_object, _: parity_mode_t, _: i32)>,
pub set_dtr: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32)>,
pub set_rts: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32)>,
pub set_break: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32)>,
}
Fields§
§set_baudrate: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32, _: i32)>
Set line parameters
set_data_bits: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32, _: i32)>
§set_stop_bits: Option<unsafe extern "C" fn(_: *mut conf_object, _: stop_bits_t, _: i32)>
§set_parity_mode: Option<unsafe extern "C" fn(_: *mut conf_object, _: parity_mode_t, _: i32)>
§set_dtr: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32)>
Flow control lines
set_rts: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32)>
§set_break: Option<unsafe extern "C" fn(_: *mut conf_object, _: i32)>
Break