Serial Wombat 18AB Firmware
Classes | Typedefs | Enumerations | Functions
inputProcess.h File Reference
#include <stdint.h>
#include "serialWombat.h"

Go to the source code of this file.

Classes

struct  inputProcess_n
 

Typedefs

typedef struct inputProcess_n inputProcess_t
 

Enumerations

enum  INPUT_FILTER_MODE_t { INPUT_FILTER_MODE_NONE = 0, INPUT_FILTER_MODE_FIRST_ORDER = 1, INPUT_FILTER_MODE_AVERAGE = 2 }
 
enum  INPUT_TRANSFORM_MODE_t { INPUT_TRANSFORM_MODE_NONE = 0, INPUT_TRANSFORM_MODE_SCALE_RANGE = 1, INPUT_TRANSFORM_MODE_LINEAR_MXB = 2 }
 

Functions

void inputProcessInit (inputProcess_t *inputProcess)
 
uint16_t inputProcessProcess (inputProcess_t *inputProcess, uint16_t inputValue)
 
void inputProcessCommProcess (inputProcess_t *inputProcess)
 

Typedef Documentation

◆ inputProcess_t

Enumeration Type Documentation

◆ INPUT_FILTER_MODE_t

Enumerator
INPUT_FILTER_MODE_NONE 
INPUT_FILTER_MODE_FIRST_ORDER 
INPUT_FILTER_MODE_AVERAGE 

◆ INPUT_TRANSFORM_MODE_t

Enumerator
INPUT_TRANSFORM_MODE_NONE 
INPUT_TRANSFORM_MODE_SCALE_RANGE 
INPUT_TRANSFORM_MODE_LINEAR_MXB 

Function Documentation

◆ inputProcessCommProcess()

void inputProcessCommProcess ( inputProcess_t inputProcess)

◆ inputProcessInit()

void inputProcessInit ( inputProcess_t inputProcess)

◆ inputProcessProcess()

uint16_t inputProcessProcess ( inputProcess_t inputProcess,
uint16_t  inputValue 
)