class IRemoteServerConfigManager
interface IRemoteServerConfigManager
|
| Package: | dji.open.pilot.client.interfaces |
Description:
Pilot server-side configuration management interface.
Supported since MSDK 5.20.1
Class Members:
method addLanguageObserver
int addLanguageObserver(IRemoteLanguageChangeListener listener)
|
| Package: | dji.open.pilot.client.interfaces |
Description:
Registers a language change listener.
Supported since MSDK 5.20.1
| IRemoteLanguageChangeListener listener | Language change listener. |
Return:
| int | Listener ID, used to unregister via removeLanguageObserver. |
method removeLanguageObserver
void removeLanguageObserver(int listenerId)
|
| Package: | dji.open.pilot.client.interfaces |
Description:
Unregisters a language change listener.
Supported since MSDK 5.20.1
| int listenerId | The listener ID returned by addLanguageObserver. |
method getCurrentLanguage
RemoteLanguage getCurrentLanguage()
|
| Package: | dji.open.pilot.client.interfaces |
Description:
Gets the current language enum of the Pilot server.
Supported since MSDK 5.20.1
Return:
| RemoteLanguage | The current language enum; returns null if the server-side language configuration has not been received yet or the language is unknown. |
enum RemoteLanguage
| Package: | dji.open.pilot.base.manager |
Description:
The language enum supported by the server, aligned with SupportLanguages.
Supported since MSDK 5.20.1
Enum Members:
| ZH_HANS | Simplified Chinese. |
| ZH_HANT | Traditional Chinese. |
| EN | English. |
| JA | Japanese. |
| FR | French. |
| DE | German. |
| RU | Russian. |
| KO | Korean. |
| ES | Spanish. |
| TR | Turkish. |
Class Members: