pepe
Embed:
(wiki syntax)
Show/hide line numbers
alarma.h
00001 #ifndef ALARMA_H 00002 #define ALARMA_H 00003 00004 #include "mbed.h" 00005 00006 extern AnalogIn Ref; //Pot 1 00007 extern DigitalIn Pulsador; //Joystick Center 00008 extern DigitalOut Buzzer; //Sirena 00009 extern AnalogIn Valor; //Pot 2 (Sensor Analogo) 00010 extern DigitalOut Alive; //KeepAlive signal 00011 extern DigitalOut Indicador; //LED de encendido 00012 extern DigitalOut Luz; //RGB red 00013 extern DigitalIn Estado; //Sensor Digital 00014 00015 extern int i; 00016 extern int j; 00017 extern int Titila; 00018 extern int On; 00019 extern int Off; 00020 extern bool check; 00021 extern bool testResult; 00022 extern int delaySirena; //Factory configuration. 00023 extern int testSirena; 00024 extern int delayLuz; //Factory configuration. 00025 extern int delayFactory; //Factory configuration. 00026 extern int AStatus; 00027 extern int DStatus; 00028 extern int An; 00029 extern int Di; 00030 extern int Prog; 00031 extern int Auto; 00032 00033 00034 /** 00035 * 00036 * 00037 * 00038 * 00039 */ 00040 int Test(void); 00041 00042 /** 00043 * 00044 * 00045 * 00046 * 00047 */ 00048 void LED(int a); 00049 00050 /** 00051 * 00052 * 00053 * 00054 * 00055 */ 00056 void KeepAlive(void); 00057 00058 /** 00059 * 00060 * 00061 * 00062 * 00063 */ 00064 void Config(void); 00065 00066 /** 00067 * 00068 * 00069 * 00070 * 00071 */ 00072 void Armar(void); 00073 00074 /** 00075 * 00076 * 00077 * 00078 * 00079 */ 00080 int SensorAnalogico(void); 00081 00082 /** 00083 * 00084 * 00085 * 00086 * 00087 */ 00088 int SensorDigital(void); 00089 00090 /** 00091 * 00092 * 00093 * 00094 * 00095 */ 00096 void Sirena(int Ds); 00097 00098 /** 00099 * 00100 * 00101 * 00102 * 00103 */ 00104 void LuzDisparo(int Dl); 00105 00106 /** 00107 * 00108 * 00109 * 00110 * 00111 */ 00112 float Filtro(void); 00113 00114 /** 00115 * 00116 * 00117 * 00118 * 00119 */ 00120 void Pip(int p); 00121 00122 #endif 00123 00124 00125
Generated on Wed Jul 27 2022 00:30:41 by
1.7.2