WizziLab / modem_ref_v5_3_217

Dependents:   modem_ref_helper_for_v5_3_217

Embed: (wiki syntax)

« Back to documentation index

d7a_1x.h File Reference

d7a_1x.h File Reference

====================================================================== More...

Go to the source code of this file.

Data Structures

struct  d7a_buf_t
 Generic D7A buffer structure. More...
union  d7a_addressee_ctrl_t
 Bitfield structure of the Addressee control byte. More...
union  d7a_xcl_t
 Bitfield structure of the Addressee Access Class. More...
union  d7a_ch_header_t
 Bitfield structure of the channel identifier. More...
union  d7a_qos_t
 Bitfield structure of the D7ASP Quality of Service control byte. More...
union  d7a_sp_status_t
 Structure of the D7ASP Configuration. More...
struct  d7a_res_t
 NWL Security File structure. More...
union  d7a_req_status_t
 D7A session request status. More...
union  d7a_status_t
 D7A session procedure status upon termination. More...

Typedefs

typedef kal_ctf_t d7a_ctf_t
 Structure of the D7ATP Addressee byte.

Enumerations

enum  d7a_id_t {
  D7A_ID_VOID = 0, D7A_ID_NBID = 0, D7A_ID_NOID = 1, D7A_ID_UID = 2,
  D7A_ID_VID = 3
}
 

Identifier types enumerator.

More...
enum  d7a_nls_t {
  D7A_NLS_NO = 0, D7A_NLS_AES_CTR, D7A_NLS_AES_CBC_MAC_128, D7A_NLS_AES_CBC_MAC_64,
  D7A_NLS_AES_CBC_MAC_32, D7A_NLS_AES_CCM_128, D7A_NLS_AES_CCM_64, D7A_NLS_AES_CCM_32,
  D7A_NLS_QTY
}
 

Enumerator of the NWL security modes.

More...
enum  d7a_resp_t {
  D7A_RESP_NO = 0, D7A_RESP_ALL, D7A_RESP_ANY, D7A_RESP_ALL_ON_DATA,
  D7A_RESP_NO_RPT, D7A_RESP_ANY_ON_DATA, D7A_RESP_PREFERRED, D7A_RESP_PREFERRED_ON_DATA
}
 

Enumerator of the D7ASP Response types.

More...
enum  d7a_retry_t {
  D7A_RETRY_ONESHOT = 0, D7A_RETRY_ONESHOT_RETRY, D7A_RETRY_FIFO_FAST, D7A_RETRY_FIFO_SLOW,
  D7A_RETRY_SINGLE_FAST, D7A_RETRY_SINGLE_SLOW, D7A_RETRY_ONESHOT_STICKY, D7A_RETRY_RFU_7
}
enum  d7a_error_t {
  D7A_ERROR_NO = 0, D7A_ERROR_BUSY = -1, D7A_ERROR_BAD_PARAM = -2, D7A_ERROR_DUTY_CYCLE = -3,
  D7A_ERROR_CCA_TO = -4, D7A_ERROR_NLS_KEY = -5, D7A_ERROR_TX_UDF = -6, D7A_ERROR_RX_OVF = -7,
  D7A_ERROR_RX_CRC = -8, D7A_ERROR_ABORT = -9, D7A_ERROR_NO_ACK = -10, D7A_ERROR_RX_TO = -11,
  D7A_ERROR_NOT_SUPPORTED_BAND = -12, D7A_ERROR_NOT_SUPPORTED_CHANNEL = -13, D7A_ERROR_NOT_SUPPORTED_MODULATION = -14, D7A_ERROR_VOID_CHANNEL_LIST = -15
}
 

Error types enumerator for D7A.

More...

Detailed Description

======================================================================

Copyright (C) 20XX WizziLab All Rights Reserved

=======================================================================

D7A 1.x API (below ALP and FS)

Definition in file d7a_1x.h.