type stationAbstract type which represents the connection with a socket.
val create : string -> int -> station Lwt.tcreate host port tries to reach the smartpower socket on host:port and creates a permanent connection. In case of error it raises UNIX exceptions. It is wrapped into an Lwt monad to handle the asynchrous I/O.
val delete : station Lwt.t -> unit Lwt.tdelete station closes the connection with the smartpower. It's always a success.
val observe : station Lwt.t -> Tezos_oxymeter.Report.t Lwt.tobserve station returns a Report.t which represents the information gathered by the smartpower at one moment.