WE310F5  39.00.000

This section describes various M2MB STATUS. More...

#define __M2MB_ERR_MOD_OFFSET   (10000)
 
#define __M2MB_ERR_ENCAP_MOD_ID(__mod_id__)   ((__mod_id__) * __M2MB_ERR_MOD_OFFSET)
 
#define __M2MB_ERROR(__mod_id__, __err__)   (0 - (__M2MB_ERR_ENCAP_MOD_ID(__mod_id__) + (__err__)))
 
#define M2MB_MOD_BASE   (0)
 
#define M2MB_MOD_NETWORKING   (2)
 
#define M2MB_OK   ((M2MB_STATUS_T)(0))
 
#define M2MB_ERROR   ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE, 1)))
 
#define M2MB_ERR_INVALID_PARAM   ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE, 2)))
 
#define M2MB_ERR_NO_MEMORY   ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE, 3)))
 
#define M2MB_ERR_NO_RESOURCE   ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE, 4)))
 
#define M2MB_ERR_BUSY   ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE, 6)))
 
#define M2MB_ERR_NO_ENTRY   ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE, 7)))
 
#define M2MB_ERR_NOT_SUPPORTED   ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE, 8)))
 
#define M2MB_ERR_TIMEOUT   ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE, 9)))
 
#define M2MB_ERR_BOUNDS   ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE, 10)))
 
#define M2MB_ERR_BAD_PAYLOAD   ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE, 11)))
 
#define M2MB_ERR_EXISTS   ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE, 12)))
 
#define M2MB_CONTINUE   ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE, 13)))
 
#define M2MB_IN_PROGRESS   ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE, 14)))
 
#define M2MB_FRAGMENT_FIRST   ( 1 << 0 )
 
#define M2MB_FRAGMENT_MIDDLE   ( 1 << 1 )
 
#define M2MB_FRAGMENT_LAST   ( 1 << 2 )
 
typedef INT32 M2MB_STATUS_T
 

Detailed Description

This section describes various M2MB STATUS.

Macro Definition Documentation

◆ __M2MB_ERR_ENCAP_MOD_ID

#define __M2MB_ERR_ENCAP_MOD_ID (   __mod_id__)    ((__mod_id__) * __M2MB_ERR_MOD_OFFSET)

Definition at line 58 of file m2mb_status.h.

◆ __M2MB_ERR_MOD_OFFSET

#define __M2MB_ERR_MOD_OFFSET   (10000)

Definition at line 57 of file m2mb_status.h.

◆ __M2MB_ERROR

#define __M2MB_ERROR (   __mod_id__,
  __err__ 
)    (0 - (__M2MB_ERR_ENCAP_MOD_ID(__mod_id__) + (__err__)))

Definition at line 59 of file m2mb_status.h.

◆ M2MB_CONTINUE

#define M2MB_CONTINUE   ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE, 13)))

Definition at line 89 of file m2mb_status.h.

◆ M2MB_ERR_BAD_PAYLOAD

#define M2MB_ERR_BAD_PAYLOAD   ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE, 11)))

Bad Payload

Definition at line 86 of file m2mb_status.h.

◆ M2MB_ERR_BOUNDS

#define M2MB_ERR_BOUNDS   ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE, 10)))

Out of bounds

Definition at line 85 of file m2mb_status.h.

◆ M2MB_ERR_BUSY

#define M2MB_ERR_BUSY   ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE, 6)))

Operation busy

Definition at line 81 of file m2mb_status.h.

◆ M2MB_ERR_EXISTS

#define M2MB_ERR_EXISTS   ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE, 12)))

Entry already exists

Definition at line 87 of file m2mb_status.h.

◆ M2MB_ERR_INVALID_PARAM

#define M2MB_ERR_INVALID_PARAM   ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE, 2)))

Invalid parameter

Definition at line 78 of file m2mb_status.h.

◆ M2MB_ERR_NO_ENTRY

#define M2MB_ERR_NO_ENTRY   ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE, 7)))

Entry not found

Definition at line 82 of file m2mb_status.h.

◆ M2MB_ERR_NO_MEMORY

#define M2MB_ERR_NO_MEMORY   ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE, 3)))

Memory allocation error

Definition at line 79 of file m2mb_status.h.

◆ M2MB_ERR_NO_RESOURCE

#define M2MB_ERR_NO_RESOURCE   ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE, 4)))

Resource allocation error

Definition at line 80 of file m2mb_status.h.

◆ M2MB_ERR_NOT_SUPPORTED

#define M2MB_ERR_NOT_SUPPORTED   ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE, 8)))

Feature not supported

Definition at line 83 of file m2mb_status.h.

◆ M2MB_ERR_TIMEOUT

#define M2MB_ERR_TIMEOUT   ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE, 9)))

Operation timed out

Definition at line 84 of file m2mb_status.h.

◆ M2MB_ERROR

#define M2MB_ERROR   ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE, 1)))

General error

Definition at line 77 of file m2mb_status.h.

◆ M2MB_FRAGMENT_FIRST

#define M2MB_FRAGMENT_FIRST   ( 1 << 0 )

Definition at line 99 of file m2mb_status.h.

◆ M2MB_FRAGMENT_LAST

#define M2MB_FRAGMENT_LAST   ( 1 << 2 )

Definition at line 101 of file m2mb_status.h.

◆ M2MB_FRAGMENT_MIDDLE

#define M2MB_FRAGMENT_MIDDLE   ( 1 << 1 )

Definition at line 100 of file m2mb_status.h.

◆ M2MB_IN_PROGRESS

#define M2MB_IN_PROGRESS   ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE, 14)))

Definition at line 90 of file m2mb_status.h.

◆ M2MB_MOD_BASE

#define M2MB_MOD_BASE   (0)

Definition at line 69 of file m2mb_status.h.

◆ M2MB_MOD_NETWORKING

#define M2MB_MOD_NETWORKING   (2)

Definition at line 70 of file m2mb_status.h.

◆ M2MB_OK

#define M2MB_OK   ((M2MB_STATUS_T)(0))

Success

Definition at line 76 of file m2mb_status.h.

Typedef Documentation

◆ M2MB_STATUS_T

Definition at line 97 of file m2mb_status.h.