Tizen RT Public API  v1.0 D5
LWM2M

Provides APIs for LWM2M Client. More...

Collaboration diagram for LWM2M:

Files

file  dm_lwm2m.h
 device management APIs for DM
 

Data Structures

struct  dm_lwm2m_context_s
 Struct definition of DM context for a LWM2M session. More...
 

Enumerations

Functions

int dm_lwm2m_start_client (struct dm_lwm2m_context_s *dm_context)
 Start a DM client. More...
 
int dm_lwm2m_stop_client (void)
 Close a DM client. More...
 
int dm_lwm2m_get_server_address (char *server_ipAddr)
 Get server IP address. More...
 
int dm_lwm2m_get_server_port (char *server_port)
 Get server port number. More...
 
int dm_lwm2m_get_client_lifetime (int *lifetime)
 Get lifetime for a client. More...
 
int dm_lwm2m_get_client_state (dm_lwm2m_client_state_e *state)
 Get state of client. More...
 
int dm_lwm2m_display_client_resource (char *buffer)
 Get client resource value. More...
 

Detailed Description

Provides APIs for LWM2M Client.

Enumeration Type Documentation

Enumeration of dm client state.

Enumeration Details:
DM_LWM2M_CLIENT_STARTED
DM_LWM2M_CLIENT_STOPPED

Definition at line 47 of file dm_lwm2m.h.

Function Documentation

int dm_lwm2m_display_client_resource ( char *  buffer)

Get client resource value.

Parameters
[in]bufferpointer to resource URI
Returns
On success, 0 is returned. On failure, a negative value is returned.
Since
Tizen RT v1.0
int dm_lwm2m_get_client_lifetime ( int *  lifetime)

Get lifetime for a client.

Parameters
[out]lifetimepointer to memory to store client lifetime
Returns
On success, 0 is returned. On failure, a negative value is returned.
Since
Tizen RT v1.0
int dm_lwm2m_get_client_state ( dm_lwm2m_client_state_e state)

Get state of client.

Parameters
[out]lifetimepointer to memory to store client state
Returns
On success, 0 is returned. On failure, a negative value is returned.
Since
Tizen RT v1.0
int dm_lwm2m_get_server_address ( char *  server_ipAddr)

Get server IP address.

Parameters
[out]IPaddress pointer to memory to store server IP address
Returns
On success, 0 is returned. On failure, a negative value is returned.
Since
Tizen RT v1.0
int dm_lwm2m_get_server_port ( char *  server_port)

Get server port number.

Parameters
[out]portpointer to memory to store server port
Returns
On success, 0 is returned. On failure, a negative value is returned.
Since
Tizen RT v1.0
int dm_lwm2m_start_client ( struct dm_lwm2m_context_s dm_context)

Start a DM client.

Parameters
[in]dm_contextpointer to DM context
Returns
On success, 0 is returned. On failure, a negative value is returned. If client is already started, return DM_ERROR_ALREADY_STARTED.
Since
Tizen RT v1.0
int dm_lwm2m_stop_client ( void  )

Close a DM client.

Parameters
None
Returns
On success, 0 is returned. On failure, a negative value is returned. If client is already stopped, return DM_ERROR_ALREADY_STOPPED.
Since
Tizen RT v1.0