Arduino  1.8.10
TembooYunShieldChoreo クラス

#include <TembooYunShield.h>

TembooYunShieldChoreo の継承関係図
Process Stream Print

公開メンバ関数

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 setSavedInputs (const String &savedInputsName)
 
void setProfile (const String &profileName)
 
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)
 
void setGatewayAddress (const String &addr)
 
void addInputExpression (const String &inputName, const String &inputValue)
 
void addInputWithSensor (const String &inputName, const String &inputValue)
 
void addSensorInput (const String &sensorName, long sensorValue, const String &conversion)
 
void addSensorInput (const String &sensorName, long sensorValue)
 
void addSensorInput (const String &sensorName, long sensorValue, const String &conversion, const String &calibrationValue)
 
void addSensorInput (const String &sensorName, long sensorValue, const String &rawLow, const String &rawHigh, const String &scaleLow, const String &scaleHigh)
 
void addSensorValue (const String &sensorName, long sensorValue, const String &conversion)
 
void addSensorValue (const String &sensorName, long sensorValue)
 
void addSensorValue (const String &sensorName, long sensorValue, const String &conversion, const String &calibrationValue)
 
void addSensorValue (const String &sensorName, long sensorValue, const String &rawLow, const String &rawHigh, const String &scaleLow, const String &scaleHigh)
 
void setDeviceName (const String &deviceName)
 
void setDeviceType (const String &deviceType)
 
- 基底クラス Process に属する継承公開メンバ関数
 Process (BridgeClass &_b=Bridge)
 
 ~Process ()
 
void begin (const String &command)
 
void addParameter (const String &param)
 
unsigned int run ()
 
void runAsynchronously ()
 
boolean running ()
 
unsigned int exitValue ()
 
void close ()
 
unsigned int runShellCommand (const String &command)
 
void runShellCommandAsynchronously (const String &command)
 
 operator bool ()
 
int available ()
 
int read ()
 
int peek ()
 
size_t write (uint8_t)
 
void flush ()
 
- 基底クラス Stream に属する継承公開メンバ関数
 Stream ()
 
void setTimeout (unsigned long timeout)
 
unsigned long getTimeout (void)
 
bool find (char *target)
 
bool find (uint8_t *target)
 
bool find (char *target, size_t length)
 
bool find (uint8_t *target, size_t length)
 
bool find (char target)
 
bool findUntil (char *target, char *terminator)
 
bool findUntil (uint8_t *target, char *terminator)
 
bool findUntil (char *target, size_t targetLen, char *terminate, size_t termLen)
 
bool findUntil (uint8_t *target, size_t targetLen, char *terminate, size_t termLen)
 
long parseInt (LookaheadMode lookahead=SKIP_ALL, char ignore=NO_IGNORE_CHAR)
 
float parseFloat (LookaheadMode lookahead=SKIP_ALL, char ignore=NO_IGNORE_CHAR)
 
size_t readBytes (char *buffer, size_t length)
 
size_t readBytes (uint8_t *buffer, size_t length)
 
size_t readBytesUntil (char terminator, char *buffer, size_t length)
 
size_t readBytesUntil (char terminator, uint8_t *buffer, size_t length)
 
String readString ()
 
String readStringUntil (char terminator)
 
- 基底クラス Print に属する継承公開メンバ関数
 Print ()
 
int getWriteError ()
 
void clearWriteError ()
 
size_t write (const char *str)
 
virtual size_t write (const uint8_t *buffer, size_t size)
 
size_t write (const char *buffer, size_t size)
 
virtual int availableForWrite ()
 
size_t print (const __FlashStringHelper *)
 
size_t print (const String &)
 
size_t print (const char[])
 
size_t print (char)
 
size_t print (unsigned char, int=DEC)
 
size_t print (int, int=DEC)
 
size_t print (unsigned int, int=DEC)
 
size_t print (long, int=DEC)
 
size_t print (unsigned long, int=DEC)
 
size_t print (double, int=2)
 
size_t print (const Printable &)
 
size_t println (const __FlashStringHelper *)
 
size_t println (const String &s)
 
size_t println (const char[])
 
size_t println (char)
 
size_t println (unsigned char, int=DEC)
 
size_t println (int, int=DEC)
 
size_t println (unsigned int, int=DEC)
 
size_t println (long, int=DEC)
 
size_t println (unsigned long, int=DEC)
 
size_t println (double, int=2)
 
size_t println (const Printable &)
 
size_t println (void)
 

その他の継承メンバ

- 基底クラス Stream に属する継承限定公開メンバ関数
int timedRead ()
 
int timedPeek ()
 
int peekNextDigit (LookaheadMode lookahead, bool detectDecimal)
 
long parseInt (char ignore)
 
float parseFloat (char ignore)
 
int findMulti (struct MultiTarget *targets, int tCount)
 
- 基底クラス Print に属する継承限定公開メンバ関数
void setWriteError (int err=1)
 
- 基底クラス Stream に属する継承限定公開変数類
unsigned long _timeout
 
unsigned long _startMillis
 

詳解

TembooYunShield.h38 行目に定義があります。

関数詳解

◆ addInput()

void TembooYunShieldChoreo::addInput ( const String &  inputName,
const String &  inputValue 
)
inline

TembooYunShield.h49 行目に定義があります。

49 { addParameter("-i" + inputName + ":" + inputValue);}
void addParameter(const String &param)
Definition: Process.cpp:74

◆ addInputExpression()

void TembooYunShieldChoreo::addInputExpression ( const String &  inputName,
const String &  inputValue 
)
inline

TembooYunShield.h54 行目に定義があります。

54 { addParameter("-f" + inputName + ":" + inputValue);}
void addParameter(const String &param)
Definition: Process.cpp:74

◆ addInputWithSensor()

void TembooYunShieldChoreo::addInputWithSensor ( const String &  inputName,
const String &  inputValue 
)
inline

TembooYunShield.h55 行目に定義があります。

55 { addParameter("-f" + inputName + ":" + inputValue);}
void addParameter(const String &param)
Definition: Process.cpp:74

◆ addOutputFilter()

void TembooYunShieldChoreo::addOutputFilter ( const String &  filterName,
const String &  filterPath,
const String &  variableName 
)
inline

TembooYunShield.h50 行目に定義があります。

50 { addParameter("-o" + filterName + ":" + filterPath + ":" + variableName);}
void addParameter(const String &param)
Definition: Process.cpp:74

◆ addSensorInput() [1/4]

void TembooYunShieldChoreo::addSensorInput ( const String &  sensorName,
long  sensorValue,
const String &  conversion 
)
inline

TembooYunShield.h56 行目に定義があります。

56 {addParameter("-n" + sensorName + ":" + String(sensorValue) + ":" + conversion);}
void addParameter(const String &param)
Definition: Process.cpp:74

◆ addSensorInput() [2/4]

void TembooYunShieldChoreo::addSensorInput ( const String &  sensorName,
long  sensorValue 
)
inline

TembooYunShield.h57 行目に定義があります。

57 {addParameter("-v" + sensorName + ":" + String(sensorValue));}
void addParameter(const String &param)
Definition: Process.cpp:74

◆ addSensorInput() [3/4]

void TembooYunShieldChoreo::addSensorInput ( const String &  sensorName,
long  sensorValue,
const String &  conversion,
const String &  calibrationValue 
)
inline

TembooYunShield.h58 行目に定義があります。

58 {addParameter("-b" + sensorName + ":" + String(sensorValue) + ":" + conversion + ":" + calibrationValue);}
void addParameter(const String &param)
Definition: Process.cpp:74

◆ addSensorInput() [4/4]

void TembooYunShieldChoreo::addSensorInput ( const String &  sensorName,
long  sensorValue,
const String &  rawLow,
const String &  rawHigh,
const String &  scaleLow,
const String &  scaleHigh 
)
inline

TembooYunShield.h59 行目に定義があります。

59 {addParameter("-m" + sensorName + ":" + String(sensorValue) + ":" + rawLow+ ":" + rawHigh+ ":" + scaleLow+ ":" + scaleHigh);}
void addParameter(const String &param)
Definition: Process.cpp:74

◆ addSensorValue() [1/4]

void TembooYunShieldChoreo::addSensorValue ( const String &  sensorName,
long  sensorValue,
const String &  conversion 
)
inline

TembooYunShield.h60 行目に定義があります。

60 {addParameter("-n" + sensorName + ":" + String(sensorValue) + ":" + conversion);}
void addParameter(const String &param)
Definition: Process.cpp:74

◆ addSensorValue() [2/4]

void TembooYunShieldChoreo::addSensorValue ( const String &  sensorName,
long  sensorValue 
)
inline

TembooYunShield.h61 行目に定義があります。

61 {addParameter("-v" + sensorName + ":" + String(sensorValue));}
void addParameter(const String &param)
Definition: Process.cpp:74

◆ addSensorValue() [3/4]

void TembooYunShieldChoreo::addSensorValue ( const String &  sensorName,
long  sensorValue,
const String &  conversion,
const String &  calibrationValue 
)
inline

TembooYunShield.h62 行目に定義があります。

62 {addParameter("-b" + sensorName + ":" + String(sensorValue) + ":" + conversion + ":" + calibrationValue);}
void addParameter(const String &param)
Definition: Process.cpp:74

◆ addSensorValue() [4/4]

void TembooYunShieldChoreo::addSensorValue ( const String &  sensorName,
long  sensorValue,
const String &  rawLow,
const String &  rawHigh,
const String &  scaleLow,
const String &  scaleHigh 
)
inline

TembooYunShield.h63 行目に定義があります。

63 {addParameter("-m" + sensorName + ":" + String(sensorValue) + ":" + rawLow+ ":" + rawHigh+ ":" + scaleLow+ ":" + scaleHigh);}
void addParameter(const String &param)
Definition: Process.cpp:74

◆ begin()

void TembooYunShieldChoreo::begin ( void  )
inline

TembooYunShield.h41 行目に定義があります。

41 {Process::begin("temboo");}
void begin(const String &command)
Definition: Process.cpp:69

◆ setAccountName()

void TembooYunShieldChoreo::setAccountName ( const String &  accountName)
inline

TembooYunShield.h42 行目に定義があります。

42 { addParameter("-a" + accountName);}
void addParameter(const String &param)
Definition: Process.cpp:74

◆ setAppKey()

void TembooYunShieldChoreo::setAppKey ( const String &  appKey)
inline

TembooYunShield.h44 行目に定義があります。

44 { addParameter("-p" + appKey);}
void addParameter(const String &param)
Definition: Process.cpp:74

◆ setAppKeyName()

void TembooYunShieldChoreo::setAppKeyName ( const String &  appKeyName)
inline

TembooYunShield.h43 行目に定義があります。

43 { addParameter("-u" + appKeyName);}
void addParameter(const String &param)
Definition: Process.cpp:74

◆ setChoreo()

void TembooYunShieldChoreo::setChoreo ( const String &  choreo)
inline

TembooYunShield.h45 行目に定義があります。

45 { addParameter("-c" + choreo);}
void addParameter(const String &param)
Definition: Process.cpp:74

◆ setCredential()

void TembooYunShieldChoreo::setCredential ( const String &  credentialName)
inline

TembooYunShield.h46 行目に定義があります。

46 { addParameter("-e" + credentialName);}
void addParameter(const String &param)
Definition: Process.cpp:74

◆ setDeviceName()

void TembooYunShieldChoreo::setDeviceName ( const String &  deviceName)
inline

TembooYunShield.h64 行目に定義があります。

64 {addParameter("-d" + deviceName);}
void addParameter(const String &param)
Definition: Process.cpp:74

◆ setDeviceType()

void TembooYunShieldChoreo::setDeviceType ( const String &  deviceType)
inline

TembooYunShield.h65 行目に定義があります。

65 {addParameter("-t" + deviceType);}
void addParameter(const String &param)
Definition: Process.cpp:74

◆ setGatewayAddress()

void TembooYunShieldChoreo::setGatewayAddress ( const String &  addr)
inline

TembooYunShield.h53 行目に定義があります。

53 { addParameter("-s" + addr);}
void addParameter(const String &param)
Definition: Process.cpp:74

◆ setProfile()

void TembooYunShieldChoreo::setProfile ( const String &  profileName)
inline

TembooYunShield.h48 行目に定義があります。

48 { addParameter("-e" + profileName);}
void addParameter(const String &param)
Definition: Process.cpp:74

◆ setSavedInputs()

void TembooYunShieldChoreo::setSavedInputs ( const String &  savedInputsName)
inline

TembooYunShield.h47 行目に定義があります。

47 { addParameter("-e" + savedInputsName);}
void addParameter(const String &param)
Definition: Process.cpp:74

◆ setSettingsFileToRead()

void TembooYunShieldChoreo::setSettingsFileToRead ( const String &  filePath)
inline

TembooYunShield.h52 行目に定義があります。

52 { addParameter("-r" + filePath);}
void addParameter(const String &param)
Definition: Process.cpp:74

◆ setSettingsFileToWrite()

void TembooYunShieldChoreo::setSettingsFileToWrite ( const String &  filePath)
inline

TembooYunShield.h51 行目に定義があります。

51 { addParameter("-w" + filePath);}
void addParameter(const String &param)
Definition: Process.cpp:74

このクラス詳解は次のファイルから抽出されました: