openD unified API  1.0.0
opend_sixlowpan_api.h
Go to the documentation of this file.
1 #ifdef __cplusplus
2 extern "C"
3 {
4 #endif
5 
30 #ifndef __OPEND_SIXLOWPAN_API_H__
31 #define __OPEND_SIXLOWPAN_API_H__
32 
33 #include "opend_dataTypes.h"
34 
39 
41  TBD,
43 
47 typedef struct openD_sixlowpanApiReq {
51  openD_sixlowpanApi_service_t service;
53 
57 typedef struct openD_sixlowpanApiCfm {
61  openD_sixlowpanApi_service_t service;
67 
71 typedef struct openD_sixlowpanApiInd {
75  openD_sixlowpanApi_service_t service;
77 
93  void ( *openD_sixlowpanApiInd )( openD_sixlowpanApiInd_t *sixIndication );
95 
104 
113 
114 
117 #endif /* __OPEND_SIXLOWPAN_API_H__ */
118 #ifdef __cplusplus
119 }
120 #endif
Definition: opend_sixlowpan_api.h:71
openD_status_t
Definition: opend_dataTypes.h:62
struct openD_sixlowpanApiPrimitives openD_sixlowpanApiPrimitives_t
Definition: opend_sixlowpan_api.h:57
Definition: opend_sixlowpan_api.h:81
struct openD_sixlowpanApiInd openD_sixlowpanApiInd_t
openD_status_t openD_sixlowpanApi_init(openD_sixlowpanApiPrimitives_t *sixPrimitives)
openD 6LoWPAN initialization.
openD_sixlowpanApi_service_t service
Definition: opend_sixlowpan_api.h:61
enum openD_sixlowpanApi_service openD_sixlowpanApi_service_t
Definition: opend_sixlowpan_api.h:47
openD_status_t openD_sixlowpanApi_request(openD_sixlowpanApiReq_t *sixRequest)
openD 6LoWPAN API request.
Definition: opend_sixlowpan_api.h:41
struct openD_sixlowpanApiCfm openD_sixlowpanApiCfm_t
openD_status_t status
Definition: opend_sixlowpan_api.h:65
struct openD_sixlowpanApiReq openD_sixlowpanApiReq_t
openD_sixlowpanApi_service_t service
Definition: opend_sixlowpan_api.h:51
openD data types.
openD_sixlowpanApi_service
Definition: opend_sixlowpan_api.h:38
openD_sixlowpanApi_service_t service
Definition: opend_sixlowpan_api.h:75