DJI::OSDK::MopPipeline Class Reference
Class providing APIs & data structures MOP pipeline operations. More...
#include <dji_mop_pipeline.hpp>
Public Types | |
| typedef struct DJI::OSDK::MopPipeline::DataPackType | DataPackType |
Public Member Functions | |
| MopPipeline (PipelineID id, PipelineType type) | |
| MopErrCode | sendData (DataPackType dataPacket, uint32_t *len) |
| Send data packet to the pipeline. More... | |
| MopErrCode | recvData (DataPackType dataPacket, uint32_t *len) |
| Receive data packet to the pipeline. More... | |
| PipelineID | getId () |
| Get the pipeline id of the pipeline. More... | |
| PipelineType | getType () |
| Get the pipeline type of the pipeline. More... | |
Public Attributes | |
| void * | channelHandle |
Detailed Description
Class providing APIs & data structures MOP pipeline operations.
Member Function Documentation
◆ getId()
| PipelineID DJI::OSDK::MopPipeline::getId | ( | ) |
Get the pipeline id of the pipeline.
- Supported Platforms : M300
- Returns
- ref to the enum DJI::OSDK::MOP::PipelineID
◆ getType()
| PipelineType DJI::OSDK::MopPipeline::getType | ( | ) |
Get the pipeline type of the pipeline.
- Supported Platforms : M300
- Returns
- ref to the enum DJI::OSDK::MOP::PipelineType
◆ recvData()
| MopErrCode DJI::OSDK::MopPipeline::recvData | ( | DataPackType | dataPacket, |
| uint32_t * | len | ||
| ) |
Receive data packet to the pipeline.
- Supported Platforms : M300
- Note
- This is a blocking api
- Parameters
-
dataPacket The data packet id which to be sent, ref to DJI::OSDK::MopPipeline::DataPackType len Target len of data packet to be reveived. The result of reveived-byte counts will be returned by this parameter
- Returns
- ref to the enum DJI::OSDK::MOP::MopErrCode
◆ sendData()
| MopErrCode DJI::OSDK::MopPipeline::sendData | ( | DataPackType | dataPacket, |
| uint32_t * | len | ||
| ) |
Send data packet to the pipeline.
- Supported Platforms : M300
- Note
- This is a blocking api
- Parameters
-
dataPacket The data packet id which to be sent, ref to DJI::OSDK::MopPipeline::DataPackType len Target len of data packet to be sent. The result of sent-byte counts will be returned by this parameter
- Returns
- ref to the enum DJI::OSDK::MOP::MopErrCode
The documentation for this class was generated from the following file:
- osdk-core/modules/inc/mop/dji_mop_pipeline.hpp