Tizen RT Public API  v1.1 D4
Connectivity

Provides APIs for Connectivity Monitoring. More...

Collaboration diagram for Connectivity:

Files

file  dm_connectivity.h
 DM Connectivity APIs.
 

Data Structures

struct  dm_scan_info_s
 Specify the data structure to hold WiFi scanning information. More...
 

Functions

int dm_conn_get_rssi (int *rssi)
 get the rssi of network More...
 
int dm_conn_get_address (char *ipAddr)
 get the ip address of network More...
 
int dm_conn_get_interface (char *interface)
 get the current interface of network More...
 
int dm_conn_get_channel (int *channel)
 get the channel of network More...
 
int dm_conn_get_tx_power (int *dbm)
 get the tx power of network More...
 
int dm_conn_set_tx_power (const int *dbm)
 set the tx power of network More...
 
int dm_conn_register_linkup_cb (conn_cb cb)
 register link up callback function for connectivity event. More...
 
int dm_conn_register_linkdown_cb (conn_cb cb)
 register link down callback function for connectivity event. More...
 
int dm_conn_unregister_linkup_cb (conn_cb cb)
 unregister link up callback function for connectivity event. More...
 
int dm_conn_unregister_linkdown_cb (conn_cb cb)
 unregister link down callback function for connectivity event. More...
 

Detailed Description

Provides APIs for Connectivity Monitoring.

Function Documentation

◆ dm_conn_get_address()

int dm_conn_get_address ( char *  ipAddr)

get the ip address of network

#include <dm/dm_connectivity.h>

Parameters
[out]ipAddrcurrent ip address. (the form is XXX.XXX.XXX.XXX)
Returns
On success, 0 is returned. On failure, a negative value is returned.
Since
Tizen RT v1.0

◆ dm_conn_get_channel()

int dm_conn_get_channel ( int *  channel)

get the channel of network

#include <dm/dm_connectivity.h>

Parameters
[out]channelcurrent channel of network.
Returns
On success, 0 is returned. On failure, a negative value is returned.
Since
Tizen RT v1.0

◆ dm_conn_get_interface()

int dm_conn_get_interface ( char *  interface)

get the current interface of network

#include <dm/dm_connectivity.h>

Parameters
[out]interfacecurrent interface of network. (the value is a string)
Returns
On success, 0 is returned. On failure, a negative value is returned.
Since
Tizen RT v1.0

◆ dm_conn_get_rssi()

int dm_conn_get_rssi ( int *  rssi)

get the rssi of network

#include <dm/dm_connectivity.h>

Parameters
[out]rssicurrent rssi. (the rssi is a negative value)
Returns
On success, 0 is returned. On failure, a negative value is returned.
Since
Tizen RT v1.0

◆ dm_conn_get_tx_power()

int dm_conn_get_tx_power ( int *  dbm)

get the tx power of network

#include <dm/dm_connectivity.h>

Parameters
[out]dbmcurrent tx power of network. (the value is between 0 ~ 30 dbm)
Returns
On success, 0 is returned. On failure, a negative value is returned.
Since
Tizen RT v1.0

◆ dm_conn_register_linkdown_cb()

int dm_conn_register_linkdown_cb ( conn_cb  cb)

register link down callback function for connectivity event.

#include <dm/dm_connectivity.h>

Parameters
[in]cbA pointer to call when a network link down event occurs.
Returns
On success, 0 is returned. On failure, a negative value is returned.
Since
Tizen RT v1.0

◆ dm_conn_register_linkup_cb()

int dm_conn_register_linkup_cb ( conn_cb  cb)

register link up callback function for connectivity event.

#include <dm/dm_connectivity.h>

Parameters
[in]cbA pointer to call when a network link up event occurs.
Returns
On success, 0 is returned. On failure, a negative value is returned.
Since
Tizen RT v1.0

◆ dm_conn_set_tx_power()

int dm_conn_set_tx_power ( const int *  dbm)

set the tx power of network

#include <dm/dm_connectivity.h>

Parameters
[in]dbmthe power value to set up. (the value is between 0 ~ 30 dbm)
Returns
On success, 0 is returned. On failure, a negative value is returned.
Since
Tizen RT v1.0

◆ dm_conn_unregister_linkdown_cb()

int dm_conn_unregister_linkdown_cb ( conn_cb  cb)

unregister link down callback function for connectivity event.

#include <dm/dm_connectivity.h>

Parameters
[in]cbA pointer to call when a network link down event occurs.
Returns
On success, 0 is returned. On failure, a negative value is returned.
Since
Tizen RT v1.0

◆ dm_conn_unregister_linkup_cb()

int dm_conn_unregister_linkup_cb ( conn_cb  cb)

unregister link up callback function for connectivity event.

#include <dm/dm_connectivity.h>

Parameters
[in]cbA pointer to call when a network link up event occurs.
Returns
On success, 0 is returned. On failure, a negative value is returned.
Since
Tizen RT v1.0