Morse Micro IoT SDK  2.9.7
mmiperf_report Struct Reference

Detailed Description

Report data structure.

Definition at line 99 of file mmiperf.h.

#include <mmiperf.h>

Data Fields

enum mmiperf_report_type report_type
 Type of report. More...
 
char local_addr [MMIPERF_IPADDR_MAXLEN]
 Local address (as string). More...
 
uint16_t local_port
 Local port. More...
 
char remote_addr [MMIPERF_IPADDR_MAXLEN]
 Remote address (as string). More...
 
uint16_t remote_port
 Remote port. More...
 
uint64_t bytes_transferred
 Number of bytes of data transferred during test. More...
 
uint32_t duration_ms
 Duration of the test in milliseconds. More...
 
uint32_t bandwidth_kbitpsec
 Average throughput in kbps. More...
 
uint32_t tx_frames
 Number of frames transmitted during test (UDP only). More...
 
uint32_t rx_frames
 Number of frames received during test (UDP only). More...
 
uint32_t out_of_sequence_frames
 Number of out of sequence frames received during test (UDP only). More...
 
uint32_t error_count
 Number of packet errors (UDP only). More...
 
uint32_t ipg_count
 Number of inter-packet gaps (UDP only). More...
 
uint32_t ipg_sum_ms
 Sum of inter-packet gaps (UDP only). More...
 

Field Documentation

◆ bandwidth_kbitpsec

uint32_t mmiperf_report::bandwidth_kbitpsec

Average throughput in kbps.

Definition at line 116 of file mmiperf.h.

◆ bytes_transferred

uint64_t mmiperf_report::bytes_transferred

Number of bytes of data transferred during test.

Definition at line 112 of file mmiperf.h.

◆ duration_ms

uint32_t mmiperf_report::duration_ms

Duration of the test in milliseconds.

Definition at line 114 of file mmiperf.h.

◆ error_count

uint32_t mmiperf_report::error_count

Number of packet errors (UDP only).

Definition at line 124 of file mmiperf.h.

◆ ipg_count

uint32_t mmiperf_report::ipg_count

Number of inter-packet gaps (UDP only).

Definition at line 126 of file mmiperf.h.

◆ ipg_sum_ms

uint32_t mmiperf_report::ipg_sum_ms

Sum of inter-packet gaps (UDP only).

Note
That this is not strictly the inter-packet gap, but rather the gap between packet start times.

Definition at line 133 of file mmiperf.h.

◆ local_addr

char mmiperf_report::local_addr[MMIPERF_IPADDR_MAXLEN]

Local address (as string).

Definition at line 104 of file mmiperf.h.

◆ local_port

uint16_t mmiperf_report::local_port

Local port.

Definition at line 106 of file mmiperf.h.

◆ out_of_sequence_frames

uint32_t mmiperf_report::out_of_sequence_frames

Number of out of sequence frames received during test (UDP only).

Definition at line 122 of file mmiperf.h.

◆ remote_addr

char mmiperf_report::remote_addr[MMIPERF_IPADDR_MAXLEN]

Remote address (as string).

Definition at line 108 of file mmiperf.h.

◆ remote_port

uint16_t mmiperf_report::remote_port

Remote port.

Definition at line 110 of file mmiperf.h.

◆ report_type

enum mmiperf_report_type mmiperf_report::report_type

Type of report.

Definition at line 102 of file mmiperf.h.

◆ rx_frames

uint32_t mmiperf_report::rx_frames

Number of frames received during test (UDP only).

Definition at line 120 of file mmiperf.h.

◆ tx_frames

uint32_t mmiperf_report::tx_frames

Number of frames transmitted during test (UDP only).

Definition at line 118 of file mmiperf.h.


The documentation for this struct was generated from the following file: