REST Resource: customers.devices

Kaynak: Cihaz

JSON gösterimi
{
  "name": string,
  "fccId": string,
  "serialNumber": string,
  "preloadedConfig": {
    object (DeviceConfig)
  },
  "activeConfig": {
    object (DeviceConfig)
  },
  "state": enum (State),
  "grants": [
    {
      object (DeviceGrant)
    }
  ],
  "displayName": string,
  "deviceMetadata": {
    object (DeviceMetadata)
  },
  "currentChannels": [
    {
      object (ChannelWithScore)
    }
  ],
  "grantRangeAllowlists": [
    {
      object (FrequencyRange)
    }
  ]
}
Alanlar
name

string

Yalnızca çıkış. Kaynak yolu adı.

fccId

string

Cihazın FCC tanımlayıcısı.

serialNumber

string

Cihaz üreticisi tarafından cihaza atanan seri numarası.

preloadedConfig

object (DeviceConfig)

SAS Portal API ile belirtildiği şekilde cihazın yapılandırması.

activeConfig

object (DeviceConfig)

Yalnızca çıkış. Cihazın SAS'a kayıtlı mevcut yapılandırması.

state

enum (State)

Yalnızca çıkış. Cihaz durumu.

grants[]

object (DeviceGrant)

Yalnızca çıkış. Cihaz tarafından tutulan izinler.

displayName

string

Cihazın görünen adı.

deviceMetadata

object (DeviceMetadata)

Hem SAS portalı hem de SAS kayıt istekleri tarafından geçersiz kılınabilen cihaz parametreleri.

currentChannels[]
(deprecated)

object (ChannelWithScore)

Yalnızca çıkış. Puanı olan mevcut kanallar.

grantRangeAllowlists[]

object (FrequencyRange)

Yeni izinler için yalnızca izin verilenler listesindeki aralıklar kullanılabilir.

Yöntemler

create

node veya customer altında device oluşturur.

createSigned

node veya customer altında imzalı bir device oluşturur.

delete

device siler.

get

device ile ilgili ayrıntıları alır.

list

node veya customer altında devices listeleri

move

Bir device öğesini başka bir node veya customer öğesinin altına taşır.

patch

device öğesini günceller.

signDevice

device imzalar.

updateSigned

İmzalı bir device dosyasını günceller.