SLAMTEC Aurora Public Remote SDK  1.2.0-rtm

Functions for creating and managing SDK sessions. More...

Classes

class  rp::standalone::aurora::RemoteSDK
 The main class for the remote SDK. More...
 

Functions

slamtec_aurora_sdk_errorcode_t AURORA_SDK_API slamtec_aurora_sdk_get_version_info (slamtec_aurora_sdk_version_info_t *info_out)
 Get the version info of the SDK. More...
 
slamtec_aurora_sdk_session_handle_t AURORA_SDK_API slamtec_aurora_sdk_create_session (const slamtec_aurora_sdk_session_config_t *config, size_t config_size, const slamtec_aurora_sdk_listener_t *listener, slamtec_aurora_sdk_errorcode_t *error_code)
 Create a SDK session. More...
 
void AURORA_SDK_API slamtec_aurora_sdk_release_session (slamtec_aurora_sdk_session_handle_t handle)
 Release a SDK session. More...
 

Detailed Description

Functions for creating and managing SDK sessions.

Function Documentation

◆ slamtec_aurora_sdk_create_session()

slamtec_aurora_sdk_session_handle_t AURORA_SDK_API slamtec_aurora_sdk_create_session ( const slamtec_aurora_sdk_session_config_t config,
size_t  config_size,
const slamtec_aurora_sdk_listener_t listener,
slamtec_aurora_sdk_errorcode_t error_code 
)

Create a SDK session.

Parameters
config- the session configuration, pass NULL to use default configuration
config_size- the size of the session configuration, pass 0 to use default configuration
listener- the listener for the session events, pass NULL if no listener is needed
error_code- if provided, the error code will be stored in this pointer
Returns
the session handle, which should be released by calling slamtec_aurora_sdk_release_session

◆ slamtec_aurora_sdk_get_version_info()

slamtec_aurora_sdk_errorcode_t AURORA_SDK_API slamtec_aurora_sdk_get_version_info ( slamtec_aurora_sdk_version_info_t info_out)

Get the version info of the SDK.

Parameters
info_out- the version info will be stored in this pointer
Returns
slamtec_aurora_sdk_errorcode_t

◆ slamtec_aurora_sdk_release_session()

void AURORA_SDK_API slamtec_aurora_sdk_release_session ( slamtec_aurora_sdk_session_handle_t  handle)

Release a SDK session.

Parameters
handle- the session handle to be released