ldas-tools-framecpp  2.5.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Classes | Macros | Typedefs | Enumerations | Functions
FrameC.h File Reference
#include "ldastoolsal/ldas_types.h"

Classes

struct  gpstime
 GPS Time structure. More...
 
struct  FrameCError_
 Information concerning failure of a function. More...
 

Macros

#define restrict
 
#define restrict   const
 

Typedefs

typedef INT_4U gpstime_seconds_t
 
typedef INT_4U gpstime_nanoseconds_t
 
typedef struct gpstime gpstime_t
 
typedef enum errno_ framec_errno_type
 Enumeration of error codes. More...
 
typedef struct FrameCError_ FrameCError
 Information concerning failure of a function. More...
 

Enumerations

enum  errno_ {
  FRAMEC_ERRNO_NO_ERROR, FRAMEC_ERRNO_ERROR, FRAMEC_ERRNO_FR_CHANNEL_ACCESSOR_ERROR, FRAMEC_ERRNO_FR_CHANNEL_ALLOC_ERROR,
  FRAMEC_ERRNO_FR_CHANNEL_COMPRESSION_ERROR, FRAMEC_ERRNO_FR_CHANNEL_FREE_ERROR, FRAMEC_ERRNO_FR_CHANNEL_READ_ERROR, FRAMEC_ERRNO_FR_DETECTOR_ACCESSOR_ERROR,
  FRAMEC_ERRNO_FR_DETECTOR_ALLOC_ERROR, FRAMEC_ERRNO_FR_DETECTOR_FREE_ERROR, FRAMEC_ERRNO_FR_DETECTOR_READ_ERROR, FRAMEC_ERRNO_FR_DETECTOR_WRITE_ERROR,
  FRAMEC_ERRNO_FR_EVENT_ACCESSOR_ERROR, FRAMEC_ERRNO_FR_EVENT_ALLOC_ERROR, FRAMEC_ERRNO_FR_EVENT_FREE_ERROR, FRAMEC_ERRNO_FR_EVENT_READ_ERROR,
  FRAMEC_ERRNO_FR_EVENT_WRITE_ERROR, FRAMEC_ERRNO_FR_HISTORY_ALLOC_ERROR, FRAMEC_ERRNO_FR_HISTORY_FREE_ERROR, FRAMEC_ERRNO_FRAME_OPEN_ERROR,
  FRAMEC_ERRNO_FRAME_CLOSE_ERROR, FRAMEC_ERRNO_FRAME_CHECKSUM_ERROR, FRAMEC_ERRNO_FRAME_H_ACCESSOR_ERROR, FRAMEC_ERRNO_FRAME_H_ALLOC_ERROR,
  FRAMEC_ERRNO_FRAME_H_FREE_ERROR, FRAMEC_ERRNO_FRAME_H_READ_ERROR, FRAMEC_ERRNO_FRAME_H_WRITE_ERROR, FRAMEC_ERRNO_FR_TOC_ACCESSOR_ERROR,
  FRAMEC_ERRNO_FR_TOC_FREE_ERROR, FRAMEC_ERRNO_FR_TOC_READ_ERROR
}
 Enumeration of error codes. More...
 

Functions

void FrameCErrorInit (FrameCError **Handle)
 
INT_2U FrameCLibraryMinorVersion (void)
 Return the minor version number of the frame library. More...
 
gpstime_seconds_t FrameCGPSTimeNow (void)
 
void FrameCInitialize (void)
 Initialize the library. More...
 
void FrameCCleanup (void)
 Cleanup the library. More...
 

Macro Definition Documentation

#define restrict
#define restrict   const