Linked IoT
  • Untitled
  • Languages
  • Linked IoT
    • allgemein
      • bestandteile
        • Sensor-Board-Node
        • Bridge
        • Gateway
      • ueberdasprojekt
        • Problems & challenges
    • dokumentation
      • bibliothek
      • sequenzdiagramm
      • bridge
      • WebInterface
      • Dependencies
      • Terminology:
      • Class diagram
    • Summary
    • tutorials
      • Installing Arduino
      • Installation STM-Board
      • Starting and running the Wifi-Manager
      • Installation und Establishing of ESP
  • Linked IoT
    • dokumentation
      • bridge
      • WebInterface
      • Terminologie:
      • Abhängigkeiten
      • sequenzdiagramm
      • bibliothek
      • Klassendiagramm
    • tutorials
      • Installation STM-Board
      • Wifi-Manager starten und ausführen
      • Installation und Einrichtung von ESP
      • Arduino installieren
    • allgemein
      • bestandteile
        • Bridge
        • Gateway
        • Sensor-Board-Node
      • ueberdasprojekt
        • Probleme & Herausforderungen
    • Summary
Powered by GitBook
On this page
  • Summary
  • Members
  • class BrightnessSensor
  • Summary
  • Members
  • class EmptyEEPROM
  • Summary
  • Members
  • class EmptyTestRadioDevice
  • Summary
  • Members
  • class PullUpSetupButtonDevice
  • Summary
  • Members
  • class RadioDevice
  • Summary
  • Members
  • class SensorBoardDevice
  • Summary
  • Members
  • class SensorDevice
  • Summary
  • Members
  • class SetupButtonDevice
  • Summary
  • Members
  • class SingleLedStatusDevice
  • Summary
  • Members
  • class StatusDevice
  • Summary
  • Members
  • class Stm32EEPROM
  • Summary
  • Members
  • class STM32SensorBoard
  • Summary
  • Members
  • class StorageDevice
  • Summary
  • Members
  1. Linked IoT
  2. dokumentation

bibliothek

Summary

Members

Descriptions

Members

Values

Descriptions

OK

SETUP_MODE

LINKING

ERROR

SEND_MQTT_MESSAGE

EMPTY

class BrightnessSensor

class BrightnessSensor
  : public SensorDevice

Summary

Members

Descriptions

Initialization of the sensor and determination of the output-mode.

Is called for every run.

Returns the current value of the sensor as Json-object.

Returns the type of the sensor as Json-object.

Members

Initialization of the sensor and determination of the output-mode.

Parameters

  • TRUE Successful initialization

  • FALSE Sensor could not be initialized

Is called for every run.

Returns the current value of the sensor as Json-object.

Returns

Current value as Json-object

Returns the type of the sensor as Json-object.

Returns

Type as Json-object

class EmptyEEPROM

class EmptyEEPROM
  : public StorageDevice

Summary

Members

Descriptions

Returns the value to the associated key from memory.

Permanently saves the value with the associated key in memory.

Removes the value from the memory.

Members

Returns the value to the associated key from memory.

Parameters

  • key key of the value

Returns

value

Permanently saves the value with the associated key in memory.

Parameters

  • TRUE Value saved successfully

  • FALSE Value could't be saved

Removes the value from the memory.

Parameters

  • TRUE Value removed successfully

  • FALSE Value could't be removed

class EmptyTestRadioDevice

class EmptyTestRadioDevice
  : public RadioDevice

Summary

Members

Descriptions

Initialization of radio module.

Is called for every run.

Radio module is started.

Radio module is stopped.

Returns the maximum length of the messages that can be sent by the radio module.

Returns the type of the radio module as Json-object.

Returns the configuration of the radio module as Json-object.

Sets the configuration of the radio module.

Sends the message to the server.

The connection to the server is being established.

Members

Initialization of radio module.

Parameters

  • TRUE Successful initialization

  • FALSE Radio module could not be initialized

Is called for every run.

Radio module is started.

Parameters

  • TRUE Successful start

  • FALSE Radio module could not be started

Radio module is stopped.

Parameters

  • TRUE Successful Stop

  • FALSE Radio module could not be stopped

Returns the maximum length of the messages that can be sent by the radio module.

Returns

maximum message-length

Returns the type of the radio module as Json-object.

Returns

type as Json-object

Returns the configuration of the radio module as Json-object.

Returns

configuration as Json-object

Sets the configuration of the radio module.

Parameters

  • jsonConfig configuration of the radio module

Sends the message to the server.

Parameters

  • buffer the sending message

Parameters

  • TRUE Message sent successfully

  • FALSE Message could not be sent

The connection to the server is being established.

Parameters

  • TRUE Connection is established successfully

  • FALSE Connection could not be established

class PullUpSetupButtonDevice

class PullUpSetupButtonDevice
  : public SetupButtonDevice

Summary

Members

Descriptions

Initialization of the button and determination of the input-mode for the button.

Is called for every run.

Returns, if the button is pressed.

Members

Initialization of the button and determination of the input-mode for the button.

Parameters

  • TRUE Initialization successful

  • FALSE Button could not be initialized

Is called for every run.

Returns, if the button is pressed.

Parameters

  • TRUE Button is pressed

  • FALSE Button is not pressed

class RadioDevice

Summary

Members

Descriptions

Initialization of radio module.

Is called for every run.

Radio module is started.

Radio module is stopped.

Returns the maximum length of the messages that can be sent by the radio module.

Returns the type of the radio module as Json-object.

Returns the configuration of the radio module as Json-object.

Sets the configuration of the radio module.

Sends the message to the server.

The connection to the server is being established.

Members

Initialization of radio module.

Parameters

  • TRUE Successful initialization

  • FALSE Radio module could not be initialized

Is called for every run.

Radio module is started.

Parameters

  • TRUE Successful start

  • FALSE Radio module could not be started

Radio module is stopped.

Parameters

  • TRUE Successful Stop

  • FALSE Radio module could not be stopped

Returns the maximum length of the messages that can be sent by the radio module.

Returns

maximum message-length

Returns the type of the radio module as Json-object.

Returns

type as Json-object

Returns the configuration of the radio module as Json-object.

Returns

configuration as Json-object

Sets the configuration of the radio module.

Parameters

  • jsonConfig configuration of the radio module

Sends the message to the server.

Parameters

  • buffer the sending message

Parameters

  • TRUE Message sent successfully

  • FALSE Message could not be sent

The connection to the server is being established.

Parameters

  • TRUE Connection is established successfully

  • FALSE Connection could not be established

class SensorBoardDevice

Summary

Members

Descriptions

Initialization of the sensor-board.

This method is run through in every loop in the ino-file.

Sending a message via the radio-module.

Returns the device for the output of the status.

Sets the device for the output of the status.

Returns the button that starts the setup-mode.

Sets the button that starts the setup-mode.

Returns the radio-module that is used for the connection to the bridge.

Sets the radio-module that is used for the connection to the bridge.

Returns the sensor that is installed on the sensor-board.

Sets the sensor that is installed on the sensor-board.

Returns the memory, which stored the data permanently.

Sets the memory, which stored the data permanently.

Returns the http-connection that is used for the connection to the gateway.

Sets the http-connection that is used for the connection to the gateway.

Returns the amount of seconds that the button needs to be pressed to enter the setup-mode.

Sets the amount of seconds that the button needs to be pressed to enter the setup-mode. Therefore the time for the setup-mode needs to be shorter than the time for the reset-mode.

Returns the amount of seconds that the button needs to be pressed to enter the reset-mode.

Sets the amount of seconds that the button needs to be pressed to enter the reset-mode. Therefore the time for the reset-mode needs to be longer than the time for the setup-mode.

Returns the UUID of the device.

Sets the UUID of the device.

Indicating if the sensor-board is in setup-mode.

Returns the JsonLD-context of the Sensor-Board.

Members

Initialization of the sensor-board.

Parameters

  • TRUE Successful initialization

  • FALSE Sensor-Board could not be initialized

This method is run through in every loop in the ino-file.

Parameters

  • TRUE Method ran through successfully

  • FALSE Method failed to run through

Sending a message via the radio-module.

Parameters

  • buffer The message to be sent

Parameters

  • TRUE Message was sent successfully

  • FALSE Message could not be sent

Returns the device for the output of the status.

Returns

statusDevice

Sets the device for the output of the status.

Parameters

Returns the button that starts the setup-mode.

Returns

setupButton

Sets the button that starts the setup-mode.

Parameters

  • setupButton SetupButton to be set

Returns the radio-module that is used for the connection to the bridge.

Returns

radioModul

Sets the radio-module that is used for the connection to the bridge.

Parameters

  • radioModul Radio-module to be set

Returns the sensor that is installed on the sensor-board.

Returns

sensor

Sets the sensor that is installed on the sensor-board.

Parameters

  • sensor Sensor to be set

Returns the memory, which stored the data permanently.

Returns

storage

Sets the memory, which stored the data permanently.

Parameters

  • storage to be set

Returns the http-connection that is used for the connection to the gateway.

Returns

connection

Sets the http-connection that is used for the connection to the gateway.

Parameters

  • connection HttpConnection to be set

Returns the amount of seconds that the button needs to be pressed to enter the setup-mode.

Returns

Time in seconds

Sets the amount of seconds that the button needs to be pressed to enter the setup-mode. Therefore the time for the setup-mode needs to be shorter than the time for the reset-mode.

Parameters

  • pressTime Time in seconds

Returns the amount of seconds that the button needs to be pressed to enter the reset-mode.

Returns

Time in seconds

Sets the amount of seconds that the button needs to be pressed to enter the reset-mode. Therefore the time for the reset-mode needs to be longer than the time for the setup-mode.

Parameters

  • pressTime Time in seconds

Returns the UUID of the device.

Returns

uuid

Sets the UUID of the device.

Parameters

  • uuid UUID to be set

Indicating if the sensor-board is in setup-mode.

Parameters

  • TRUE Sensor-Board is in setup-mode

  • FALSE Sensor-Board is not in setup-mode

Returns the JsonLD-context of the Sensor-Board.

Returns

context as JsonObject

class SensorDevice

Summary

Members

Descriptions

Initialization of the sensor and determination of the output-mode.

Is called for every run.

Returns the current value of the sensor as Json-object.

Returns the type of the sensor as Json-object.

Members

Initialization of the sensor and determination of the output-mode.

Parameters

  • TRUE Successful initialization

  • FALSE Sensor could not be initialized

Is called for every run.

Returns the current value of the sensor as Json-object.

Returns

Current value as Json-object

Returns the type of the sensor as Json-object.

Returns

Type as Json-object

class SetupButtonDevice

Summary

Members

Descriptions

Initialization of the button and determination of the input-mode for the button.

Is called for every run.

Returns, if the button is pressed.

Members

Initialization of the button and determination of the input-mode for the button.

Parameters

  • TRUE Initialization successful

  • FALSE Button could not be initialized

Is called for every run.

Returns, if the button is pressed.

Parameters

  • TRUE Button is pressed

  • FALSE Button is not pressed

class SingleLedStatusDevice

class SingleLedStatusDevice
  : public StatusDevice

Summary

Members

Descriptions

Initialization of the status and definition of the output-mode.

Is called in every turn and returns the current status.

Members

Initialization of the status and definition of the output-mode.

Parameters

  • TRUE Successful initialization

  • FALSE Status could not be initialized

Is called in every turn and returns the current status.

class StatusDevice

Summary

Members

Descriptions

Initialization of the status and definition of the output-mode.

Is called in every turn and returns the current status.

Sets the status.

Members

Initialization of the status and definition of the output-mode.

Parameters

  • TRUE Successful initialization

  • FALSE Status could not be initialized

Is called in every turn and returns the current status.

Sets the status.

Parameters

  • status -> the status to be set

class Stm32EEPROM

class Stm32EEPROM
  : public StorageDevice

Summary

Members

Descriptions

Returns the value to the associated key from memory.

Permanently saves the value with the associated key in memory.

Removes the value from the memory.

Members

Returns the value to the associated key from memory.

Parameters

  • key key of the value

Returns

value

Permanently saves the value with the associated key in memory.

Parameters

  • TRUE Value saved successfully

  • FALSE Value could't be saved

Removes the value from the memory.

Parameters

  • TRUE Value removed successfully

  • FALSE Value could't be removed

class STM32SensorBoard

class STM32SensorBoard
  : public SensorBoardDevice

Summary

Members

Descriptions

Members

class StorageDevice

Summary

Members

Descriptions

Returns the value to the associated key from memory.

Permanently saves the value with the associated key in memory.

Removes the value from the memory.

Members

Returns the value to the associated key from memory.

Parameters

  • key key of the value

Returns

value

Permanently saves the value with the associated key in memory.

Parameters

  • TRUE Value saved successfully

  • FALSE Value could't be saved

Removes the value from the memory.

Parameters

  • TRUE Value removed successfully

  • FALSE Value could't be removed

PrevioussequenzdiagrammNextKlassendiagramm

Last updated 6 years ago

define

enum

class

class

class

class

class

class

class

class

class

class

class

class

class

define

enum

public virtual bool()

public virtual bool()

public virtual JsonObject &(DynamicJsonBuffer & buffer)

public virtual JsonArray &(DynamicJsonBuffer & buffer)

public virtual bool()

public virtual bool()

public virtual JsonObject &(DynamicJsonBuffer & buffer)

public virtual JsonArray &(DynamicJsonBuffer & buffer)

public virtual String(String key)

public virtual bool(String key,String value)

public virtual bool(String key)

public virtual String(String key)

public virtual bool(String key,String value)

public virtual bool(String key)

public()

public virtual bool()

public virtual bool()

public virtual bool()

public virtual bool()

public virtual int()

public virtual JsonVariant(DynamicJsonBuffer & buffer)

public virtual JsonObject &(DynamicJsonBuffer & buffer)

public virtual void(JsonObject & jsonConfig)

public virtual bool(String & buffer)

public virtual bool()

public()

public virtual bool()

public virtual bool()

public virtual bool()

public virtual bool()

public virtual int()

public virtual JsonVariant(DynamicJsonBuffer & buffer)

public virtual JsonObject &(DynamicJsonBuffer & buffer)

public virtual void(JsonObject & jsonConfig)

public virtual bool(String & buffer)

public virtual bool()

public(int buttonPin)

public virtual bool()

public virtual bool()

public virtual bool()

public(int buttonPin)

public virtual bool()

public virtual bool()

public virtual bool()

public bool()

public bool()

public bool()

public bool()

public int()

public JsonVariant(DynamicJsonBuffer & buffer)

public JsonObject &(DynamicJsonBuffer & buffer)

public void(JsonObject & jsonConfig)

public bool(String & buffer)

public bool()

public bool()

public bool()

public bool()

public bool()

public int()

public JsonVariant(DynamicJsonBuffer & buffer)

public JsonObject &(DynamicJsonBuffer & buffer)

public void(JsonObject & jsonConfig)

public bool(String & buffer)

public bool()

public()

public()

public bool()

public bool()

public bool(String & buffer)

public&()

public void(& status)

public&()

public void(& setupButton)

public&()

public void(& radioModul)

public&()

public void(& sensor)

public&()

public void(& storage)

public Stream &()

public void(Stream * stream)

public int()

public void(int pressTime)

public int()

public void(int pressTime)

public char *()

public void(const char * uuid)

public bool()

public JsonObject &(JsonBuffer & buffer)

public()

public()

public bool()

public bool()

public bool(String & buffer)

public&()

public void(& status)

status to be set

public&()

public void(& setupButton)

public&()

public void(& radioModul)

public&()

public void(& sensor)

public&()

public void(& storage)

public Stream &()

public void(Stream * stream)

public int()

public void(int pressTime)

public int()

public void(int pressTime)

public char *()

public void(const char * uuid)

public bool()

public JsonObject &(JsonBuffer & buffer)

public bool()

public bool()

public JsonObject &(DynamicJsonBuffer & buffer)

public JsonArray &(DynamicJsonBuffer & buffer)

public bool()

public bool()

public JsonObject &(DynamicJsonBuffer & buffer)

public JsonArray &(DynamicJsonBuffer & buffer)

public bool()

public bool()

public bool()

public bool()

public bool()

public bool()

public(int ledPin)

public virtual bool()

public virtual bool()

public(int ledPin)

public virtual bool()

public virtual bool()

public`[currentStatus`](#class_status_device_1a3a3ff51f5f629f02ed733b818ae84707)

public bool()

public bool()

public void(status)

public`[currentStatus`](#class_status_device_1a3a3ff51f5f629f02ed733b818ae84707)

public bool()

public bool()

public void(status)

public virtual String(String key)

public virtual bool(String key,String value)

public virtual bool(String key)

public virtual String(String key)

public virtual bool(String key,String value)

public virtual bool(String key)

public String(String key)

public bool(String key,String value)

public bool(String key)

public String(String key)

public bool(String key,String value)

public bool(String key)

Generated by

SENSORTYPE
Status
begin
loop
getValueToSendAsJson
getTypeAsJson
readFromStorage
writeInStorage
removeFromStorage
EmptyTestRadioDevice
begin
loop
startRadioDevice
stopRadioDevice
getMaxMessageLength
getTypeAsJson
getConfigAsJson
setServerConfig
sendMessage
connect
PullUpSetupButtonDevice
begin
loop
isPressed
begin
loop
startRadioDevice
stopRadioDevice
getMaxMessageLength
getTypeAsJson
getConfigAsJson
setServerConfig
sendMessage
connect
SensorBoardDevice
~SensorBoardDevice
begin
loop
sendMessage
StatusDevice
getStatus
setStatus
StatusDevice
StatusDevice
SetupButtonDevice
getSetupButton
setSetupButton
SetupButtonDevice
RadioDevice
getRadioModul
setRadioModul
RadioDevice
SensorDevice
getSensor
setSensor
SensorDevice
StorageDevice
getStorageDevice
setStorageDevice
StorageDevice
getConnectionStream
setConnectionStream
getSetupModePressTime
setSetupModePressTime
getResetPressTime
setResetPressTime
getUuid
setUuid
isInSetupMode
getContextAsJson
begin
loop
getValueToSendAsJson
getTypeAsJson
begin
loop
isPressed
SingleLedStatusDevice
begin
loop
Status
begin
loop
setStatus
Status
readFromStorage
writeInStorage
removeFromStorage
readFromStorage
writeInStorage
removeFromStorage
Moxygen
SENSORTYPE
Status
BrightnessSensor
EmptyEEPROM
EmptyTestRadioDevice
PullUpSetupButtonDevice
RadioDevice
SensorBoardDevice
SensorDevice
SetupButtonDevice
SingleLedStatusDevice
StatusDevice
Stm32EEPROM
STM32SensorBoard
StorageDevice
begin
loop
getValueToSendAsJson
getTypeAsJson
readFromStorage
writeInStorage
removeFromStorage
EmptyTestRadioDevice
begin
loop
startRadioDevice
stopRadioDevice
getMaxMessageLength
getTypeAsJson
getConfigAsJson
setServerConfig
sendMessage
connect
PullUpSetupButtonDevice
begin
loop
isPressed
begin
loop
startRadioDevice
stopRadioDevice
getMaxMessageLength
getTypeAsJson
getConfigAsJson
setServerConfig
sendMessage
connect
SensorBoardDevice
~SensorBoardDevice
begin
loop
sendMessage
StatusDevice
getStatus
setStatus
StatusDevice
SetupButtonDevice
getSetupButton
setSetupButton
SetupButtonDevice
RadioDevice
getRadioModul
setRadioModul
RadioDevice
SensorDevice
getSensor
setSensor
SensorDevice
StorageDevice
getStorageDevice
setStorageDevice
StorageDevice
getConnectionStream
setConnectionStream
getSetupModePressTime
setSetupModePressTime
getResetPressTime
setResetPressTime
getUuid
setUuid
isInSetupMode
getContextAsJson
begin
loop
getValueToSendAsJson
getTypeAsJson
begin
loop
isPressed
SingleLedStatusDevice
begin
loop
Status
begin
loop
setStatus
Status
readFromStorage
writeInStorage
removeFromStorage
readFromStorage
writeInStorage
removeFromStorage