Medidor Online de Temperatura y Humedad de Bajo Consumo  1
Trabajo Fin de Carrera
Referencia del Archivo server.h

Cabecera del driver SERVER. Más...

#include <stdint.h>
#include <stdbool.h>
#include <wifly.h>

Ir al código fuente de este archivo.

Estructuras de datos

struct  _SERVER_Settings
 Guarda la configuración actual recibida desde el servidor. Más...
 

'defines'

#define SERVER_DATAFORMAT   "%.1f"
 Formato en el que se enviarán los datos al servidor. Más...
 

'typedefs'

typedef struct _SERVER_Settings SERVER_Settings
 Guarda la configuración actual recibida desde el servidor. Más...
 

Funciones

void SERVER_Initialize (uint32_t wiflyUartId, const char *_ssid, WIFLY_SecurityType _securityType, const char *_password)
 
bool SERVER_SendStats (const char *application, const char *value)
 
void SERVER_GetSettings (SERVER_Settings *settings)
 

Descripción detallada

Cabecera del driver SERVER.

Documentación de los 'defines'

#define SERVER_DATAFORMAT   "%.1f"

Formato en el que se enviarán los datos al servidor.

Documentación de los 'typedefs'

Guarda la configuración actual recibida desde el servidor.

Documentación de las funciones

void SERVER_GetSettings ( SERVER_Settings settings)

Recibe la configuración desde el servidor.

Parámetros
settingsPuntero al objeto global que contiene la configuración.
Devuelve
El dato devuelto desde el servidor o -1 en caso de haber fallado.
void SERVER_Initialize ( uint32_t  wiflyUartId,
const char *  _ssid,
WIFLY_SecurityType  _securityType,
const char *  _password 
)

Inicializa el módulo de control del envio y recepción de datos al servidor. Además de inicializar el módulo WiFly crea el mutex necesario para evitar que las tareas hagan uso del módulo al mismo tiempo.

Parámetros
wiflyUartIdIdentificador de UART al que está conectado el módulo WiFly.
_ssidNombre del punto de acceso al que queremos conectar.
_securityTypeDefine el tipo de seguridad que tenemos activado en el punto de acceso.
_passwordContraseña del punto de acceso.
bool SERVER_SendStats ( const char *  application,
const char *  value 
)

Envía un dato al servidor para hacer el registro de un dato.

Parámetros
applicationNombre de la aplicación que está enviando los datos.
valueLa cadena de texto correspondiente del valor que queremos enviar al servidor. El formato printf que se debería usar es "%.2f".
Devuelve
true si se han enviado los datos correctamente, false de otro modo.