Udostępnij przez


Dostosowywanie tabeli mapowania określonego współczynnika absorpcji (SAR)

W rejestrze można skonfigurować i zapisać tabelę określonego współczynnika absorpcji (SAR) dla mobilnych modemów szerokopasmowych. Gdy modem szerokopasmowy dla urządzeń przenośnych jest połączony z urządzeniem z systemem Windows, system Windows automatycznie używa tabeli do mapowania kodu kraju mobilnego (MCC) zarejestrowanego operatora komórkowego modemu (MO) do odpowiedniego indeksu zaplecza SAR i skonfigurowania modemu z nim.

Możesz skonfigurować ustawienia rejestru w czasie tworzenia obrazu lub w czasie wykonywania. Jeśli skompilujesz ustawienia rejestru w obrazie w czasie wdrażania obrazu w pakiecie, tabela mapowania SAR będzie gotowa dla dowolnego składnika systemu operacyjnego zaraz po uruchomieniu. Jeśli używasz składnika czasu wykonywania do konfigurowania ustawień rejestru po uruchomieniu urządzenia, upewnij się, że statyczna konfiguracja SAR nie zostanie zmieniona i/lub wyczyszczona przez instalację lub uaktualnienie systemu Windows oraz że pozostaje spójna z urządzeniem i niezależna od instalacji systemu operacyjnego.

Aby uzyskać więcej informacji na temat obsługi SAR dla mobilnych modemów szerokopasmowych, zobacz Obsługa platformy SAR dla mobilnych modemów szerokopasmowych.

Poniżej przedstawiono przegląd sposobu, w jaki Windows będzie odczytywać i konfigurować modem w oparciu o dostosowaną tabelę mapowania SAR.

  1. Utwórz pakiet zawierający ustawienia rejestru, w tym dla sarMappingTable i SARConfiguration.

  2. Skompiluj pakiet do obrazu urządzenia.

  3. System Windows (w szczególności usługa WWAN) odczytuje rejestr podczas uruchamiania i przechowuje ustawienia do późniejszego użycia, gdy osadzony modem z obsługą SAR rejestruje się przy użyciu określonego MO.

  4. System Windows nasłuchuje również powiadomień o zmianie rejestru, aby wiedzieć, czy rejestr ustawień został zmieniony. Oznacza to, że możesz użyć własnego sposobu dodawania i zmieniania ustawień w czasie wykonywania, a system Windows natychmiast zaakceptuje zmiany.

  5. Gdy modem jest zarejestrowany z jednostką MO w czasie działania, system Windows przyjmuje MCC MO i znajduje odpowiedni indeks SAR z tabeli mapowania SAR.

  6. Następnie system Windows wyśle indeks wycofywania SAR do modemu, korzystając z interfejsu MBIM zdefiniowanego w Platformie obsługi współczynnika pochłaniania SAR dla sieci szerokopasmowych.

  7. Gdy modem przemieszcza się do innego kraju/regionu, MCC dla nowego MO zmieni się. System Windows ponownie znajdzie odpowiedni indeks wycofania SAR z tabeli mapowania SAR przy użyciu MCC nowego MO i wyśle go do modemu.

Lokalizacja i składnia rejestru

Ustawienia rejestru służące do kompilowania i konfigurowania tabeli mapowania SAR znajdują się wyłącznie pod podstawowym kluczem rejestru:

HKLM\OEM\Cellular\DeviceSpecific

W kluczu podstawowym znajdują się dwa podklucze:

Ustawienie tych podkluczy jest całkowicie opcjonalne. Możesz podać statyczne ustawienia konfiguracji SAR podczas tworzenia obrazu lub zaktualizować ustawienia statyczne w trakcie wykonywania.

Uwaga / Notatka

Jeśli posiadasz składniki, które aktualizują ustawienia w czasie wykonywania, należy zwiększyć numer wersji konfiguracji w wartości rejestru ConfigurationVersion jako ostatni zapis w rejestrze. Za każdym razem, gdy wartość rejestru zostanie zmieniona ConfigurationVersion , system Windows odczytuje wszystkie ustawienia konfiguracji i wprowadzi je w życie.

Podklucz SARMappingTable

Podklucz SARMappingTable może mieć maksymalnie 1000 wartości rejestru. Indeks(ów) redukcji SAR jest określony dla każdego kraju/regionu. Tabela wycofywania SAR będzie mogła obsługiwać jeden wpis na kraj/region. Kraj/region w tym kontekście jest identyfikowany przez standardowy kod MCC (Mobile Country Code).

Uwaga / Notatka

Nazwa wartości musi składać się z trzech cyfr dziesiętnych reprezentujących MCC. Może istnieć do 1000 nazw wartości rejestru, od "000" do "999".

Nazwa wartości Typ Dane
Trzy cyfry dziesiętne reprezentujące mcC Ciąg WCHAR Liczba dziesiętna rozdzielona przecinkami w ciągu WCHAR, na przykład 0,2,5,8. Liczby reprezentują indeksy wycofywania SAR dla MCC. Sekwencja indeksów wycofywania odpowiada tablicy anten w modemie, gdzie pierwszy indeks wycofywania jest przypisany do anteny na indeksie 0, drugi indeks wycofywania dla anteny na indeksie 1 itd. W przypadku prostego modemu z tylko jedną anteną musi istnieć tylko jeden indeks w ciągu, taki jak "2", dla pierwszej i tylko anteny.

Jeśli wartość rejestru dla określonego MCC jest nieobecna, zostaną użyte dane ze specjalnej wartości rejestru 000. Możesz użyć tej wartości domyślnej dla krajów/regionów, które nie wymagają określonych indeksów wycofywania. Jeśli zarówno wartość rejestru dla MCC, jak i specjalna wartość rejestru 000 są nieobecne, dla MCC nie zostanie użyty żaden indeks SAR.

Podklucz SARConfiguration

Ustawienia SARConfiguration nie mają wpływu na możliwość używania komunikatów DSI modemu do przekazywania. Na przykład, serwer proxy SAR może wdrożyć spersonalizowany projekt do zarządzania kontrolą oraz mapowaniem SAR, korzystając z istniejącego interfejsu API (API usługi WWAN i/lub odpowiednich interfejsów API WinRT).

W przypadku ustawień BackOffEnabled i ControlMode wartość w komunikatach DSI modemu będzie mieć pierwszeństwo. Jeśli komunikat DSI modemu przechodzi przez usługę WWAN, wartości tych dwóch ustawień zostaną zapisane i będą używane przy następnym ich użyciu, niezależnie od wartości ustawień rejestru. Jeśli ustawienia BackOffEnabled i ControlMode w rejestrze zawierają 0xFFFFFFFF (bez zmian) i żaden komunikat DSI modemu nigdy nie przejdzie, usługa WWAN użyje wartości obecnie zapisanej w modemie. Usługa WWAN odpytuje modem na początku, aby uzyskać i zapamiętać wartości w modemie.

Nazwa wartości Typ Dane
TabelaMapowaniaSARWłączona DWORD (Protokół DWORD) 0 - Tabela mapowania SAR jest wyłączona.
1 - Tabela mapowania SAR jest włączona.
Jeśli dane są nieobecne lub nieprawidłowe, zostanie zastosowana wartość domyślna 0 .
FunkcjaCofaniaWłączona DWORD (Protokół DWORD) 0 - Wycofywanie SAR jest wyłączone
1 - Włączono wycofywanie SAR.
0xFFFFFFFF – modem powinien zachować swój obecny stan wycofania.
Jeśli dane są nieobecne lub nieprawidłowe, zostanie zastosowana wartość domyślna 0xFFFFFFFF .
Tryb sterowania DWORD (Protokół DWORD) 0 - Mechanizm wycofywania SAR jest kontrolowany bezpośrednio przez urządzenie modemu.
1 - Mechanizm wycofywania SAR jest kontrolowany i zarządzany przez system operacyjny.
0xFFFFFFFF – modem powinien zachować bieżący tryb sterowania.
Jeśli dane są nieobecne lub nieprawidłowe, zostanie zastosowana wartość domyślna 0xFFFFFFFF .
WersjaKonfiguracji DWORD (Protokół DWORD) Wartość tej rejestru jest przeznaczona dla komponentów uruchomieniowych OEM, aby poinformować system Windows, że tabela mapowania SAR i inne parametry zostały zaktualizowane. Składnik czasu wykonywania OEM musi zwiększać rejestrową wartość ConfigurationVersion za każdym razem, gdy ukończy aktualizowanie tabeli mapowania SAR lub innych parametrów w rejestrze.
Jeśli dane są nieobecne lub nieprawidłowe, komponent wykonawczy nie skonfiguruje żadnych ustawień rejestru SAR.