uav_sdk_app_info.h
1.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#ifndef UAV_SDK_APP_INFO_H
#define UAV_SDK_APP_INFO_H
#include "uav_core.h"
#ifdef __cplusplus
extern "C" {
#endif
#define USER_APP_NAME "PL_TEST"
#define USER_APP_ID "12345678"
#define USER_APP_KEY "71014379BF0E03104ACAE0EBD90E5B3B248E1DEA0185D73BDFB2DEF867E0D169"
#define USER_APP_LICENSE "loNZt6reyhyFIgEwKGF6p52NWyx1k9ZcuAxZ7rQtXnYvKkLfO37MNn6ye308/SPeRXZKR9nB5/kl9na9L/K3sSHMp/zhzrtED/tRFa5UvXDrOeeXs1E/UHuwQUpUH7PCR7wJocF8714/Lya+9aZhNC4unZ6vV0tga2kXfx0xyHM="
#define USER_DEVELOPER_ACCOUNT "your_account"
#define USER_BAUDRATE_RATE "115200"
inline bool uav_sdk_app_info_init(T_AUserInfo *usrInfo) {
if( strlen(USER_APP_NAME) >= sizeof(usrInfo->appName) ||
strlen(USER_APP_ID) >= sizeof(usrInfo->appId) ||
strlen(USER_APP_KEY) >= sizeof(usrInfo->appKey) ||
strlen(USER_APP_LICENSE) >= sizeof(usrInfo->appLicense) ||
strlen(USER_DEVELOPER_ACCOUNT) >= sizeof(usrInfo->developerAccount) ||
strlen(USER_BAUDRATE_RATE) >= sizeof(usrInfo->baudRate) ) {
return false;
}
strcpy(usrInfo->appName, USER_APP_NAME);
strcpy(usrInfo->appId, USER_APP_ID);
strcpy(usrInfo->appKey, USER_APP_KEY);
strcpy(usrInfo->appLicense, USER_APP_LICENSE);
strcpy(usrInfo->developerAccount, USER_DEVELOPER_ACCOUNT);
strcpy(usrInfo->baudRate, USER_BAUDRATE_RATE);
return true;
}
#ifdef __cplusplus
}
#endif
#endif // UAV_SDK_APP_INFO_H