DJI Payload SDK  1.5.3
Data Fields
T_BandWidthMsg Struct Reference

The structure defining Data Transmission Bandwidth Push contents. More...

#include <psdk_cmdset_msg_push.h>

Data Fields

uint8_t baseBandState
 
uint8_t maxBandWidth
 
uint8_t reserved
 
uint8_t remoteControlLinkState:1
 
uint8_t downVideoLinkState:1
 
uint8_t downDataCmdLinkState:1
 
uint8_t AppLinkState:1
 
uint8_t linkStateReserveBit:4
 
uint32_t maxUpComPortBandWidth
 
uint32_t maxDownComPortBandWidth
 
uint32_t maxDownNetPortBandWidth
 
uint8_t isUpComPortOverrun: 1
 
uint8_t isDownComPortOverrun: 1
 
uint8_t isDownNetPortOverrun: 1
 
uint8_t overrunReserveBit: 5
 
uint32_t upComPortBandWidth
 
uint32_t downComPortBandWidth
 
uint32_t downVideoStreamBandWidth
 
uint32_t downDataStreamBandWidth
 
uint32_t maxOsdkUpChannBw
 
uint8_t isOsdkUpChannOverrun: 1
 
uint8_t overrunReserveBit2: 7
 
uint32_t osdkUpChannBw
 

Detailed Description

The structure defining Data Transmission Bandwidth Push contents.

Field Documentation

◆ baseBandState

uint8_t baseBandState

Specifies the image link base band state of wireless image transmission. This parameter can be any value of Psdk BaseBandState.

◆ maxBandWidth

uint8_t maxBandWidth

Specifies image transmission max bandwidth, unit: Mbps.

◆ remoteControlLinkState

uint8_t remoteControlLinkState

Specifies remote control connection state. This parameter can be any value of Psdk MsgPushLinkState.

◆ downVideoLinkState

uint8_t downVideoLinkState

Specifies downlink image transmission link connection state. This parameter can be any value of Psdk MsgPushLinkState.

◆ downDataCmdLinkState

uint8_t downDataCmdLinkState

Specifies downlink data transmission link connection state. This parameter can be any value of Psdk MsgPushLinkState.

◆ AppLinkState

uint8_t AppLinkState

Specifies APP connection state. This parameter can be any value of Psdk AppConnectionState.

◆ maxUpComPortBandWidth

uint32_t maxUpComPortBandWidth

Specifies uplink (from MSDK to PSDK) max bandwidth, unit: Byte/s.

◆ maxDownComPortBandWidth

uint32_t maxDownComPortBandWidth

Specifies downlink (from PSDK to MSDK) max bandwidth, unit: Bytes/s.

◆ maxDownNetPortBandWidth

uint32_t maxDownNetPortBandWidth

Specifies net port max bandwidth, unit:Kb/s.

Note
Net port bandwidth includes video stream bandwidth and data stream bandwidth.

◆ isUpComPortOverrun

uint8_t isUpComPortOverrun

Specifies uplink (from MSDK to PSDK) busy state. This value will be set to 1 when uplink bandwidth is beyond T_BandWidthMsg::maxUpComPortBandWidth.

◆ isDownComPortOverrun

uint8_t isDownComPortOverrun

Specifies downlink (from PSDK to MSDK) busy state. This value will be set to 1 when downlink bandwidth is beyond T_BandWidthMsg::maxDownComPortBandWidth.

◆ isDownNetPortOverrun

uint8_t isDownNetPortOverrun

Specifies net port link busy state. This value will be set to 1 when net port data bandwidth is beyond T_BandWidthMsg::maxDownNetPortBandWidth.

◆ upComPortBandWidth

uint32_t upComPortBandWidth

Specifies uplink (from MSDK to PSDK) realtime bandwidth, unit:Byte/s.

◆ downComPortBandWidth

uint32_t downComPortBandWidth

Specifies downlink (from PSDK to MSDK) realtime bandwidth, unit:Bytes/s.

◆ downVideoStreamBandWidth

uint32_t downVideoStreamBandWidth

Specifies net port video stream realtime bandwidth, unit:Kbps.

◆ downDataStreamBandWidth

uint32_t downDataStreamBandWidth

Specifies net port data stream realtime bandwidth, unit:Kbps.

◆ maxOsdkUpChannBw

uint32_t maxOsdkUpChannBw

Specifies uplink (from PSDK to OSDK) max bandwidth, unit: Byte/s.

◆ isOsdkUpChannOverrun

uint8_t isOsdkUpChannOverrun

Specifies uplink (from PSDK to OSDK) busy state. This value will be set to 1 when uplink (from PSDK to OSDK) bandwidth is beyond T_OsdkBandWidthMsg::maxUpComPortBandWidth.

◆ osdkUpChannBw

uint32_t osdkUpChannBw

Specifies uplink (from PSDK to OSDK) realtime bandwidth, unit:Byte/s.


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