#include "file_list.h"


struct file_list file_list;
static struct file_list_node *p_node;

/* File_List_Port( "/list" ) */
int File_List_Port( char * fpath )
{
    if(file_list_open(&file_list,"fpath")==NULL){
        return -1;
        // log_w("File List Open Failed");
    }
    else{
        return 0;
        // log_i("file list open ok.. ");
    }
}

// int File_List_Put_Data( uint8_t* buf, uint16_t size )
// {
//     log_d("Save Info Packet");
//     /*  先添加节点空间， 空间大小 */
//     p_node=file_list_add_node(&file_list,size);
//     if(p_node==NULL){
//         log_e("File List Create Node Error");
 
//     }

//     /*  数据打包 */

//     /* 往节点空间放数据 */
//     file_list_put_node_data(&file_list,p_node,buf,0,size);
// }


// int File_List_Get_Data( uint8_t* buf, uint16_t size )
// {

//                 p_node=file_list_get_first_node(&file_list);
//                 if(p_node==NULL){
//                     log_d("File List No Node");
//                     return 1;

//                 }
//                 log_d("File List Get Node");
//                 size=file_list_get_node_size(&file_list,p_node);
//                 size_tmp=file_list_get_node_data(&file_list,p_node,packet_head,0,15);
//                 if(size_tmp<15){
//                     log_w("File List Read Failed");
//                     size=0;
//                 }
//                 base_addr=0;

//                 size_tmp=file_list_get_node_data(&file_list,p_node,send_buf,base_addr,2000);
//                 log_d("Send Packet %d,%d",base_addr,size_tmp);
//                 size-=size_tmp;
//                 base_addr+=size_tmp;

                
//                 if(size==0){
//                     log_d("Send Packet Succeed");
//                 }

//             /*  确认处理完成 删除节点 */
//              if(file_list_del_node(&file_list,p_node)<0){
//                     log_e("File List Delete Node Error");
//                 }

// }
