IoT-MBBR (masterthesis)
Masterthesis upgrading a Moving Bed BioReactor with extra sensors and cloud connectivity.
datatypes.h File Reference

Definitions of the custom data-types used. More...

#include <stdint.h>

Go to the source code of this file.

Data Structures

struct  MeasurementData_t
 

Typedefs

typedef enum mcu_states MCU_State_t
 

Enumerations

enum  mcu_states {
  INIT, MEASURE, SEND_DATA, SEND_STATUS,
  SLEEP, WAKEUP
}
 

Detailed Description

Definitions of the custom data-types used.

Version
1.0
Author
Brecht Van Eeckhoudt

Versions

  • v1.0: Initial version

License

Copyright (C) 2020 - Brecht Van Eeckhoudt

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

A copy of the GNU General Public License can be found in the LICENSE file along with this source code.


Some methods use code obtained from examples from Silicon Labs' GitHub. These sections are licensed under the Silabs License Agreement. See the file "Silabs_License_Agreement.txt" for details. Before using this software for any purpose, you must agree to the terms of that agreement.

Definition in file datatypes.h.

Typedef Documentation

◆ MCU_State_t

typedef enum mcu_states MCU_State_t

Enum type for the state machine

Enumeration Type Documentation

◆ mcu_states

enum mcu_states

Enum type for the state machine

Enumerator
INIT 
MEASURE 
SEND_DATA 
SEND_STATUS 
SLEEP 
WAKEUP 

Definition at line 52 of file datatypes.h.

53 {
54  INIT,
55  MEASURE,
56  SEND_DATA,
58  SLEEP,
59  WAKEUP
60 } MCU_State_t;
enum mcu_states MCU_State_t
Definition: datatypes.h:54