# inspect()

リグは変えず、状態だけ読みます。

### シグネチャ
```python
rig.inspect() -> dict
```

引数はありません。

### 戻り値
```python
{
    "success": True,
    "message": "",
    "data": { ... },
}
```

`data` と `rig.data` は同じ内容です。

| キー | 内容 |
|----|------|
| `com` `namespace` `info` `top_grp` | リグの名前 |
| `has_rig` | INFO か最上位グループがあれば `True` |
| `height_cm` | 身長。無ければ `None` |
| `biped_style` | スタイル。無ければ `None` |
| `spine_count` `neck_count` `leg_links` | 構造 |
| `arm_twist_seg` `leg_twist_seg` | セグ |
| `extras` | 入っている追加モジュール名のリスト。無ければ `[]` |
| `license_version` | キャッシュされたライセンス。無ければ `None` |

シーンから読めなかった値は `None` のままです。

### 例
```python
from os_bipedPlus import openAPI

api = openAPI()
rig = api.scan()
info = rig.inspect()
print(info["data"]["leg_twist_seg"], info["data"]["extras"])
```

---