True when shared JSON data is not initialized or the option state is disabled.
仕様変更: ASTER rev.1.0.4
ASTER::CONDITION::JSON::True while the JSON shared data option is disabled
共有データオプション設定がオフ、あるいは初期化された JSON データを保持していない ( empty ) 時、常に
true
bool checkData() {
if (rd->jsonPermn == JSON_PERMANENT) { // flag check
return this->share.empty();
}
return true;
}---
title: 共有データオプションの設定を最初にチェックし、設定がオフになっている場合はデータの有無に関係なく disable == `true` 判定となる。
---
flowchart TD
B{fa:fa-square-check On}:::on
C{Off}:::off
T(true):::true
classDef on stroke:#f00
classDef off stroke:#0f0
classDef true stroke:#00f
A[JSON Data Share Option]
Data([fa:fa-spinner Data is empty?])
F(false)
A --> B & C
B --> Data
C --> T
Data -->|Yes| F
Data -->|No| T
-
データ共有オプション設定がオフの時、常に
true。 -
共有オプションは有効化されているが、初期化済み JSON データを保持していない場合、
true。 -
共有オプションは有効化されていて、初期化済み JSON データを保持している場合、
false。
Specification changed
ASTER rev.1.0.3 以前は複雑な判定処理になっていたので、仕様変更で単純化した。その結果、ASTER rev.1.0.4 以降、Clear Shared JSON Data 命令など一部機能を廃止。
