Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of Middleware by
StringManager.h@4:c59485faea9f, 2015-12-10 (annotated)
- Committer:
- Jorge_Beltran
- Date:
- Thu Dec 10 03:03:11 2015 +0000
- Revision:
- 4:c59485faea9f
- Parent:
- 1:fd355dc296b1
Updated Sensors Module Added GetLightFuncion
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
RoHe | 0:d1ff330c5128 | 1 | /* |
RoHe | 0:d1ff330c5128 | 2 | |
RoHe | 0:d1ff330c5128 | 3 | StringManager.h |
RoHe | 0:d1ff330c5128 | 4 | |
RoHe | 0:d1ff330c5128 | 5 | Only to improve the clarity of main .cpp |
RoHe | 0:d1ff330c5128 | 6 | This don't have any new classes |
RoHe | 0:d1ff330c5128 | 7 | |
RoHe | 0:d1ff330c5128 | 8 | This import is use to manage the strings |
RoHe | 0:d1ff330c5128 | 9 | |
RoHe | 0:d1ff330c5128 | 10 | Last update by RoHe 16/11/2015 |
RoHe | 0:d1ff330c5128 | 11 | */ |
RoHe | 0:d1ff330c5128 | 12 | |
RoHe | 0:d1ff330c5128 | 13 | #include <string.h> |
RoHe | 1:fd355dc296b1 | 14 | #include "Sensors.h" // se movieron las declaraciones de las variables |
RoHe | 1:fd355dc296b1 | 15 | //por que decia que se encontraban definidas mas de una vez |
RoHe | 1:fd355dc296b1 | 16 | #include "Initial.h" |
RoHe | 0:d1ff330c5128 | 17 | |
RoHe | 1:fd355dc296b1 | 18 | #ifndef STRINGMANAGER_H_ |
RoHe | 1:fd355dc296b1 | 19 | #define STRINGMANAGER_H_ |
RoHe | 1:fd355dc296b1 | 20 | |
RoHe | 1:fd355dc296b1 | 21 | class StringManager { |
RoHe | 1:fd355dc296b1 | 22 | |
RoHe | 1:fd355dc296b1 | 23 | public: |
RoHe | 1:fd355dc296b1 | 24 | StringManager(); |
RoHe | 1:fd355dc296b1 | 25 | bool is_good(void); |
RoHe | 1:fd355dc296b1 | 26 | int getVar(void); |
RoHe | 1:fd355dc296b1 | 27 | char* echo(void); |
RoHe | 1:fd355dc296b1 | 28 | char* processString(char* cadena, char* ipClient); |
RoHe | 1:fd355dc296b1 | 29 | int stringLenght(char* cadena); |
RoHe | 1:fd355dc296b1 | 30 | char initialString[100]; |
RoHe | 1:fd355dc296b1 | 31 | |
RoHe | 1:fd355dc296b1 | 32 | private: |
RoHe | 1:fd355dc296b1 | 33 | int varInt; |
RoHe | 1:fd355dc296b1 | 34 | char* stringMakerGetLight(char* ipClient); |
RoHe | 1:fd355dc296b1 | 35 | char* stringMakerGetDoor(char* ipClient); |
RoHe | 1:fd355dc296b1 | 36 | char* stringMakerGetPresence(char* ipClient); |
RoHe | 1:fd355dc296b1 | 37 | char* stringMakerGetPeople(char* ipClient); |
RoHe | 1:fd355dc296b1 | 38 | char* stringMakerGetWindow1(char* ipClient); |
RoHe | 1:fd355dc296b1 | 39 | char* stringMakerGetWindow2(char* ipClient); |
RoHe | 1:fd355dc296b1 | 40 | char* stringMakerGetWindow3(char* ipClient); |
RoHe | 1:fd355dc296b1 | 41 | char* stringMakerGetRoom(char* ipClient); |
RoHe | 1:fd355dc296b1 | 42 | }; |
RoHe | 1:fd355dc296b1 | 43 | |
RoHe | 1:fd355dc296b1 | 44 | #endif |