NSDL C library
Dependents: NSDL_HelloWorld_WiFi UbloxModemNanoServiceClient IOT-NSDL_HelloWorld LWM2M_NanoService_Ethernet ... more
Fork of nsdl_lib by
Note that use of this software requires acceptance of the Sensinode EULA: http://mbed.org/teams/Sensinode/code/nsdl_lib/wiki/EULA
Diff: sn_nsdl.h
- Revision:
- 3:d8cb1afd7285
- Parent:
- 1:01d723824294
- Child:
- 4:0f845ba8adff
--- a/sn_nsdl.h Wed Oct 09 14:57:33 2013 +0000
+++ b/sn_nsdl.h Thu Oct 10 10:24:59 2013 +0000
@@ -69,7 +69,7 @@
/* * * * * * * * * * * * * */
/**
- * Address structure of Packet data
+ * \brief Address structure of Packet data
*/
typedef struct sn_nsdl_addr_
{
@@ -85,7 +85,7 @@
} sn_nsdl_addr_s;
/**
- * This structure is returned by sn_coap_exec() for sending
+ * \brief This structure is returned by sn_coap_exec() for sending
*/
typedef struct sn_nsdl_transmit_
{
@@ -97,15 +97,18 @@
uint8_t *packet_ptr;
} sn_nsdl_transmit_s;
+/**
+ * \brief Used for creating manually nsdl registration message with sn_coap_register()
+ */
typedef struct registration_info_
{
- uint8_t *endpoint_ptr;
+ uint8_t *endpoint_ptr; /**< Endpoint name */
uint8_t endpoint_len;
- uint8_t *endpoint_type_ptr;
+ uint8_t *endpoint_type_ptr; /**< Endpoint type */
uint8_t endpoint_type_len;
- uint8_t *links_ptr;
+ uint8_t *links_ptr; /**< Resource registration string */
uint16_t links_len;
}registration_info_t;
