From ddaad4d655c424b501a6123fe63a3cc8ff68222f Mon Sep 17 00:00:00 2001 From: Ross Scroggs Date: Mon, 1 Jun 2026 09:26:16 -0700 Subject: [PATCH] Add new ``s --- src/GamCommands.txt | 2 ++ src/GamUpdate.txt | 5 +++++ src/gam/__init__.py | 13 ++++++++++--- 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/src/GamCommands.txt b/src/GamCommands.txt index 8d12020d..66db1e19 100644 --- a/src/GamCommands.txt +++ b/src/GamCommands.txt @@ -2511,6 +2511,7 @@ gam update + [quickcrosmove []] [nobatc autoupdateexpiration| autoupdatethrough| backlightinfo| + bluetoothadapterinfo| bootmode| chromeostype| cpuinfo| @@ -2544,6 +2545,7 @@ gam update + [quickcrosmove []] [nobatc orgunitpath|org|ou| osupdatestatus| osversion| + osversioncompliance| platformversion| recentusers| screenshotfiles| diff --git a/src/GamUpdate.txt b/src/GamUpdate.txt index 951a69d4..46bda99f 100644 --- a/src/GamUpdate.txt +++ b/src/GamUpdate.txt @@ -1,3 +1,8 @@ +7.44.02 + +Added fields `bluetoothadapterinfo` and `osversioncompliance` to `` for use +in `gam info|print cros`. + 7.44.01 Added option `oneitemperrow` to `gam print crostelemetry` to have each of a device's diff --git a/src/gam/__init__.py b/src/gam/__init__.py index 13a36192..f28605d1 100755 --- a/src/gam/__init__.py +++ b/src/gam/__init__.py @@ -25,7 +25,7 @@ https://github.com/GAM-team/GAM/wiki """ __author__ = 'GAM Team ' -__version__ = '7.44.01' +__version__ = '7.44.02' __license__ = 'Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0)' # pylint: disable=wrong-import-position @@ -24658,6 +24658,7 @@ CROS_FIELDS_CHOICE_MAP = { 'autoupdateexpiration': 'autoUpdateExpiration', 'autoupdatethrough': 'autoUpdateThrough', 'backlightinfo': 'backlightInfo', + 'bluetoothadapterinfo': 'bluetoothAdapterInfo', 'bootmode': 'bootMode', 'chromeostype': 'chromeOsType', 'cpuinfo': 'cpuInfo', @@ -24693,6 +24694,7 @@ CROS_FIELDS_CHOICE_MAP = { 'orgunitpath': 'orgUnitPath', 'osupdatestatus': 'osUpdateStatus', 'osversion': 'osVersion', + 'osversioncompliance': 'osVersionCompliance', 'ou': 'orgUnitPath', 'platformversion': 'platformVersion', 'recentusers': ['recentUsers.email', 'recentUsers.type'], @@ -24728,6 +24730,7 @@ CROS_SCALAR_PROPERTY_PRINT_ORDER = [ 'firmwareVersion', 'platformVersion', 'osVersion', + 'osVersionCompliance', 'bootMode', 'meid', 'dockMacAddress', @@ -24976,6 +24979,9 @@ def infoCrOSDevices(entityList): backlightInfo = _filterBasicList(cros, 'backLightInfo', True, listLimit) if backlightInfo: showJSON('backlightInfo', backlightInfo, dictObjectsKey={'backlightInfo': 'path'}) + bluetoothAdapterInfo = _filterBasicList(cros, 'bluetoothAdapterInfo', True, listLimit) + if bluetoothAdapterInfo: + showJSON('bluetoothAdapterInfo', bluetoothAdapterInfo, dictObjectsKey={'bluetoothAdapterInfo': 'address'}) fanInfo = _filterBasicList(cros, 'fanInfo', True, listLimit) if fanInfo: showJSON('fanInfo', fanInfo) @@ -25205,7 +25211,8 @@ CROS_ENTITIES_MAP = { } CROS_INDEXED_TITLES = ['activeTimeRanges', 'recentUsers', 'deviceFiles', - 'cpuStatusReports', 'cpuInfo', 'backlightInfo', 'fanInfo', 'diskVolumeReports', 'lastKnownNetwork', 'screenshotFiles', 'systemRamFreeReports'] + 'cpuStatusReports', 'cpuInfo', 'backlightInfo', 'bluetoothAdapterInfo', 'fanInfo', + 'diskVolumeReports', 'lastKnownNetwork', 'screenshotFiles', 'systemRamFreeReports'] # gam print cros [todrive *] # [(query )|(queries ) [querytime