Methods
(async, inner) changeCallback(facilities)
- Description:
- Source:
Parameters:
Name |
Type |
Description |
facilities |
facilities
|
変更後データ |
Returns:
void
(async, inner) getCases(date) → {string}
- Description:
- 或る日のデータを3分単位で取得するためのwhen文を生成する
- Source:
Parameters:
Name |
Type |
Description |
date |
string
|
或る日
date: Date="2023-01-06" |
Returns:
when文の文字列
when createdAt >= "2023-01-05 23:57" and createdAt < "2023-01-06 00:00" then "00:00"
when createdAt >= "2023-01-06 00:00" and createdAt < "2023-01-06 00:03" then "00:03"
when createdAt >= "2023-01-06 00:03" and createdAt < "2023-01-06 00:06" then "00:06"
...
when createdAt >= "2023-01-06 23:54" and createdAt < "2023-01-06 23:57" then "23:57"
else "24:00"
-
Type
-
string
(async, inner) getConfig()
- Description:
- Source:
Parameters:
Returns:
config config
(async, inner) getPersist()
- Description:
- Source:
Parameters:
Returns:
persist persist
(async, inner) getRows()
- Description:
- Source:
Parameters:
Returns:
Array[] rows
(async, inner) getTodayElectricEnergy()
- Description:
- Source:
Parameters:
Returns:
Array[Object] 今日のデータ
(async, inner) insertDB()
- Description:
- 現在のデータをDBにinsertする、基本的には1分に1回呼ばれる
- Source:
Parameters:
Returns:
void
(async, inner) observe()
- Description:
- Source:
Parameters:
Returns:
void
(async, inner) received(sm, rinfo, els, error)
- Description:
- Source:
Parameters:
Name |
Type |
Description |
sm |
eSM
|
スマメオブジェクト |
rinfo |
rinfo
|
送信元のIPアドレス |
els |
ELStructure
|
ECHONET Lite Structureの形で受信したデータ |
error |
Error
|
エラーオブジェクト、エラーがあったときに情報あり |
Returns:
void
(async, inner) renewPortList()
- Description:
- Source:
Parameters:
Returns:
Array シリアルポートリスト
(async, inner) sendTodayEnergy()
- Description:
- Source:
Parameters:
Returns:
void
(async, inner) setConfig(_config)
- Description:
- 設定をセットするとともに永続化する、引数なければ保存だけする
- Source:
Parameters:
Name |
Type |
Description |
_config |
config
|
設定、nullなら保存のみ |
Returns:
void
(async, inner) start(_sendIPCMessage)
- Description:
- Source:
Parameters:
Name |
Type |
Description |
_sendIPCMessage |
sendIPCMessage
|
IPC通信関数 |
Returns:
void
(async, inner) stop()
- Description:
- シリアルポートを開放して連携終了、設定や現在の数値を永続化する
- Source:
Parameters:
(async, inner) stopObservation()
- Description:
- Source:
Parameters:
Returns:
void
(async, inner) stopWithoutSave()
- Description:
- シリアルポートを開放して連携終了、設定や現在の数値を永続化しない
- Source:
Parameters: