Mayank Gupta / Mbed OS pelion-example-frdm

Dependencies:   FXAS21002 FXOS8700Q

Embed: (wiki syntax)

« Back to documentation index

sn_nsdl_resource_parameters_ Struct Reference

sn_nsdl_resource_parameters_ Struct Reference

Defines dynamic parameters for the resource. More...

#include <sn_nsdl_lib.h>

Data Fields

uint8_t * resource
 NULL if dynamic resource.
uint16_t resource_len
 0 if dynamic resource, resource information in static resource
uint16_t coap_content_type
 CoAP content type.
unsigned access:4
 Allowed operation mode, GET, PUT, etc, TODO! This should be in static struct but current mbed-client implementation requires this to be changed at runtime.
unsigned registered:2
 Is resource registered or not.
bool publish_uri:1
 1 if resource to be published to server
bool free_on_delete:1
 1 if struct is dynamic allocted --> to be freed
bool observable:1
 Is resource observable or not.
bool auto_observable:1
 Is resource auto observable or not.
bool always_publish:1
 1 if resource should always be published in registration or registration update
unsigned publish_value:2
 0 for non-publishing,1 if resource value to be published in registration message, 2 if resource value to be published in Base64 encoded format

Detailed Description

Defines dynamic parameters for the resource.

Definition at line 197 of file sn_nsdl_lib.h.


Field Documentation

unsigned access

Allowed operation mode, GET, PUT, etc, TODO! This should be in static struct but current mbed-client implementation requires this to be changed at runtime.

Definition at line 211 of file sn_nsdl_lib.h.

1 if resource should always be published in registration or registration update

Definition at line 219 of file sn_nsdl_lib.h.

Is resource auto observable or not.

Definition at line 218 of file sn_nsdl_lib.h.

CoAP content type.

Definition at line 210 of file sn_nsdl_lib.h.

1 if struct is dynamic allocted --> to be freed

Definition at line 216 of file sn_nsdl_lib.h.

bool observable

Is resource observable or not.

Definition at line 217 of file sn_nsdl_lib.h.

1 if resource to be published to server

Definition at line 215 of file sn_nsdl_lib.h.

unsigned publish_value

0 for non-publishing,1 if resource value to be published in registration message, 2 if resource value to be published in Base64 encoded format

Definition at line 220 of file sn_nsdl_lib.h.

unsigned registered

Is resource registered or not.

Definition at line 214 of file sn_nsdl_lib.h.

uint8_t* resource

NULL if dynamic resource.

Definition at line 207 of file sn_nsdl_lib.h.

uint16_t resource_len

0 if dynamic resource, resource information in static resource

Definition at line 209 of file sn_nsdl_lib.h.