ldas-tools-framecpp 3.0.4
Loading...
Searching...
No Matches
FrameC.h File Reference
#include "ldastoolsal/ldas_types.h"
Include dependency graph for FrameC.h:
This graph shows which files directly or indirectly include this file:

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.
typedef struct FrameCError_ FrameCError
 Information concerning failure of a function.

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.
gpstime_seconds_t FrameCGPSTimeNow (void)
void FrameCInitialize (void)
 Initialize the library.
void FrameCCleanup (void)
 Cleanup the library.

Macro Definition Documentation

◆ restrict [1/2]

#define restrict

◆ restrict [2/2]

#define restrict   const