WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
log_oam_status.h 文件参考
#include "log_oam_logger.h"
#include "log_printf.h"
log_oam_status.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

结构体

struct  _om_status_data_stru_t
 

宏定义

#define OML_STATUS_ADD_LENGTH   (13)
 
#define OM_STATUS_DATA_MAX_SIZE   (60)
 
#define OML_BT_STATE_STORE(msg_id, length, ulparam1, ulparam2, ulparam3, ulparam4)
 
#define OML_BT_MESSAGE_STORE(msg_id, length, ulparam1, ulparam2, ulparam3, ulparam4)
 
#define OML_BT_DATA_STORE(msg_id, length, data)
 
#define OML_BT_STRUCT_STORE(prime_id, msg_id, length, data)
 

类型定义

typedef struct _om_status_data_stru_t om_status_data_stru_t
 
typedef void(* log_oam_status_store_handler) (uint8_t prime_id, uint16_t msg_id, uint16_t mode, uint16_t length, const uint32_t *param)
 

枚举

enum  OM_STATUS_PRIME_ID { OM_STATUS_STATE , OM_STATUS_MESG , OM_STATUS_DATA , OM_STATUS_BUTT }
 

函数

int32_t pf_feature_set (uint32_t feature, uint8_t set)
 
int32_t pf_feature_get (uint32_t feature)
 
void log_oml_status_packet (om_status_data_stru_t *status_entry, uint8_t prime_id, uint16_t msg_id, uint16_t length, const uint8_t *buffer)
 
uint32_t log_oml_status_write (uint8_t prime_id, uint16_t msg_id, uint16_t mode, uint16_t length, const uint8_t *buffer)
 
void log_oam_status_store_init (void)
 
void log_oam_status_store (uint8_t prime_id, uint16_t msg_id, uint16_t mode, uint32_t length,...)
 
void log_oam_status_store_deal (uint8_t prime_id, uint16_t msg_id, uint16_t mode, uint16_t length, const uint32_t *param)
 
void log_oam_status_store_register_callback (log_oam_status_store_handler callback)
 
void log_oam_status_store_unregister_callback (void)
 
void log_oam_status_store_trigger_callback (uint8_t prime_id, uint16_t msg_id, uint16_t mode, uint16_t length, const uint32_t *param)
 

宏定义说明

◆ OM_STATUS_DATA_MAX_SIZE

#define OM_STATUS_DATA_MAX_SIZE   (60)

◆ OML_BT_DATA_STORE

#define OML_BT_DATA_STORE (   msg_id,
  length,
  data 
)
值:
{ \
log_oml_status_write(OM_STATUS_DATA, msg_id, OM_BT, length, data); \
}
@ OM_BT
Definition log_module_id.h:29
@ OM_STATUS_DATA
Definition log_oam_status.h:60
Definition hal_uart_v151_regs_def.h:38

◆ OML_BT_MESSAGE_STORE

#define OML_BT_MESSAGE_STORE (   msg_id,
  length,
  ulparam1,
  ulparam2,
  ulparam3,
  ulparam4 
)
值:
{ \
log_oam_status_store(OM_STATUS_MESG, msg_id, OM_BT, length, ulparam1, ulparam2, ulparam3, ulparam4); \
}
@ OM_STATUS_MESG
Definition log_oam_status.h:59

◆ OML_BT_STATE_STORE

#define OML_BT_STATE_STORE (   msg_id,
  length,
  ulparam1,
  ulparam2,
  ulparam3,
  ulparam4 
)
值:
{ \
log_oam_status_store(OM_STATUS_STATE, msg_id, OM_BT, length, ulparam1, ulparam2, ulparam3, ulparam4); \
}
@ OM_STATUS_STATE
Definition log_oam_status.h:58

◆ OML_BT_STRUCT_STORE

#define OML_BT_STRUCT_STORE (   prime_id,
  msg_id,
  length,
  data 
)
值:
{ \
log_oml_status_write(prime_id, msg_id, OM_BT, length, data); \
}

◆ OML_STATUS_ADD_LENGTH

#define OML_STATUS_ADD_LENGTH   (13)

类型定义说明

◆ log_oam_status_store_handler

typedef void(* log_oam_status_store_handler) (uint8_t prime_id, uint16_t msg_id, uint16_t mode, uint16_t length, const uint32_t *param)

◆ om_status_data_stru_t

枚举类型说明

◆ OM_STATUS_PRIME_ID

枚举值
OM_STATUS_STATE 
OM_STATUS_MESG 
OM_STATUS_DATA 
OM_STATUS_BUTT 

函数说明

◆ log_oam_status_store()

void log_oam_status_store ( uint8_t  prime_id,
uint16_t  msg_id,
uint16_t  mode,
uint32_t  length,
  ... 
)

◆ log_oam_status_store_deal()

void log_oam_status_store_deal ( uint8_t  prime_id,
uint16_t  msg_id,
uint16_t  mode,
uint16_t  length,
const uint32_t *  param 
)

◆ log_oam_status_store_init()

void log_oam_status_store_init ( void  )

◆ log_oam_status_store_register_callback()

void log_oam_status_store_register_callback ( log_oam_status_store_handler  callback)

◆ log_oam_status_store_trigger_callback()

void log_oam_status_store_trigger_callback ( uint8_t  prime_id,
uint16_t  msg_id,
uint16_t  mode,
uint16_t  length,
const uint32_t *  param 
)

◆ log_oam_status_store_unregister_callback()

void log_oam_status_store_unregister_callback ( void  )

◆ log_oml_status_packet()

void log_oml_status_packet ( om_status_data_stru_t status_entry,
uint8_t  prime_id,
uint16_t  msg_id,
uint16_t  length,
const uint8_t *  buffer 
)

◆ log_oml_status_write()

uint32_t log_oml_status_write ( uint8_t  prime_id,
uint16_t  msg_id,
uint16_t  mode,
uint16_t  length,
const uint8_t *  buffer 
)

◆ pf_feature_get()

int32_t pf_feature_get ( uint32_t  feature)

◆ pf_feature_set()

int32_t pf_feature_set ( uint32_t  feature,
uint8_t  set 
)