Authors: Igor Kopestenski (igor.kopestenski@uclouvain.be) [web site: https://github.com/Laymer/achlys].
channel() = atom()
listen_addr() = #{ip => inet:ip_address(), port => non_neg_integer()}
node_spec() = #{name => node(), listen_addrs => [listen_addr()], channels => [channel()], parallelism => non_neg_integer()}
aggregate_sensor_data/0 | Collect data based on sensors available on Pmod modules and store aggregated values in corresponding Lasp variable. |
clusterize/0 | Attempts to discover and join other neighboring nodes. |
get_aggregate/1 | Returns the temperature aggregates seen by the current node. |
get_temp/0 | Returns the temperature aggregates seen by the current node. |
start/0 | Start the application. |
stop/0 | Stop the Application. |
aggregate_sensor_data() -> ok
Collect data based on sensors available on Pmod modules and store aggregated values in corresponding Lasp variable.
clusterize() -> [node_spec()]
Attempts to discover and join other neighboring nodes.
get_aggregate(Data::atom()) -> list()
Returns the temperature aggregates seen by the current node.
get_temp() -> list()
Returns the temperature aggregates seen by the current node.
start() -> ok
Start the application.
stop() -> ok
Stop the Application
Generated by EDoc