- addCloudConnector(CloudConnector) - Method in class com.microej.demo.thermorest.HeadlessThermostat
-
- addCloudConnector(HeadlessThermostat, Properties, CertificateLoader) - Static method in class com.microej.demo.thermorest.Main
-
Add cloud connector, AWS if all the properties has been set, MQTT otherwise.
- addCloudConnectorObserver(Observer) - Method in class com.microej.demo.thermorest.HeadlessThermostat
-
Add an observer to be notified when a
CloudConnector
is added, removed or changed.
- addListener(ThermostatListener) - Method in class com.microej.demo.thermorest.model.ThermostatModel
-
Append a thermostat listener.
- append(StringBuilder, String, float) - Static method in class com.microej.demo.thermorest.util.JSONStringBuilder
-
Appends a float value ("key":value) to a StringBuilder.
- append(StringBuilder, String, int) - Static method in class com.microej.demo.thermorest.util.JSONStringBuilder
-
Appends an int value ("key":value) to a StringBuilder.
- append(StringBuilder, String, String) - Static method in class com.microej.demo.thermorest.util.JSONStringBuilder
-
Appends a String value ("key":"value") to a StringBuilder.
- appendJSON(StringBuilder, String, String) - Static method in class com.microej.demo.thermorest.util.JSONStringBuilder
-
Appends a JSON value ("key":json) to a StringBuilder.
- appendString(StringBuilder, String) - Static method in class com.microej.demo.thermorest.util.JSONStringBuilder
-
Appends a String in double quote to a StringBuilder.
- AutomaticThermostatModel - Class in com.microej.demo.thermorest.model
-
A thermostat model changing its temperature by 0.5° each second to reach the target temperature.
- AutomaticThermostatModel() - Constructor for class com.microej.demo.thermorest.model.AutomaticThermostatModel
-
- AWS_BROKER_PORT - Static variable in class com.microej.demo.thermorest.cloud.aws.ThermostatAWS
-
Property to get the path to the aws port.
- AWS_BROKER_URL - Static variable in class com.microej.demo.thermorest.cloud.aws.ThermostatAWS
-
Property to get the path to the aws broker.
- AWS_CERTIFICATE_FILE_PATH - Static variable in class com.microej.demo.thermorest.cloud.aws.SslContextHelper
-
Property to get the path to the device's certificate.
- AWS_CERTIFICATE_LIST - Static variable in class com.microej.demo.thermorest.cloud.aws.SslContextHelper
-
Property to get the list of certificate to load.
- AWS_DEVICE_ID - Static variable in class com.microej.demo.thermorest.cloud.aws.ThermostatAWS
-
Property to get the path to the things id.
- AWS_PRIVATE_KEY_FILE_PASSWORD - Static variable in class com.microej.demo.thermorest.cloud.aws.SslContextHelper
-
Property to get the password of device's private key.
- AWS_PRIVATE_KEY_FILE_PATH - Static variable in class com.microej.demo.thermorest.cloud.aws.SslContextHelper
-
Property to get the path to the device's private key.
- AWSUpload - Class in com.microej.demo.thermorest.endpoint
-
Endpoint to receive aws credentials..
- AWSUpload(HeadlessThermostat, CertificateLoader, Properties) - Constructor for class com.microej.demo.thermorest.endpoint.AWSUpload
-
Instantiates an endpoint to receive aws credentials.