/*
 * TLGB_Pagine_Tlgb.h
 *
 *  Created on: 17/feb/2015
 *      Author: gozzini.davide
 */

#ifndef TLGB_PAGINE_TLGB_EXT_H_
#define TLGB_PAGINE_TLGB_EXT_H_

//==============================================================================
// Include files

//==============================================================================
// Constants

//==============================================================================
// Types

typedef enum
{
	tlgb_lvl0_pagina_iniziale,
	tlgb_lvl0_parametri_generali_tempi,
	tlgb_lvl0_parametri_generali_soglie,
	tlgb_lvl0_parametri_generali_unita_misura,
	tlgb_lvl0_parametri_generali_decimali,
	tlgb_lvl0_parametri_stazione_1_tempi,
	tlgb_lvl0_parametri_stazione_1_soglie,
	tlgb_lvl0_parametri_stazione_1_unita_misura,
	tlgb_lvl0_parametri_stazione_1_decimali,
	//tlgb_lvl0_parametri_stazione_2_tempi,
	//tlgb_lvl0_parametri_stazione_2_soglie,
	//tlgb_lvl0_parametri_stazione_2_unita_misura,
	//tlgb_lvl0_parametri_stazione_2_decimali,
	tlgb_lvl0_diagnostica_io_digitali,
	tlgb_lvl0_diagnostica_io_analogici,
	tlgb_lvl0_configurazione_adc,
	//tlgb_lvl0_configurazione_io_analogici,
	tlgb_lvl0_configurazione_trasduttore_1,
	tlgb_lvl0_configurazione_trasduttore_1_unita_misura,
	tlgb_lvl0_configurazione_trasduttore_1_decimali,
	tlgb_lvl0_configurazione_trasduttore_2,
	tlgb_lvl0_configurazione_trasduttore_2_unita_misura,
	tlgb_lvl0_configurazione_trasduttore_2_decimali,
	tlgb_lvl0_configurazione_trasduttore_3,
	tlgb_lvl0_configurazione_trasduttore_3_unita_misura,
	tlgb_lvl0_configurazione_trasduttore_3_decimali,
	tlgb_lvl0_configurazione_trasduttore_4,
	tlgb_lvl0_configurazione_trasduttore_4_unita_misura,
	tlgb_lvl0_configurazione_trasduttore_4_decimali,
	tlgb_lvl0_pagine_totali,
	tlgb_lvl0_32bit = 0xFFFFFFFF,
}tlgb_lvl0;

//==============================================================================
// External variables

extern volatile tlgb_lvl0 tlgb_lvl0_selezionato;
extern volatile unsigned long refresh_schermo_tlgb;

//==============================================================================
// Global functions

void gestione_menu_tlgb_lvl0 (void);

#endif /* TLGB_PAGINE_TLGB_EXT_H_ */
