diff options
author | Federico Fissore <f.fissore@arduino.cc> | 2013-07-05 11:54:56 +0200 |
---|---|---|
committer | Federico Fissore <f.fissore@arduino.cc> | 2013-07-05 11:55:38 +0200 |
commit | e9453ceae57e5e19f98f6ab47e9e39d58b751959 (patch) | |
tree | b54fc18234649bc062e0ac11eb710c345dbee2d6 /libraries/Temboo/Temboo.h | |
parent | cc56f7666d142107fe522684195b5056ffc8cafa (diff) |
introducing Temboo library
Diffstat (limited to 'libraries/Temboo/Temboo.h')
-rw-r--r-- | libraries/Temboo/Temboo.h | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/libraries/Temboo/Temboo.h b/libraries/Temboo/Temboo.h new file mode 100644 index 0000000..2420c86 --- /dev/null +++ b/libraries/Temboo/Temboo.h @@ -0,0 +1,44 @@ +/* +############################################################################### +# +# Temboo Arduino Yun library +# +# Copyright 2013, Temboo Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, +# either express or implied. See the License for the specific +# language governing permissions and limitations under the License. +# +############################################################################### +*/ + +#ifndef _TEMBOO_H +#define _TEMBOO_H +#include <Arduino.h> +#include <Process.h> + +class TembooChoreo : public Process { + + public: + void begin(); + void setAccountName(const String& accountName); + void setAppKeyName(const String& appKeyName); + void setAppKey(const String& appKey); + void setChoreo(const String& choreo); + void setCredential(const String& credentialName); + void addInput(const String& inputName, const String& inputValue); + void addOutputFilter(const String& filterName, const String& filterPath, const String& variableName); + void setSettingsFileToWrite(const String& filePath); + void setSettingsFileToRead(const String& filePath); + +}; + +#endif |