|
Cascoda SDK
Cascoda SDK for building software to run with CA-821x transceivers
|
#include <ctype.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include "ca-ot-util/cascoda_dns.h"#include "cascoda-bm/cascoda_evbme.h"#include "cascoda-bm/cascoda_serial.h"#include "cascoda-bm/test15_4_evbme.h"#include "cascoda-util/cascoda_rand.h"#include "cascoda-util/cascoda_tasklet.h"#include "openthread/cli.h"#include "openthread/tasklet.h"#include "liblwm2m.h"#include "lwm2mclient.h"#include "object_security.h"#include "platform.h"#include "sntp_helper.h"#include "connection.h"
Classes | |
| struct | client_data_t |
Macros | |
| #define | ARRAY_LENGTH(array) (sizeof((array)) / sizeof((array)[0])) |
| #define | DEFAULT_SERVER_IPV6 "[::1]" |
| #define | OBJ_COUNT 9 |
| #define | BACKUP_OBJECT_COUNT 2 |
Functions | |
| otInstance * | get_ot_instance (void) |
| Get the global ot instance. More... | |
| void | handle_value_changed (lwm2m_context_t *lwm2mH, lwm2m_uri_t *uri, const char *value, size_t valueLength) |
| void * | lwm2m_connect_server (uint16_t secObjInstID, void *userData) |
| void | lwm2m_close_connection (void *sessionH, void *userData) |
| void | connection_rx_info_callback (uint16_t aPktLen) |
| Callback that can be implemented by the application to track receive statistics. More... | |
| void | connection_tx_info_callback (uint16_t aPktLen) |
| Callback that can be implemented by the application to track transmit statistics. More... | |
| void | print_usage (void) |
| int | main (int argc, char *argv[]) |
Variables | |
| lwm2m_object_t * | objArray [OBJ_COUNT] |
| lwm2m_object_t * | backupObjectArray [BACKUP_OBJECT_COUNT] |
| otInstance * | OT_INSTANCE |
| #define ARRAY_LENGTH | ( | array | ) | (sizeof((array)) / sizeof((array)[0])) |
| #define BACKUP_OBJECT_COUNT 2 |
| #define DEFAULT_SERVER_IPV6 "[::1]" |
| #define OBJ_COUNT 9 |
| void connection_rx_info_callback | ( | uint16_t | aPktLen | ) |
Callback that can be implemented by the application to track receive statistics.
| aPktLen | Length of the received packet |
| void connection_tx_info_callback | ( | uint16_t | aPktLen | ) |
Callback that can be implemented by the application to track transmit statistics.
| aPktLen | Length of the received packet |
| otInstance* get_ot_instance | ( | void | ) |
Get the global ot instance.
| void handle_value_changed | ( | lwm2m_context_t * | lwm2mH, |
| lwm2m_uri_t * | uri, | ||
| const char * | value, | ||
| size_t | valueLength | ||
| ) |
| void lwm2m_close_connection | ( | void * | sessionH, |
| void * | userData | ||
| ) |
| void* lwm2m_connect_server | ( | uint16_t | secObjInstID, |
| void * | userData | ||
| ) |
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
| void print_usage | ( | void | ) |
| lwm2m_object_t* backupObjectArray[BACKUP_OBJECT_COUNT] |
| lwm2m_object_t* objArray[OBJ_COUNT] |