Function gpsd::gps_sock_open [] [src]

pub unsafe extern "C" fn gps_sock_open(
    host: *const c_char,
    port: *const c_char,
    gpsDataT: *mut GPSDataT
) -> c_int

Open connection to gpsd socket

Arguments

  • host - GPSD socket hostname
  • port - GPSD socket port
  • gpsDataT - Ref to GPSDataT

Example

let mut gps_data: GPSDataT = Default::default();
let ip = CString::new("127.0.0.1").unwrap();
let port = CString::new("2947").unwrap();
let res = gps_sock_open(ip.as_ptr(), port.as_ptr(), &mut gps_data);