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 命令など一部機能を廃止。

Minion Minion