Informazioni di riferimento sulle API di Portale di dispositiviDevice portal API reference

Tutti gli elementi del portale per dispositivi Windows sono basati sulle API REST che è possibile usare per accedere ai dati e controllare il dispositivo a livello di codice.Everything in the Windows Device Portal is built on top of REST API's that you can use to access the data and control your device programmatically.

Deloyment appApp deloyment

/API/app/PackageManager/Package (DELETE)/api/app/packagemanager/package (DELETE)

Disinstalla un'appUninstalls an app

ParametriParameters

  • Package: nome file del pacchetto da disinstallare.package : File name of the package to be uninstalled.

/API/app/PackageManager/Package (POST)/api/app/packagemanager/package (POST)

Installa un'appInstalls an App

ParametriParameters

  • Package: nome file del pacchetto da installare.package : File name of the package to be installed.

PayloadPayload

  • corpo HTTP conforme a più partimulti-part conforming http body

/API/app/packagemanager/packages (GET)/api/app/packagemanager/packages (GET)

Recupera l'elenco delle app installate nel sistema con i dettagliRetrieves the list of installed apps on the system, with details

Restituisce i datiReturn data

  • Elenco dei pacchetti installati con i dettagliList of installed packages with details

/API/app/PackageManager/state (GET)/api/app/packagemanager/state (GET)

Ottiene lo stato dell'installazione dell'app in corsoGets the status of in progress app installation

Raccolta dei dumpDump collection

/API/debug/dump/usermode/CrashControl (DELETE)/api/debug/dump/usermode/crashcontrol (DELETE)

Disabilita la raccolta dei dump di arresto anomalo del sistema per un'app sideloadDisables crash dump collection for a sideloaded app

ParametriParameters

  • packageFullname: nome pacchettopackageFullname : package name

/API/debug/dump/usermode/CrashControl (GET)/api/debug/dump/usermode/crashcontrol (GET)

Ottiene le impostazioni per la raccolta di dump di arresto anomalo di sideloadGets settings for sideloaded apps crash dump collection

ParametriParameters

  • packageFullname: nome pacchettopackageFullname : package name

/API/debug/dump/usermode/CrashControl (POST)/api/debug/dump/usermode/crashcontrol (POST)

Abilita e imposta le impostazioni di controllo dump per un'app sideloadEnables and sets dump control settings for a sideloaded app

ParametriParameters

  • packageFullname: nome pacchettopackageFullname : package name

/API/debug/dump/usermode/crashdump (DELETE)/api/debug/dump/usermode/crashdump (DELETE)

Elimina un dump di arresto anomalo del sistema per un'app sideloadDeletes a crash dump for a sideloaded app

ParametriParameters

  • packageFullname: nome pacchettopackageFullname : package name
  • fileName: dump nome filefileName : dump file name

/API/debug/dump/usermode/crashdump (GET)/api/debug/dump/usermode/crashdump (GET)

Recupera un dump di arresto anomalo del sistema per un'app sideloadRetrieves a crash dump for a sideloaded app

ParametriParameters

  • packageFullname: nome pacchettopackageFullname : package name
  • fileName: dump nome filefileName : dump file name

Restituisce i datiReturn data

  • File dump.Dump file. Esaminare con WinDbg o Visual StudioInspect with WinDbg or Visual Studio

/API/debug/dump/usermode/Dumps (GET)/api/debug/dump/usermode/dumps (GET)

Restituisce l'elenco di tutti i dump di arresto anomalo del sistema per le app sideloadReturns list of all crash dumps for sideloaded apps

Restituisce i datiReturn data

  • Elenco dei dump di arresto anomalo del sistema per app caricata sul latoList of crash dumps per side loaded app

ETWETW

/API/ETW/Providers (GET)/api/etw/providers (GET)

Enumera i provider registratiEnumerates registered providers

Restituisce i datiReturn data

  • Elenco di provider, nome descrittivo e GUIDList of providers, friendly name and GUID

/API/ETW/Session/realtime (GET/WebSocket)/api/etw/session/realtime (GET/WebSocket)

Crea una sessione ETW in tempo reale. gestito tramite WebSocket.Creates a realtime ETW session; managed over a websocket.

Restituisce i datiReturn data

  • Eventi ETW dai provider abilitatiETW events from the enabled providers

Sistema operativo olograficoHolographic OS

/API/Holographic/OS/ETW/customproviders (GET)/api/holographic/os/etw/customproviders (GET)

Restituisce un elenco di provider ETW specifici di HoloLens non registrati con il sistemaReturns a list of HoloLens specific ETW providers that are not registered with the system

/API/Holographic/OS/Services (GET)/api/holographic/os/services (GET)

Restituisce gli Stati di tutti i servizi in esecuzione.Returns the states of all services running.

/API/Holographic/OS/Settings/IPD (GET)/api/holographic/os/settings/ipd (GET)

Ottiene il dip archiviato (distanza interpupillare) in millimetriGets the stored IPD (Interpupillary distance) in millimeters

/API/Holographic/OS/Settings/IPD (POST)/api/holographic/os/settings/ipd (POST)

Imposta il dpiSets the IPD

ParametriParameters

  • dpi: nuovo valore di DPI da impostare in millimetriipd : New IPD value to be set in millimeters

/API/Holographic/OS/webmanagement/Settings/HTTPS (GET)/api/holographic/os/webmanagement/settings/https (GET)

Ottenere richieste HTTPS per Device PortalGet HTTPS requirements for the Device Portal

/API/Holographic/OS/webmanagement/Settings/HTTPS (POST)/api/holographic/os/webmanagement/settings/https (POST)

Imposta i requisiti HTTPS per il portale del dispositivoSets HTTPS requirements for the Device Portal

ParametriParameters

  • obbligatorio: Sì, no o defaultrequired : yes, no or default

Percezione olograficaHolographic Perception

/API/Holographic/Perception/client (GET/WebSocket)/api/holographic/perception/client (GET/WebSocket)

Accetta gli aggiornamenti WebSocket ed esegue un client di percezione che invia gli aggiornamenti a 30 fps.Accepts websocket upgrades and runs a perception client that sends updates at 30 fps.

ParametriParameters

  • ClientMode: "Active" forza la modalità di rilevamento visivo quando non può essere stabilita passivamenteclientmode: "active" forces visual tracking mode when it can't be established passively

Termica olograficaHolographic Thermal

/API/Holographic/Thermal/stage (GET)/api/holographic/thermal/stage (GET)

Ottenere la fase termica del dispositivo (0 normale, 1 caldo, 2 critico)Get the thermal stage of the device (0 normal, 1 warm, 2 critical)

Map Manager (Gestore mappe)Map Manager

/api/holographic/mapmanager/mapFiles (GET)/api/holographic/mapmanager/mapFiles (GET)

Ottiene l'elenco dei file di mappa disponibili (con estensione MapX).Gets the list of the available map files (.mapx).

/api/holographic/mapmanager/anchorFiles (GET)/api/holographic/mapmanager/anchorFiles (GET)

Ottiene l'elenco dei file di ancoraggio disponibili (con estensione ANCX).Gets the list of available anchor files (.ancx).

/api/holographic/mapmanager/srdbFiles (GET)/api/holographic/mapmanager/srdbFiles (GET)

Ottiene l'elenco dei file di database di ricostruzione spaziale disponibili (con estensione srdb).Gets the list of available spatial reconstruction database files (.srdb).

/API/Holographic/MapManager/getanchors (GET)/api/holographic/mapmanager/getanchors (GET)

Ottiene l'elenco di ancoraggi salvati in permanenza per l'utente corrente.Gets the list of persisted anchors for the current user.

Scaricare/caricare/eliminare fileDownload/Upload/Delete Files

/API/Holographic/MapManager/download (GET)/api/holographic/mapmanager/download (GET)

Scarica un file di database di mapping, ancoraggio o ricostruzione spaziale.Downloads a map, anchor, or spatial reconstruction database file. Il file deve essere stato caricato o esportato in precedenza.The file must have been previously uploaded or exported.

ParametriParameters

  • FileName: nome del file da scaricare.FileName: Name of file to download.

Esempio:Example:

$.post("/api/holographic/mapmanager/download?FileName=" + spaceID)

/API/Holographic/MapManager/upload (POST)/api/holographic/mapmanager/upload (POST)

Carica un file di database di mapping, ancoraggio o ricostruzione spaziale.Uploads a map, anchor, or spatial reconstruction database file. Una volta caricato, un file può essere importato in un secondo momento per l'uso da parte del sistema.Once a file is uploaded it can later be imported to be used by the system.

ParametriParameters

  • file: nome del file da caricare.file: Name of the file to upload.

Esempio:Example:

var form_data = new FormData();
form_data.append("file", file_data);

$.ajax({
    url: "/api/holographic/mapmanager/upload",
    dataType: 'json',
    cache: false,
    contentType: false,
    processData: false,
    data: form_data,
    type: 'post'
})

/API/Holographic/MapManager/Delete (POST)/api/holographic/mapmanager/delete (POST)

Elimina un file di database di mapping, ancoraggio o ricostruzione spaziale.Deletes a map, anchor, or spatial reconstruction database file. Il file deve essere stato caricato o esportato in precedenza.The file must have been previously uploaded or exported.

ParametriParameters

  • FileName: nome del file da eliminare.FileName: Name of file to delete.

Esempio:Example:

$.post("/api/holographic/mapmanager/delete?FileName=" + spaceID)

EsportazioneExport

/API/Holographic/MapManager/Export (POST)/api/holographic/mapmanager/export (POST)

Esporta la mappa attualmente utilizzata dal sistema.Exports the map currently in use by the system. Una volta esportata, è possibile scaricarla.Once exported, it can be downloaded.

Esempio:Example:

$.post("/api/holographic/mapmanager/export")

/API/Holographic/MapManager/exportanchors (POST)/api/holographic/mapmanager/exportanchors (POST)

Esporta la mappa attualmente utilizzata dal sistema.Exports the map currently in use by the system. Una volta esportata, è possibile scaricarla.Once exported, it can be downloaded. Esempio:Example:

$.post("/api/holographic/mapmanager/exportanchors")

/API/Holographic/MapManager/exportmapandanchors (POST)/api/holographic/mapmanager/exportmapandanchors (POST)

Esporta la mappa e gli ancoraggi attualmente in uso dal sistema.Exports the map and anchors currently in use by the system. Una volta esportate, è possibile scaricarle.Once are exported, they can be downloaded. Esempio:Example:

$.post("/api/holographic/mapmanager/exportmapandanchors")

/API/Holographic/MapManager/exportmapandspatialmappingdb (POST)/api/holographic/mapmanager/exportmapandspatialmappingdb (POST)

Esporta la mappa e il database di ricostruzione spaziale attualmente in uso dal sistema.Exports the map and spatial reconstruction database currently in use by the system. Una volta esportate, è possibile scaricarle.Once they are exported, they can be downloaded.

Esempio:Example:

$.post("/api/holographic/mapmanager/exportmapandspatialmappingdb")

ImportaImport

/API/Holographic/MapManager/Import (POST)/api/holographic/mapmanager/import (POST)

Indica al sistema quale mappa deve essere utilizzata attualmente.Indicates to the system which map should be used be currently used. Può essere chiamato sui file che sono stati esportati o caricati.Can be called on files that have been exported or uploaded.

ParametriParameters

  • FileName: nome della mappa da usare.FileName: Name of the map to be used.

Esempio:Example:

$.post("/api/holographic/mapmanager/import?FileName=" + spaceID, function() { alert("Import was successful!"); })

/API/Holographic/MapManager/importanchors (POST)/api/holographic/mapmanager/importanchors (POST)

Indica al sistema che devono essere usati gli ancoraggi attualmente in uso.Indicates to the system which anchors should be used be currently used. Può essere chiamato sui file che sono stati esportati o caricati.Can be called on files that have been exported or uploaded.

ParametriParameters

  • FileName: nome degli ancoraggi da usare.FileName: Name of the anchors to be used.

Esempio:Example:

$.post("/api/holographic/mapmanager/import?FileName=" + spaceID, function() { alert("Import was successful!"); })

/API/Holographic/MapManager/importspatialmappingdb (POST)/api/holographic/mapmanager/importspatialmappingdb (POST)

Indica al sistema quale database di ricostruzione spaziale usare attualmente.Indicates to the system which spatial reconstruction database should be used be currently used. Può essere chiamato sui file che sono stati esportati o caricati.Can be called on files that have been exported or uploaded.

ParametriParameters

  • FileName: nome del database di mapping spaziale da usare.FileName: Name of the spatial mapping db to be used.

Esempio:Example:

$.post("/api/holographic/mapmanager/import?FileName=" + spaceID, function() { alert("Import was successful!"); })

AltroOther

/API/Holographic/MapManager/resetmapandanchorsandsrdb (POST)/api/holographic/mapmanager/resetmapandanchorsandsrdb (POST)

Ripristinare il sistema mappa, ancoraggi e database di ricostruzione spaziale.Reset the system the map, anchors and spatial reconstruction database.

Esempio:Example:

$.post("/api/holographic/mapmanager/resetmapandanchorsandsrdb")

/API/Holographic/MapManager/status (GET)/api/holographic/mapmanager/status (GET)

Ottiene lo stato del sistema, inclusi i file di database di mapping, ancoraggi e ricostruzione spaziali che sono stati importati l'ultima volta.Gets the status of the system, including which map, anchors, and spatial reconstruction database files that were last imported.

Mixed Reality CaptureMixed Reality Capture

/API/Holographic/MRC/file (GET)/api/holographic/mrc/file (GET)

Scarica un file di realtà mista dal dispositivo.Downloads a mixed reality file from the device. Usare il parametro di query op = Stream per il flusso.Use op=stream query parameter for streaming.

ParametriParameters

  • filename: Name, hex64 codificato del file video da ottenerefilename : Name, hex64 encoded, of the video file to get
  • op: Streamop : stream

/API/Holographic/MRC/file (DELETE)/api/holographic/mrc/file (DELETE)

Elimina una registrazione di realtà mista dal dispositivo.Deletes a mixed reality recording from the device.

ParametriParameters

  • filename: Name, hex64 codificato del file da eliminarefilename : Name, hex64 encoded, of the file to delete

/API/Holographic/MRC/Files (GET)/api/holographic/mrc/files (GET)

Restituisce l'elenco dei file di realtà mista archiviati nel dispositivoReturns the list of mixed reality files stored on the device

/API/Holographic/MRC/Photo (POST)/api/holographic/mrc/photo (POST)

Accetta una foto della realtà mista e crea un file nel dispositivoTakes a mixed reality photo and creates a file on the device

ParametriParameters

  • Holo: Acquisisci ologrammi: true o false (il valore predefinito è false)holo : capture holograms: true or false (defaults to false)
  • PV: Capture PV fotocamera: true o false (il valore predefinito è false)pv : capture PV camera: true or false (defaults to false)
  • RenderFromCamera: (solo HoloLens 2) Render dal punto di vista della fotocamera Photo/video: true o false (il valore predefinito è true)RenderFromCamera : (HoloLens 2 only) render from perspective of photo/video camera: true or false (defaults to true)

/API/Holographic/MRC/Settings (GET)/api/holographic/mrc/settings (GET)

Ottiene le impostazioni predefinite di acquisizione della realtà mistaGets the default mixed reality capture settings

/API/Holographic/MRC/Settings (POST)/api/holographic/mrc/settings (POST)

Imposta le impostazioni predefinite di acquisizione della realtà mista.Sets the default mixed reality capture settings. Alcune di queste impostazioni vengono applicate all'acquisizione di foto e video di MRC del sistema.Some of these settings are applied to the system's MRC photo and video capture.

/API/Holographic/MRC/status (GET)/api/holographic/mrc/status (GET)

Ottiene lo stato dell'acquisizione di realtà mista all'interno del portale del dispositivo Windows.Gets the state of mixed reality capture within the Windows Device Portal.

*Risposta _*Response _

La risposta contiene una proprietà JSON che indica se il portale del dispositivo Windows sta registrando o meno il video.The response contains a JSON property indicating if Windows Device Portal is recording video or not.

{"IsRecording" : boolean}

_ /API/Holographic/MRC/Thumbnail (Get)*_ /api/holographic/mrc/thumbnail (GET)*

Ottiene l'immagine di anteprima per il file specificato.Gets the thumbnail image for the specified file.

ParametriParameters

  • filename: Name, hex64 codificato, del file per il quale viene richiesta l'anteprimafilename: Name, hex64 encoded, of the file for which the thumbnail is being requested

/API/Holographic/MRC/video/Control/Start (POST)/api/holographic/mrc/video/control/start (POST)

Avvia una registrazione di realtà mistaStarts a mixed reality recording

ParametriParameters

  • Holo: Acquisisci ologrammi: true o false (il valore predefinito è false)holo : capture holograms: true or false (defaults to false)
  • PV: Capture PV fotocamera: true o false (il valore predefinito è false)pv : capture PV camera: true or false (defaults to false)
  • MIC: Acquisisci microfono: true o false (il valore predefinito è false)mic : capture microphone: true or false (defaults to false)
  • loopback: Acquisisci audio dell'app: true o false (il valore predefinito è false)loopback : capture app audio: true or false (defaults to false)
  • RenderFromCamera: (solo HoloLens 2) Render dal punto di vista della fotocamera Photo/video: true o false (il valore predefinito è true)RenderFromCamera : (HoloLens 2 only) render from perspective of photo/video camera: true or false (defaults to true)
  • Vstab: (solo HoloLens 2) Abilita stabilizzazione video: true o false (il valore predefinito è true)vstab : (HoloLens 2 only) enable video stabilization: true or false (defaults to true)
  • vstabbuffer: (solo HoloLens 2) latenza buffer di stabilizzazione video: da 0 a 30 fotogrammi (il valore predefinito è 15 fotogrammi)vstabbuffer: (HoloLens 2 only) video stabilization buffer latency: 0 to 30 frames (defaults to 15 frames)

/API/Holographic/MRC/video/Control/Stop (POST)/api/holographic/mrc/video/control/stop (POST)

Arresta la registrazione della realtà mista correnteStops the current mixed reality recording

Flusso di realtà mistaMixed Reality Streaming

Attenzione

A causa dell'isolamento del loopback, non è possibile connettersi al flusso di realtà misto dall'interno di un'app in un dispositivo.Because of loopback isolation, you can't connect to Mixed Reality Streaming from inside an app on a device.

HoloLens supporta l'anteprima in tempo reale della realtà mista tramite il download in blocchi di un MP4 frammentato.HoloLens supports live preview of mixed reality via chunked download of a fragmented mp4.

I flussi di realtà mista condividono lo stesso set di parametri per controllare gli elementi acquisiti:Mixed reality streams share the same set of parameters to control what is captured:

  • Holo: acquisire gli ologrammi: true o falseholo : capture holograms: true or false
  • PV: acquisire la fotocamera PV: true o falsepv : capture PV camera: true or false
  • MIC: Acquisisci microfono: true o falsemic : capture microphone: true or false
  • loopback: Acquisisci audio dell'app: true o falseloopback : capture app audio: true or false

Se non viene specificato alcun valore, verranno acquisiti gli ologrammi, la fotocamera foto/video e l'audio dell'app.If none of these are specified: holograms, photo/video camera, and app audio will be captured
Se viene specificato any: i parametri non specificati verranno impostati su false.If any are specified: the unspecified parameters will default to false

Parametri facoltativi (solo HoloLens 2)Optional parameters (HoloLens 2 only)

  • RenderFromCamera: rendering dal punto di vista della fotocamera Photo/video: true o false (il valore predefinito è true)RenderFromCamera : render from perspective of photo/video camera: true or false (defaults to true)
  • Vstab: Abilita stabilizzazione video: true o false (il valore predefinito è false)vstab : enable video stabilization: true or false (defaults to false)
  • vstabbuffer: latenza buffer di stabilizzazione video: da 0 a 30 fotogrammi (il valore predefinito è 15 fotogrammi)vstabbuffer: video stabilization buffer latency: 0 to 30 frames (defaults to 15 frames)

live.mp4/API/Holographic/Stream/(GET)/api/holographic/stream/live.mp4 (GET)

Flusso di 5Mbit 1280x720p 30 fps.A 1280x720p 30fps 5Mbit stream.

live_high.mp4/API/Holographic/Stream/(GET)/api/holographic/stream/live_high.mp4 (GET)

Flusso di 5Mbit 1280x720p 30 fps.A 1280x720p 30fps 5Mbit stream.

live_med.mp4/API/Holographic/Stream/(GET)/api/holographic/stream/live_med.mp4 (GET)

Un flusso 854x480p 30 fps da 2 MB.A 854x480p 30fps 2.5Mbit stream.

live_low.mp4/API/Holographic/Stream/(GET)/api/holographic/stream/live_low.mp4 (GET)

Flusso 428x240p 15fps 0.6 Mbit.A 428x240p 15fps 0.6Mbit stream.

ReteNetworking

/API/networking/ipconfig (GET)/api/networking/ipconfig (GET)

Ottiene la configurazione IP correnteGets the current ip configuration

Informazioni sul sistema operativoOS Information

/API/OS/info (GET)/api/os/info (GET)

Ottiene le informazioni sul sistema operativoGets operating system information

/API/OS/MachineName (GET)/api/os/machinename (GET)

Ottiene il nome del computerGets the machine name

/API/OS/MachineName (POST)/api/os/machinename (POST)

Imposta il nome del computerSets the machine name

ParametriParameters

  • Nome: nome del nuovo computer, hex64 codificato, per impostare suname : New machine name, hex64 encoded, to set to

Controllo della simulazione della percezionePerception Simulation Control

/API/Holographic/Simulation/Control/mode (GET)/api/holographic/simulation/control/mode (GET)

Ottenere la modalità di simulazioneGet the simulation mode

/API/Holographic/Simulation/Control/mode (POST)/api/holographic/simulation/control/mode (POST)

Impostare la modalità di simulazioneSet the simulation mode

ParametriParameters

  • Mode: modalità simulazione: predefinita, simulazione, remota, Legacymode : simulation mode: default, simulation, remote, legacy

/API/Holographic/Simulation/Control/Stream (DELETE)/api/holographic/simulation/control/stream (DELETE)

Eliminare un flusso di controllo.Delete a control stream.

/API/Holographic/Simulation/Control/Stream (GET/WebSocket)/api/holographic/simulation/control/stream (GET/WebSocket)

Aprire una connessione Web socket per un flusso di controllo.Open a web socket connection for a control stream.

/API/Holographic/Simulation/Control/Stream (POST)/api/holographic/simulation/control/stream (POST)

Creare un flusso di controllo (priorità obbligatoria) o pubblicare i dati in un flusso creato (streamId richiesto).Create a control stream (priority is required) or post data to a created stream (streamId required). È previsto che i dati inviati siano di tipo ' Application/ottetto-Stream '.Posted data is expected to be of type 'application/octet-stream'.

/API/Holographic/Simulation/Display/Stream (GET/WebSocket)/api/holographic/simulation/display/stream (GET/WebSocket)

Richiedere un flusso video di simulazione contenente il contenuto di cui è stato eseguito il rendering nella visualizzazione del sistema in modalità "simulazione".Request a simulation video stream containing the content rendered to the system display when in 'Simulation' mode. Inizialmente verrà inviata un'intestazione di descrittore di formato semplice, seguita da trame con codifica H. 264, ognuna preceduta da un'intestazione che indica l'indice degli occhi e le dimensioni della trama.A simple format descriptor header will be sent initially, followed by H.264-encoded textures, each preceded by a header indicating the eye index and texture size.

Riproduzione della simulazione di percezionePerception Simulation Playback

/API/Holographic/Simulation/playback/file (DELETE)/api/holographic/simulation/playback/file (DELETE)

Eliminare una registrazione.Delete a recording.

ParametriParameters

  • registrazione: nome della registrazione da eliminare.recording : Name of recording to delete.

/API/Holographic/Simulation/playback/file (POST)/api/holographic/simulation/playback/file (POST)

Caricare una registrazione.Upload a recording.

/API/Holographic/Simulation/playback/Files (GET)/api/holographic/simulation/playback/files (GET)

Ottenere tutte le registrazioni.Get all recordings.

/API/Holographic/Simulation/playback/Session (GET)/api/holographic/simulation/playback/session (GET)

Ottenere lo stato di riproduzione corrente di una registrazione.Get the current playback state of a recording.

ParametriParameters

  • registrazione: nome della registrazione.recording : Name of recording.

/API/Holographic/Simulation/playback/Session/file (DELETE)/api/holographic/simulation/playback/session/file (DELETE)

Scaricare una registrazione.Unload a recording.

ParametriParameters

  • registrazione: nome della registrazione da scaricare.recording : Name of recording to unload.

/API/Holographic/Simulation/playback/Session/file (POST)/api/holographic/simulation/playback/session/file (POST)

Caricare una registrazione.Load a recording.

ParametriParameters

  • registrazione: nome della registrazione da caricare.recording : Name of recording to load.

/API/Holographic/Simulation/playback/Session/Files (GET)/api/holographic/simulation/playback/session/files (GET)

Ottenere tutte le registrazioni caricate.Get all loaded recordings.

/API/Holographic/Simulation/playback/Session/pause (POST)/api/holographic/simulation/playback/session/pause (POST)

Sospendere la registrazione.Pause a recording.

ParametriParameters

  • registrazione: nome della registrazione.recording : Name of recording.

/API/Holographic/Simulation/playback/Session/Play (POST)/api/holographic/simulation/playback/session/play (POST)

Riprodurre una registrazione.Play a recording.

ParametriParameters

  • registrazione: nome della registrazione.recording : Name of recording.

/API/Holographic/Simulation/playback/Session/Stop (POST)/api/holographic/simulation/playback/session/stop (POST)

Arrestare una registrazione.Stop a recording.

ParametriParameters

  • registrazione: nome della registrazione.recording : Name of recording.

/API/Holographic/Simulation/playback/Session/types (GET)/api/holographic/simulation/playback/session/types (GET)

Ottenere i tipi di dati in una registrazione caricata.Get the types of data in a loaded recording.

ParametriParameters

  • registrazione: nome della registrazione.recording : Name of recording.

Registrazione della simulazione della percezionePerception Simulation Recording

/API/Holographic/Simulation/Recording/Start (POST)/api/holographic/simulation/recording/start (POST)

Avviare una registrazione.Start a recording. Solo una singola registrazione può essere attiva in una sola volta.Only a single recording can be active at once. È necessario impostare una delle intestazioni Head, Hands, spatialMapping o Environment.One of head, hands, spatialMapping or environment must be set.

ParametriParameters

  • Head: impostare su 1 per registrare i dati Head.head : Set to 1 to record head data.
  • Hands: impostare su 1 per registrare i dati della mano.hands : Set to 1 to record hand data.
  • spatialMapping: impostare su 1 per registrare il mapping spaziale.spatialMapping : Set to 1 to record spatial mapping.
  • ambiente: impostare su 1 per registrare i dati dell'ambiente.environment : Set to 1 to record environment data.
  • Nome: nome della registrazione.name : Name of the recording.
  • singleSpatialMappingFrame: impostare su 1 per registrare un singolo frame di mapping spaziale.singleSpatialMappingFrame : Set to 1 to record only a single spatial mapping frame.

/API/Holographic/Simulation/Recording/status (GET)/api/holographic/simulation/recording/status (GET)

Ottenere lo stato di registrazione.Get recording state.

/API/Holographic/Simulation/Recording/Stop (GET)/api/holographic/simulation/recording/stop (GET)

Arrestare la registrazione corrente.Stop the current recording. La registrazione verrà restituita come file.Recording will be returned as a file.

Dati sulle prestazioniPerformance data

/API/ResourceManager/processes (GET)/api/resourcemanager/processes (GET)

Restituisce l'elenco dei processi in esecuzione con i dettagliReturns the list of running processes with details

Restituisce i datiReturn data

  • JSON con elenco di processi e dettagli per ogni processoJSON with list of processes and details for each process

/API/ResourceManager/systemperf (GET)/api/resourcemanager/systemperf (GET)

Restituisce le statistiche sulle prestazioni di sistema (lettura/scrittura di I/O, statistiche sulla memoria e così via.Returns system perf statistics (I/O read/write, memory stats etc.

Restituisce i datiReturn data

  • JSON con informazioni di sistema: CPU, GPU, memoria, rete, IOJSON with system information: CPU, GPU, Memory, Network, IO

PotenzaPower

/API/Power/Battery (GET)/api/power/battery (GET)

Ottiene lo stato corrente della batteriaGets the current battery state

/API/Power/State (GET)/api/power/state (GET)

Controlla se il sistema è in uno stato di alimentazione bassoChecks if the system is in a low power state

Controllo remotoRemote Control

/API/Control/Restart (POST)/api/control/restart (POST)

Riavvia il dispositivo di destinazioneRestarts the target device

/API/Control/Shutdown (POST)/api/control/shutdown (POST)

Arresta il dispositivo di destinazioneShuts down the target device

Gestione attivitàTask Manager

/API/taskmanager/app (DELETE)/api/taskmanager/app (DELETE)

Arresta un'app modernaStops a modern app

ParametriParameters

  • pacchetto: nome completo del pacchetto dell'app, codificato in hex64package : Full name of the app package, hex64 encoded
  • forcestop: forza l'arresto di tutti i processi (= Yes)forcestop : Force all processes to stop (=yes)

/API/taskmanager/app (POST)/api/taskmanager/app (POST)

Avvia un'app modernaStarts a modern app

ParametriParameters

  • AppID: PRAID dell'app da avviare, hex64 codificatoappid : PRAID of app to start, hex64 encoded
  • pacchetto: nome completo del pacchetto dell'app, codificato in hex64package : Full name of the app package, hex64 encoded

Gestione Wi-FiWiFi Management

/API/WiFi/Interfaces (GET)/api/wifi/interfaces (GET)

Enumera le interfacce di rete wirelessEnumerates wireless network interfaces

Restituisce i datiReturn data

  • Elenco di interfacce wireless con dettagli (GUID, descrizione e così via)List of wireless interfaces with details (GUID, description etc.)

/API/WiFi/Network (DELETE)/api/wifi/network (DELETE)

Elimina un profilo associato a una rete in un'interfaccia specificataDeletes a profile associated with a network on a specified interface

ParametriParameters

  • interfaccia: GUID dell'interfaccia di reteinterface : network interface guid
  • profilo: nome profiloprofile : profile name

/API/WiFi/Networks (GET)/api/wifi/networks (GET)

Enumera le reti wireless sull'interfaccia di rete specificataEnumerates wireless networks on the specified network interface

ParametriParameters

  • interfaccia: GUID dell'interfaccia di reteinterface : network interface guid

Restituisce i datiReturn data

  • Elenco di reti wireless disponibili nell'interfaccia di rete con i dettagliList of wireless networks found on the network interface with details

/API/WiFi/Network (POST)/api/wifi/network (POST)

Si connette o si disconnette a una rete sull'interfaccia specificataConnects or disconnects to a network on the specified interface

ParametriParameters

  • interfaccia: GUID dell'interfaccia di reteinterface : network interface guid
  • SSID: SSID, hex64 codificato, per la connessione assid : ssid, hex64 encoded, to connect to
  • op: connessione o disconnessioneop : connect or disconnect
  • CreateProfile: Sì o nocreateprofile : yes or no
  • chiave: chiave condivisa, codificato in hex64key : shared key, hex64 encoded

Registratore prestazioni WindowsWindows Performance Recorder

/API/WPR/customtrace (POST)/api/wpr/customtrace (POST)

Carica un profilo WPR e avvia la traccia usando il profilo caricato.Uploads a WPR profile and starts tracing using the uploaded profile.

PayloadPayload

  • corpo HTTP conforme a più partimulti-part conforming http body

Restituisce i datiReturn data

  • Restituisce lo stato della sessione WPR.Returns the WPR session status.

/API/WPR/status (GET)/api/wpr/status (GET)

Recupera lo stato della sessione WPRRetrieves the status of the WPR session

Restituisce i datiReturn data

  • Stato della sessione WPR.WPR session status.

/API/WPR/Trace (GET)/api/wpr/trace (GET)

Arresta una sessione di traccia WPR (performance)Stops a WPR (performance) tracing session

Restituisce i datiReturn data

  • Restituisce il file ETL di tracciaReturns the trace ETL file

/API/WPR/Trace (POST)/api/wpr/trace (POST)

Avvia una sessione di traccia WPR (performance)Starts a WPR (performance) tracing sessions

ParametriParameters

  • profilo: nome profilo.profile : Profile name. I profili disponibili vengono archiviati in perfprofiles/profiles.jsinAvailable profiles are stored in perfprofiles/profiles.json

Restituisce i datiReturn data

  • All'avvio, restituisce lo stato della sessione WPR.On start, returns the WPR session status.

Vedere ancheSee also