Simulated product dispenser

Dependencies:   HTS221

Fork of mbed-cloud-workshop-connect-HTS221 by Jim Carver

Embed: (wiki syntax)

« Back to documentation index

m2minterface.h File Reference

m2minterface.h File Reference

M2MInterface. This class provides an interface for handling all mbed Client interface operations defined in the OMA LWM2M specifications. This includes Bootstrapping, Client Registration, Device Management & Service Enablement and Information Reporting. More...

Go to the source code of this file.

Typedefs

typedef void(* request_data_cb )(const uint8_t *buffer, size_t buffer_size, size_t total_size, void *context)
 A callback function to receive data from GET request. Transfer is completed once total size equals to received size. Caller needs to take care of counting how many bytes it has received.
typedef void(* request_error_cb )(request_error_t error_code, void *context)
 A callback function to receive errors from GET transfer.

Detailed Description

M2MInterface. This class provides an interface for handling all mbed Client interface operations defined in the OMA LWM2M specifications. This includes Bootstrapping, Client Registration, Device Management & Service Enablement and Information Reporting.

Definition in file m2minterface.h.


Typedef Documentation

typedef void(* request_data_cb)(const uint8_t *buffer, size_t buffer_size, size_t total_size, void *context)

A callback function to receive data from GET request. Transfer is completed once total size equals to received size. Caller needs to take care of counting how many bytes it has received.

Parameters:
bufferBuffer containing the payload.
buffer_sizeSize of the payload.
total_sizeTotal size of the package. This information is available only in first package. Caller must store this information to detect when the download has completed.
contextApplication context

Definition at line 53 of file m2minterface.h.

typedef void(* request_error_cb)(request_error_t error_code, void *context)

A callback function to receive errors from GET transfer.

Parameters:
error_code
contextApplication context

Definition at line 64 of file m2minterface.h.