SELKIELogger  1.0.0
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
Include dependency graph for DWTypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  dw_hva
 Internal representation of a Datawell HVA message. More...
 
struct  dw_bva
 Internal representation of a Datawell BVA message. More...
 
struct  dw_hxv
 Internal representation of a Datawell HXV message. More...
 
struct  dw_spectrum
 Internal representation of HXV spectral messages. More...
 
struct  dw_system
 Internal representation of HXV system messages. More...
 

Macros

#define DW_CHAN_OK   '-'
 Channel OK.
 
#define DW_CHAN_REPAIRED   '='
 Channel Repaired.
 
#define DW_CHAN_BAD   '!'
 Channel Unrecoverable.
 

Typedefs

typedef enum dw_types dw_types
 DW Data format types.
 
typedef struct dw_hva dw_hva
 Internal representation of a Datawell HVA message. More...
 
typedef struct dw_bva dw_bva
 Internal representation of a Datawell BVA message. More...
 
typedef struct dw_hxv dw_hxv
 Internal representation of a Datawell HXV message. More...
 

Enumerations

enum  dw_types { DW_TYPE_UNKNOWN = -1 , DW_TYPE_HVA = 0 , DW_TYPE_HXV , DW_TYPE_BVA }
 DW Data format types. More...
 

Functions

bool hexpair_to_uint (const char *in, uint8_t *out)
 Convert a string of hexadecimal characters to corresponding value. More...
 
bool dw_string_hxv (const char *in, size_t *end, dw_hxv *out)
 Read a line of HXV data from string and convert. More...
 

Detailed Description

Data types and definitions for use with Datawell equipment

Definition in file DWTypes.h.