pub fn new() -> Self {
        let mut val = Self {
            connected: false,
        };
        val.connect();
        val
    }
/// Creates a new controller context with the simulator.
Creates a new controller context with the simulator.
Creates a new controller context with the simulator .
pub fn new() -> Self {
        let mut val = Self {
            connected: false,
        };
        val.connect();
        val
    }
pub fn new ( ) -> Self { let mut val = Self { connected : false , } ; val . connect ( ) ; val }
Creates a new controller context with the simulator.
Creates a new controller context with the simulator .