Anderson Cunha
/
monitoramento_ativos
Programa Teste para monitoramento de ativos eletricos
src/classes/GPS.h@5:1b0cd3a1f3c7, 2019-05-14 (annotated)
- Committer:
- AndersonIctus (anderson.ictus@gmail.com)
- Date:
- Tue May 14 22:34:36 2019 -0300
- Revision:
- 5:1b0cd3a1f3c7
- Parent:
- 3:213ab6bbf852
* Incluindo eventos ao Giroscopio
(Talvez um Girocospio Observer seria legal aqui !!)
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
AndersonIctus | 3:213ab6bbf852 | 1 | #include "Logger.h" |
AndersonIctus | 3:213ab6bbf852 | 2 | |
AndersonIctus | 3:213ab6bbf852 | 3 | class GPS { |
AndersonIctus | 3:213ab6bbf852 | 4 | public: |
AndersonIctus | 3:213ab6bbf852 | 5 | /// Aciona o envia da localizacao a cada 'n' segundos |
AndersonIctus | 3:213ab6bbf852 | 6 | void enviaLocalizacao(int n_seconds) { |
AndersonIctus | 3:213ab6bbf852 | 7 | // Seta o time-out para enviar a localização a cada 'n' segundos !! |
AndersonIctus | 3:213ab6bbf852 | 8 | sprintf(_l->buffer, "Enviando Localizacao \r\n\tX: 12345\r\n\tY: 88723\r\n\tZ: 2233567 \r\nem : %d seconds", n_seconds); |
AndersonIctus | 3:213ab6bbf852 | 9 | _l->log(_l->buffer); |
AndersonIctus | 3:213ab6bbf852 | 10 | } |
AndersonIctus | 3:213ab6bbf852 | 11 | |
AndersonIctus | 3:213ab6bbf852 | 12 | void setLog(Logger * l) { |
AndersonIctus | 3:213ab6bbf852 | 13 | _l = l; |
AndersonIctus | 3:213ab6bbf852 | 14 | } |
AndersonIctus | 3:213ab6bbf852 | 15 | |
AndersonIctus | 3:213ab6bbf852 | 16 | private: |
AndersonIctus | 3:213ab6bbf852 | 17 | Logger* _l; |
AndersonIctus | 3:213ab6bbf852 | 18 | } |
AndersonIctus | 3:213ab6bbf852 | 19 | ; |