PhoshWWan

PhoshWWan

Functions

Properties

gchar * access-tec Read
gboolean present Read
gint signal-quality Read
gboolean sim Read
gboolean unlocked Read

Types and Values

Object Hierarchy

    GInterface
    ╰── PhoshWWan

Prerequisites

PhoshWWan requires GObject.

Known Implementations

PhoshWWan is implemented by PhoshWWanMM.

Description

Functions

phosh_wwan_get_signal_quality ()

guint
phosh_wwan_get_signal_quality (PhoshWWan *self);

phosh_wwan_get_access_tec ()

const char *
phosh_wwan_get_access_tec (PhoshWWan *self);

phosh_wwan_is_unlocked ()

gboolean
phosh_wwan_is_unlocked (PhoshWWan *self);

phosh_wwan_has_sim ()

gboolean
phosh_wwan_has_sim (PhoshWWan *self);

phosh_wwan_is_present ()

gboolean
phosh_wwan_is_present (PhoshWWan *self);

Types and Values

PHOSH_TYPE_WWAN

#define PHOSH_TYPE_WWAN (phosh_wwan_get_type())

struct PhoshWWanInterface

struct PhoshWWanInterface {
  GTypeInterface parent_iface;

  guint         (*get_signal_quality) (PhoshWWan *self);
  const char*   (*get_access_tec)     (PhoshWWan *self);
  gboolean      (*is_unlocked)        (PhoshWWan *self);
  gboolean      (*has_sim)            (PhoshWWan *self);
  gboolean      (*is_present)         (PhoshWWan *self);
};

PhoshWWan

typedef struct _PhoshWWan PhoshWWan;

Property Details

The “access-tec” property

  “access-tec”               gchar *

Network access technoligy.

Flags: Read

Default value: NULL


The “present” property

  “present”                  gboolean

Whether there is a modem present.

Flags: Read

Default value: FALSE


The “signal-quality” property

  “signal-quality”           gint

Signal quality in percent.

Flags: Read

Allowed values: [0,100]

Default value: 0


The “sim” property

  “sim”                      gboolean

Modem has a sim card inserted.

Flags: Read

Default value: FALSE


The “unlocked” property

  “unlocked”                 gboolean

Modem is unlocked.

Flags: Read

Default value: FALSE