GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > FILE / V3-7-5

Constituent: file_sys     Tag: linux-gcc


Interface   Data Structures   File List   Data Fields   Globals  

FILE_sys_tffs.c.xx-xxx-xxx File Reference

Function definitions for FILE system library, TFFS partitions. More...

#include "FILE/FILE_sys.h"
#include "MSG/MSG_pubdefs.h"

Include dependency graph for FILE_sys_tffs.c.xx-xxx-xxx:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

TFFS Functions

unsigned int FILE_sysTffsFormat (int drv, unsigned int offset)
 Format a TFFS partition.

unsigned int FILE_sysTffsMount (int drv)
 Mount a TFFS partition.

unsigned int FILE_sysTffsCheck (int drv)
 Check consistency of a TFFS partition.

unsigned int FILE_sysTffsRepair (int drv)
 Attempt to repair a bad TFFS partition.


Detailed Description

Function definitions for FILE system library, TFFS partitions.

Author:
D.L. Wood

These implementations are meant to work with targets that do not support the SIB board and TFFS. All functions simply return an appropriate status code.


Function Documentation

unsigned int FILE_sysTffsCheck int  drv  ) 
 

Check consistency of a TFFS partition.

Runs the DOSFS chkdsk utility on the requested TFFS partition. Only the status is checked; no repairs to the partition file system are attempted.

Parameters:
drv The TFFS drive number for the bank to check.
Returns:
A FILE MSG code.

unsigned int FILE_sysTffsFormat int  drv,
unsigned int  offset
 

Format a TFFS partition.

Formats a TFFS file system for a raw TFFS non-volatile memory bank. Both the TFFS/FTL layer and the DOSFS layer are written to the media. The offset parameter allows a portion of a media memory bank to be used by boot software.

Parameters:
drv The TFFS drive number for the bank to format.
offset The offset in bytes from the bank base address at which the TFFS/FTL formatting should begin.

unsigned int FILE_sysTffsMount int  drv  ) 
 

Mount a TFFS partition.

Mounts a TFFS/DOSFS filesytem for use. The non-volatile memory bank must have previously been formatted with both the TFFS and DOSFS layers.

Parameters:
drv The TFFS drive number for the bank to format.

unsigned int FILE_sysTffsRepair int  drv  ) 
 

Attempt to repair a bad TFFS partition.

Runs the DOSFS chkdsk utility on the requested TFFS partition. If an error is found by the utility, repairs to the partition file system are attempted.

Parameters:
drv The TFFS drive number for the bank to repair.
Returns:
A FILE MSG code.


Generated on Wed Oct 5 22:25:50 2005 by doxygen 1.3.3