RFKIT (0.9.0)

Download OpenAPI specification:Download

info

getInfo

Returns details about the RFKIT device

Responses

Response samples

Content type
application/json
{
  • "device": "B26 RF2K-S",
  • "software_version": {
    },
  • "custom_device_name": "My custom RFKIT device name"
}

data

getData

Returns some status data

Responses

Response samples

Content type
application/json
{
  • "band": {
    },
  • "frequency": {
    },
  • "status": ""
}

power

getPower

Returns some power data

Responses

Response samples

Content type
application/json
{
  • "temperature": {
    },
  • "voltage": {
    },
  • "current": {
    },
  • "forward": {
    },
  • "reflected": {
    },
  • "swr": {
    }
}

tuner

getTuner

Returns some tuner data

Responses

Response samples

Content type
application/json
Example
{
  • "mode": "AUTO",
  • "setup": "BYPASS",
  • "tuned_frequency": {
    },
  • "segment_size": {
    }
}

antennas

getAntennasWithState

Returns the antennas together with their state

Responses

Response samples

Content type
application/json
Example
{
  • "antennas": [
    ]
}

getActiveAntenna

Returns the active antenna

Responses

Response samples

Content type
application/json
Example
{
  • "type": "INTERNAL",
  • "number": 1
}

setActiveAntenna

Set the active antenna

Request Body schema: application/json

The antenna to set active

Any of
type
required
string
Value: "INTERNAL"
number
required
integer <int32> [ 1 .. 4 ]

Responses

Request samples

Content type
application/json
Example
{
  • "type": "INTERNAL",
  • "number": 1
}

Response samples

Content type
application/json
Example
{
  • "type": "INTERNAL",
  • "number": 1
}

operational-interface

getOperationalInterface

Get the operational interface

Responses

Response samples

Content type
application/json
{
  • "operational_interface": "UNIV",
  • "error": "string"
}

setOperationalInterface

Set the operational interface

Request Body schema: application/json

The operational interface to set active

operational_interface
required
string
Enum: "UNIV" "CAT" "UDP" "TCI"

Responses

Request samples

Content type
application/json
{
  • "operational_interface": "UNIV"
}

Response samples

Content type
application/json
{
  • "operational_interface": "UNIV",
  • "error": "string"
}

error

resetError

Reset error state

Responses

Response samples

Content type
application/json
{
  • "status": "string",
  • "reason": "string"
}

operate-mode

getOperateMode

Get whether RFKIT is in Operate or Standby mode

Responses

Response samples

Content type
application/json
{
  • "operate_mode": "OPERATE"
}

setOperateMode

Set RFKIT to Operate or Standby

Request Body schema: application/json

The operate mode to set

operate_mode
required
string
Enum: "OPERATE" "STANDBY"

Responses

Request samples

Content type
application/json
{
  • "operate_mode": "OPERATE"
}

Response samples

Content type
application/json
{
  • "operate_mode": "OPERATE"
}