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