NAS Event Report

NAS Event Report

Synopsis

                    QmiIndicationNasEventReportOutput;
                    QmiIndicationNasEventReportOutputRfBandInformationElement;

QmiIndicationNasEventReportOutput * qmi_indication_nas_event_report_output_ref
                                                        (QmiIndicationNasEventReportOutput *self);
void                qmi_indication_nas_event_report_output_unref
                                                        (QmiIndicationNasEventReportOutput *self);
gboolean            qmi_indication_nas_event_report_output_get_lte_rsrp
                                                        (QmiIndicationNasEventReportOutput *self,
                                                         gint16 *lte_rsrp,
                                                         GError **error);
gboolean            qmi_indication_nas_event_report_output_get_lte_snr
                                                        (QmiIndicationNasEventReportOutput *self,
                                                         gint16 *lte_snr,
                                                         GError **error);
gboolean            qmi_indication_nas_event_report_output_get_rsrq
                                                        (QmiIndicationNasEventReportOutput *self,
                                                         gint8 *rsrq_rsrq,
                                                         QmiNasRadioInterface *rsrq_radio_interface,
                                                         GError **error);
gboolean            qmi_indication_nas_event_report_output_get_error_rate
                                                        (QmiIndicationNasEventReportOutput *self,
                                                         guint16 *error_rate_rate,
                                                         QmiNasRadioInterface *error_rate_radio_interface,
                                                         GError **error);
gboolean            qmi_indication_nas_event_report_output_get_sinr
                                                        (QmiIndicationNasEventReportOutput *self,
                                                         QmiNasEvdoSinrLevel *sinr,
                                                         GError **error);
gboolean            qmi_indication_nas_event_report_output_get_io
                                                        (QmiIndicationNasEventReportOutput *self,
                                                         gint32 *io,
                                                         GError **error);
gboolean            qmi_indication_nas_event_report_output_get_ecio
                                                        (QmiIndicationNasEventReportOutput *self,
                                                         gint8 *ecio_ecio,
                                                         QmiNasRadioInterface *ecio_radio_interface,
                                                         GError **error);
gboolean            qmi_indication_nas_event_report_output_get_rssi
                                                        (QmiIndicationNasEventReportOutput *self,
                                                         guint8 *rssi_rssi,
                                                         QmiNasRadioInterface *rssi_radio_interface,
                                                         GError **error);
gboolean            qmi_indication_nas_event_report_output_get_registration_reject_reason
                                                        (QmiIndicationNasEventReportOutput *self,
                                                         QmiNasNetworkServiceDomain *registration_reject_reason_service_domain,
                                                         guint16 *registration_reject_reason_reject_cause,
                                                         GError **error);
gboolean            qmi_indication_nas_event_report_output_get_rf_band_information
                                                        (QmiIndicationNasEventReportOutput *self,
                                                         GArray **rf_band_information,
                                                         GError **error);
gboolean            qmi_indication_nas_event_report_output_get_signal_strength
                                                        (QmiIndicationNasEventReportOutput *self,
                                                         gint8 *signal_strength_strength,
                                                         QmiNasRadioInterface *signal_strength_radio_interface,
                                                         GError **error);

Object Hierarchy

  GBoxed
   +----QmiIndicationNasEventReportOutput

Description

Details

QmiIndicationNasEventReportOutput

typedef struct _QmiIndicationNasEventReportOutput QmiIndicationNasEventReportOutput;

The QmiIndicationNasEventReportOutput structure contains private data and should only be accessed using the provided API.


QmiIndicationNasEventReportOutputRfBandInformationElement

typedef struct {
    QmiNasRadioInterface radio_interface;
    QmiNasActiveBand active_band_class;
    guint16 active_channel;
} QmiIndicationNasEventReportOutputRfBandInformationElement;

A QmiIndicationNasEventReportOutputRfBandInformationElement struct.

QmiNasRadioInterface radio_interface;

a QmiNasRadioInterface.

QmiNasActiveBand active_band_class;

a QmiNasActiveBand.

guint16 active_channel;

a guint16.

qmi_indication_nas_event_report_output_ref ()

QmiIndicationNasEventReportOutput * qmi_indication_nas_event_report_output_ref
                                                        (QmiIndicationNasEventReportOutput *self);

Atomically increments the reference count of self by one.

self :

a QmiIndicationNasEventReportOutput.

Returns :

the new reference to self.

qmi_indication_nas_event_report_output_unref ()

void                qmi_indication_nas_event_report_output_unref
                                                        (QmiIndicationNasEventReportOutput *self);

Atomically decrements the reference count of self by one. If the reference count drops to 0, self is completely disposed.


qmi_indication_nas_event_report_output_get_lte_rsrp ()

gboolean            qmi_indication_nas_event_report_output_get_lte_rsrp
                                                        (QmiIndicationNasEventReportOutput *self,
                                                         gint16 *lte_rsrp,
                                                         GError **error);

Get the 'LTE RSRP' field from self.

self :

a QmiIndicationNasEventReportOutput.

lte_rsrp :

a placeholder for the output gint16, or NULL if not required.

error :

Return location for error or NULL.

Returns :

TRUE if the field is found, FALSE otherwise.

qmi_indication_nas_event_report_output_get_lte_snr ()

gboolean            qmi_indication_nas_event_report_output_get_lte_snr
                                                        (QmiIndicationNasEventReportOutput *self,
                                                         gint16 *lte_snr,
                                                         GError **error);

Get the 'LTE SNR' field from self.

self :

a QmiIndicationNasEventReportOutput.

lte_snr :

a placeholder for the output gint16, or NULL if not required.

error :

Return location for error or NULL.

Returns :

TRUE if the field is found, FALSE otherwise.

qmi_indication_nas_event_report_output_get_rsrq ()

gboolean            qmi_indication_nas_event_report_output_get_rsrq
                                                        (QmiIndicationNasEventReportOutput *self,
                                                         gint8 *rsrq_rsrq,
                                                         QmiNasRadioInterface *rsrq_radio_interface,
                                                         GError **error);

Get the 'RSRQ' field from self.

self :

a QmiIndicationNasEventReportOutput.

rsrq_rsrq :

a placeholder for the output gint8, or NULL if not required.

rsrq_radio_interface :

a placeholder for the output QmiNasRadioInterface, or NULL if not required.

error :

Return location for error or NULL.

Returns :

TRUE if the field is found, FALSE otherwise.

qmi_indication_nas_event_report_output_get_error_rate ()

gboolean            qmi_indication_nas_event_report_output_get_error_rate
                                                        (QmiIndicationNasEventReportOutput *self,
                                                         guint16 *error_rate_rate,
                                                         QmiNasRadioInterface *error_rate_radio_interface,
                                                         GError **error);

Get the 'Error Rate' field from self.

self :

a QmiIndicationNasEventReportOutput.

error_rate_rate :

a placeholder for the output guint16, or NULL if not required.

error_rate_radio_interface :

a placeholder for the output QmiNasRadioInterface, or NULL if not required.

error :

Return location for error or NULL.

Returns :

TRUE if the field is found, FALSE otherwise.

qmi_indication_nas_event_report_output_get_sinr ()

gboolean            qmi_indication_nas_event_report_output_get_sinr
                                                        (QmiIndicationNasEventReportOutput *self,
                                                         QmiNasEvdoSinrLevel *sinr,
                                                         GError **error);

Get the 'SINR' field from self.

self :

a QmiIndicationNasEventReportOutput.

sinr :

a placeholder for the output QmiNasEvdoSinrLevel, or NULL if not required.

error :

Return location for error or NULL.

Returns :

TRUE if the field is found, FALSE otherwise.

qmi_indication_nas_event_report_output_get_io ()

gboolean            qmi_indication_nas_event_report_output_get_io
                                                        (QmiIndicationNasEventReportOutput *self,
                                                         gint32 *io,
                                                         GError **error);

Get the 'IO' field from self.

self :

a QmiIndicationNasEventReportOutput.

io :

a placeholder for the output gint32, or NULL if not required.

error :

Return location for error or NULL.

Returns :

TRUE if the field is found, FALSE otherwise.

qmi_indication_nas_event_report_output_get_ecio ()

gboolean            qmi_indication_nas_event_report_output_get_ecio
                                                        (QmiIndicationNasEventReportOutput *self,
                                                         gint8 *ecio_ecio,
                                                         QmiNasRadioInterface *ecio_radio_interface,
                                                         GError **error);

Get the 'ECIO' field from self.

self :

a QmiIndicationNasEventReportOutput.

ecio_ecio :

a placeholder for the output gint8, or NULL if not required.

ecio_radio_interface :

a placeholder for the output QmiNasRadioInterface, or NULL if not required.

error :

Return location for error or NULL.

Returns :

TRUE if the field is found, FALSE otherwise.

qmi_indication_nas_event_report_output_get_rssi ()

gboolean            qmi_indication_nas_event_report_output_get_rssi
                                                        (QmiIndicationNasEventReportOutput *self,
                                                         guint8 *rssi_rssi,
                                                         QmiNasRadioInterface *rssi_radio_interface,
                                                         GError **error);

Get the 'RSSI' field from self.

self :

a QmiIndicationNasEventReportOutput.

rssi_rssi :

a placeholder for the output guint8, or NULL if not required.

rssi_radio_interface :

a placeholder for the output QmiNasRadioInterface, or NULL if not required.

error :

Return location for error or NULL.

Returns :

TRUE if the field is found, FALSE otherwise.

qmi_indication_nas_event_report_output_get_registration_reject_reason ()

gboolean            qmi_indication_nas_event_report_output_get_registration_reject_reason
                                                        (QmiIndicationNasEventReportOutput *self,
                                                         QmiNasNetworkServiceDomain *registration_reject_reason_service_domain,
                                                         guint16 *registration_reject_reason_reject_cause,
                                                         GError **error);

Get the 'Registration Reject Reason' field from self.

self :

a QmiIndicationNasEventReportOutput.

registration_reject_reason_service_domain :

a placeholder for the output QmiNasNetworkServiceDomain, or NULL if not required.

registration_reject_reason_reject_cause :

a placeholder for the output guint16, or NULL if not required.

error :

Return location for error or NULL.

Returns :

TRUE if the field is found, FALSE otherwise.

qmi_indication_nas_event_report_output_get_rf_band_information ()

gboolean            qmi_indication_nas_event_report_output_get_rf_band_information
                                                        (QmiIndicationNasEventReportOutput *self,
                                                         GArray **rf_band_information,
                                                         GError **error);

Get the 'RF Band Information' field from self.

self :

a QmiIndicationNasEventReportOutput.

rf_band_information :

a placeholder for the output GArray of QmiIndicationNasEventReportOutputRfBandInformationElement elements, or NULL if not required. Do not free it, it is owned by self.

error :

Return location for error or NULL.

Returns :

TRUE if the field is found, FALSE otherwise.

qmi_indication_nas_event_report_output_get_signal_strength ()

gboolean            qmi_indication_nas_event_report_output_get_signal_strength
                                                        (QmiIndicationNasEventReportOutput *self,
                                                         gint8 *signal_strength_strength,
                                                         QmiNasRadioInterface *signal_strength_radio_interface,
                                                         GError **error);

Get the 'Signal Strength' field from self.

self :

a QmiIndicationNasEventReportOutput.

signal_strength_strength :

a placeholder for the output gint8, or NULL if not required.

signal_strength_radio_interface :

a placeholder for the output QmiNasRadioInterface, or NULL if not required.

error :

Return location for error or NULL.

Returns :

TRUE if the field is found, FALSE otherwise.