19. nqDiscovery
nqDiscoveryオブジェクトは、STM32 Discovery固有の機能を提供する組み込みオブジェクトです。
機能概要:
- デバイスの固有情報を取得する機能を提供します。
- デバイスの固有設定を制御する機能を提供します。
nqDiscovery Global Object
Methods()/Properties | Summary | Version | Note |
---|---|---|---|
nqDiscovery.getVersion() | FWのバージョンを取得します。 | 01.00.00+ | |
nqDiscovery.getSerialID() | シリアルIDを取得します。 | 01.00.00+ | |
nqDiscovery.getModuleType() | モジュールタイプを取得します。 | 01.00.00+ | |
nqDiscovery.getNetType() | 通信タイプを取得します。 | 01.00.00+ | |
nqDiscovery.configureSystemLED() | システムLEDの動作を設定します。 | 02.00.00+ |
Details
nqDiscovery.getVersion()
FWのバージョンを取得します。
Name | Type | M/O | Summary | Note |
---|---|---|---|---|
return | string | - | ファームウェアバージョン |
nqDiscovery.getSerialID()
シリアルIDを取得します。
Name | Type | M/O | Summary | Note |
---|---|---|---|---|
return | string | - | シリアルID |
nqDiscovery.getModuleType()
モジュールタイプを取得します。
Name | Type | M/O | Summary | Note |
---|---|---|---|---|
return | string | - | モジュールタイプ'WiFi' |
nqDiscovery.getNetType()
通信タイプを取得します。
Name | Type | M/O | Summary | Note |
---|---|---|---|---|
return | string | - | 通信タイプ'WiFi' |
nqDiscovery.configureSystemLED(config)
システムLEDの動作を設定します。
Name | Type | M/O | Summary | Note |
---|---|---|---|---|
config | number | mandatory | システムLED動作設定 0: 通常動作 1: 強制オフ | 本設定値はデバイスのバックアップRAM上に保存されるため、給電が続く限り設定値の動作が継続されます。給電が消失した場合はデフォルト値0 に戻ります。 |
return | undefined | - | - |
オブジェクトの使用例
Sample 1
FWバージョン、シリアルID、モジュールタイプ、通信タイプを取得して表示するサンプルです。
var fwVersion = nqDiscovery.getVersion();
var serialID = nqDiscovery.getSerialID();
var modType = nqDiscovery.getModuleType();
var netType = nqDiscovery.getNetType();
print('<<<' + fwVersion + '>>>');
print('<<<' + serialID + '>>>');
print('<<<' + modType + '>>>');
print('<<<' + netType + '>>>');
Updated: 2022-06-02