HPM APP
HPMicro Application solution
monitor_report.h File Reference
#include "monitor_profile.h"

Go to the source code of this file.

Data Structures

struct  monitor_notify_t
 
struct  monitor_trigger_t
 
struct  sample_private_t
 
struct  channel_private_t
 
struct  notify_private_t
 
struct  montiro_report_data_t
 

Functions

void monitor_trigger_clear (void)
 
void monitor_report_clear (void)
 
int monitor_notify_set (uint8_t *input, uint32_t length)
 
int monitor_stream_set (uint8_t *input, uint32_t length)
 
int monitor_buffer_set (uint8_t *input, uint32_t length)
 
int monitor_notify_start (void)
 
int monitor_notify_stop (void)
 
int monitor_stream_start (void)
 
int monitor_stream_stop (void)
 
int monitor_buffer_start (void)
 
int monitor_buffer_stop (void)
 
int monitor_trigger_start (void)
 
int monitor_trigger_stop (void)
 
int monitor_notify_handle (uint8_t **output)
 
int monitor_notify_ch_handle (uint8_t **output)
 
int monitor_stream_handle (uint8_t **output)
 
int monitor_buffer_handle (uint8_t **output)
 
bool monitor_buffer_send_pending (void)
 
uint32_t monitor_buffer_send_node_addr (void)
 
bool monitor_stream_send_pending (void)
 
uint32_t monitor_stream_send_node_addr (void)
 
void monitor_report_send_reset (void)
 
void monitor_report_done (uint32_t free_addr)
 
int monitor_trigger_handle (void)
 
int monitor_channel_report_array (uint8_t ch, void *array, uint32_t count)
 
int monitor_channel_add_data (uint8_t ch, void *data)
 
void * monitor_custom_mem_alloc (uint8_t ch, uint32_t size)
 
void monitor_custom_mem_free (void *addr)
 
bool monitor_report_addr_is_released (uint32_t addr)
 
bool monitor_report_ch_is_released (uint8_t ch)
 
void monitor_report_init (void)
 

Function Documentation

◆ monitor_buffer_handle()

int monitor_buffer_handle ( uint8_t **  output)

◆ monitor_buffer_send_node_addr()

uint32_t monitor_buffer_send_node_addr ( void  )

◆ monitor_buffer_send_pending()

bool monitor_buffer_send_pending ( void  )

◆ monitor_buffer_set()

int monitor_buffer_set ( uint8_t *  input,
uint32_t  length 
)

◆ monitor_buffer_start()

int monitor_buffer_start ( void  )

◆ monitor_buffer_stop()

int monitor_buffer_stop ( void  )

◆ monitor_channel_add_data()

int monitor_channel_add_data ( uint8_t  ch,
void *  data 
)

◆ monitor_channel_report_array()

int monitor_channel_report_array ( uint8_t  ch,
void *  array,
uint32_t  count 
)

◆ monitor_custom_mem_alloc()

void* monitor_custom_mem_alloc ( uint8_t  ch,
uint32_t  size 
)

◆ monitor_custom_mem_free()

void monitor_custom_mem_free ( void *  addr)

◆ monitor_notify_ch_handle()

int monitor_notify_ch_handle ( uint8_t **  output)

◆ monitor_notify_handle()

int monitor_notify_handle ( uint8_t **  output)

◆ monitor_notify_set()

int monitor_notify_set ( uint8_t *  input,
uint32_t  length 
)

◆ monitor_notify_start()

int monitor_notify_start ( void  )

◆ monitor_notify_stop()

int monitor_notify_stop ( void  )

◆ monitor_report_addr_is_released()

bool monitor_report_addr_is_released ( uint32_t  addr)

◆ monitor_report_ch_is_released()

bool monitor_report_ch_is_released ( uint8_t  ch)

◆ monitor_report_clear()

void monitor_report_clear ( void  )

◆ monitor_report_done()

void monitor_report_done ( uint32_t  free_addr)

◆ monitor_report_init()

void monitor_report_init ( void  )

◆ monitor_report_send_reset()

void monitor_report_send_reset ( void  )

◆ monitor_stream_handle()

int monitor_stream_handle ( uint8_t **  output)

◆ monitor_stream_send_node_addr()

uint32_t monitor_stream_send_node_addr ( void  )

◆ monitor_stream_send_pending()

bool monitor_stream_send_pending ( void  )

◆ monitor_stream_set()

int monitor_stream_set ( uint8_t *  input,
uint32_t  length 
)

◆ monitor_stream_start()

int monitor_stream_start ( void  )

◆ monitor_stream_stop()

int monitor_stream_stop ( void  )

◆ monitor_trigger_clear()

void monitor_trigger_clear ( void  )

◆ monitor_trigger_handle()

int monitor_trigger_handle ( void  )

◆ monitor_trigger_start()

int monitor_trigger_start ( void  )

◆ monitor_trigger_stop()

int monitor_trigger_stop ( void  )