Arquivos
ardrone_autonomy/ARDroneLib/Soft/Lib/ardrone_tool/Academy/academy_download.h
T
2012-06-26 12:19:39 -07:00

29 linhas
1022 B
C
Arquivo Executável

/**
* academy_download.h
*
* Created by Frederic D'HAEYER on 8/04/11.
* Copyright 2011 Parrot SA. All rights reserved.
*
*/
#ifndef _ACADEMY_DOWNLOAD_H_
#define _ACADEMY_DOWNLOAD_H_
#include <ardrone_tool/Academy/academy.h>
void academy_check_memory(void);
void academy_setState(academy_state_t *state, ACADEMY_STATE academy_state);
void academy_resetState(academy_state_t *state);
void academy_nextState(academy_state_t *state);
void academy_stateOK(academy_state_t *state);
void academy_stateERROR(academy_state_t *state);
int academy_remove(const char* fpath, const struct stat *sb, int typeflag);
char *academy_get_next_item_with_prefix(const char *list, char **next_item, const char *prefix, bool_t isDirectory);
_ftp_status academy_remove_ftp_directory(_ftp_t *ftp, const char *directory_name);
void academy_download_init(academy_download_new_media callback);
void academy_download_shutdown(void);
void academy_download_pause(void);
void academy_download_resume(void);
#endif // _ACADEMY_DOWNLOAD_H_