- Member API_ERROR_DATA
- Not supported in this release.
- Member API_LOG (driver, title, fmt,...)
- fix warning.
- Member DJI::Angle
- range mathematial class class Angle { public: Angle(double degree = 0);
- Member DJI::onboardSDK::ACK_ERROR_CODE
- sort enum and move to a new file
- Member DJI::onboardSDK::BroadcastData
- Member DJI::onboardSDK::BroadcastData::battery
- define enum
- Member DJI::onboardSDK::CoreAPI::activate (ActivateData *data, int timeout)
- Implement high resolution timer to catch ACK timeout
- Member DJI::onboardSDK::CoreAPI::appHandler (Header *protocolHeader)
Implement proper notification mechanism
unnecessary ack in case 1. Maybe add code later
check algorithm
- Member DJI::onboardSDK::CoreAPI::broadcast (Header *protocolHeader)
better algorithm
Implement proper notification mechanism
- Member DJI::onboardSDK::CoreAPI::byteHandler (const uint8_t in_data)
- Pipeline refactoring
- Member DJI::onboardSDK::CoreAPI::byteStreamHandler (uint8_t *buffer, size_t size)
- Implement stream handler
- Member DJI::onboardSDK::CoreAPI::callbackPoll (CoreAPI *api)
Implement callback poll handler
Implement callback poll here
- Member DJI::onboardSDK::CoreAPI::decodeMissionStatus (uint8_t ack)
- Fix memory leak issue
- Member DJI::onboardSDK::CoreAPI::getDroneVersion (int timeout)
- Implement high resolution timer to catch ACK timeout
- Member DJI::onboardSDK::CoreAPI::init (HardDriver *Driver, CallBackHandler userRecvCallback, bool userCallbackThread, Version SDKVersion)
- simplify code above
- Member DJI::onboardSDK::CoreAPI::recvReqData (Header *protocolHeader)
add mission session decode
compare IOC with other mission modes comprehensively
add waypoint session decode
- Member DJI::onboardSDK::CoreAPI::setBroadcastFreqDefaults (int timeout)
- Implement high resolution timer to catch ACK timeout
- Member DJI::onboardSDK::CoreAPI::setControl (bool enable, int timeout)
- Implement high resolution timer to catch ACK timeout
- Member DJI::onboardSDK::CtrlInfoData::deviceStatus
- mode remote to enums
- Member DJI::onboardSDK::Flight::Mode
- rename
- Member DJI::onboardSDK::GPSData
- rename to a final version Detailed GPSData from the A3. This is not available on the M100.
- Member DJI::onboardSDK::GSPushData
- unify the naming style
- Member DJI::onboardSDK::RTKData
- rename to a final version RTKData from the A3. This is not available on the M100.
- Member DJI::onboardSDK::TimeStampData::time
- type modify
- Member DJI::onboardSDK::VirtualRCData::roll
- channel mapping
- Member DJI::onboardSDK::WayPoint::api
add uploadAllCallback
add readIndexCallback
- Member DJI::onboardSDK::WayPoint::readIdleVelocity (CallBack callback=0, UserData userData=0)
- implement
- Member DJI::onboardSDK::WayPoint::readIndexData (uint8_t index, CallBack callback=0, UserData userData=0)
- implement
- Member DJI::onboardSDK::WayPoint::setInfo (const WayPointInitData &value)
- set information for way point
- Member DJI::onboardSDK::WayPoint::uploadIndexData (WayPointData *data, CallBack callback=0, UserData userData=0)
- uploadAll
- Member passData (uint16_t flag, uint16_t &enable, void *data, unsigned char *buf, size_t datalen, size_t &offset)
- new algorithm