Variable InputPropertiesConst
InputProperties: TObject<
{
ackrequest: TOptional<
TObject<{ ackrequested: TBoolean; tag: TString; uid: TString }>,
>;
archived: TOptional<TBoolean>;
attachments: TOptional<TArray<TString>>;
bearing: TOptional<TNumber>;
biosensordetail: TOptional<
TObject<
{
measurement: TOptional<
TArray<
TObject<
{
bioClass: TOptional<TString>;
channel: TOptional<TInteger>;
concentration: TOptional<TNumber>;
confidence: TOptional<TNumber>;
confirmationLevel: TOptional<TString>;
dose: TNumber;
doseTime: TOptional<TInteger>;
harmful: TOptional<TBoolean>;
level: TOptional<TArray<(...)>>;
persistency: TOptional<TString>;
sampleId: TOptional<TString>;
time: TString;
type: TOptional<TString>;
},
>,
>,
>;
sensor_data: TObject<
{
attachedUid: TOptional<TString>;
batterylevel: TOptional<TNumber>;
callsign: TOptional<TString>;
manufacturer: TString;
model: TString;
ordinal: TOptional<TInteger>;
revision: TOptional<TNumber>;
serialnumber: TString;
simulated: TOptional<TBoolean>;
status: TOptional<TString>;
},
>;
},
>,
>;
callsign: TOptional<TString>;
center: TOptional<TArray<TNumber>>;
chat: TOptional<
TObject<
{
chatgrp: TAny;
chatroom: TString;
groupOwner: TOptional<TString>;
id: TOptional<TString>;
messageId: TOptional<TString>;
parent: TOptional<TString>;
senderCallsign: TString;
},
>,
>;
chemsensordetail: TOptional<
TObject<
{
detection: TOptional<
TArray<
TObject<
{
agent: TString;
alarm: TNumber;
class: TOptional<TString>;
concentration: TOptional<TNumber>;
confidence: TOptional<TNumber>;
id: TOptional<TInteger>;
massfraction: TOptional<TNumber>;
percent: TOptional<TNumber>;
quantity: TNumber;
quantityunits: TString;
time: TString;
},
>,
>,
>;
sensor_data: TObject<
{
attachedUid: TOptional<TString>;
batterylevel: TOptional<TNumber>;
callsign: TOptional<TString>;
manufacturer: TString;
model: TString;
ordinal: TOptional<TInteger>;
revision: TOptional<TNumber>;
serialnumber: TString;
simulated: TOptional<TBoolean>;
status: TOptional<TString>;
},
>;
},
>,
>;
contact: TOptional<
TObject<
{
callsign: TOptional<TString>;
endpoint: TOptional<TString>;
name: TOptional<TString>;
phone: TOptional<TString>;
},
>,
>;
course: TOptional<TNumber>;
creator: TOptional<
TObject<
{
callsign: TOptional<TString>;
time: TOptional<TString>;
type: TString;
uid: TString;
},
>,
>;
dest: TOptional<
TUnion<
[
TObject<
{
after: TOptional<TString>;
callsign: TOptional<TString>;
group: TOptional<TString>;
mission: TOptional<TString>;
"mission-guid": TOptional<TString>;
path: TOptional<TString>;
uid: TOptional<TString>;
},
>,
TArray<
TObject<
{
after: TOptional<TString>;
callsign: TOptional<TString>;
group: TOptional<TString>;
mission: TOptional<TString>;
"mission-guid": TOptional<TString>;
path: TOptional<TString>;
uid: TOptional<TString>;
},
>,
>,
],
>,
>;
droid: TOptional<TString>;
fileshare: TOptional<
TObject<
{
filename: TString;
name: TString;
senderCallsign: TString;
senderUid: TString;
senderUrl: TString;
sha256: TString;
sizeInBytes: TInteger;
},
>,
>;
fill: TOptional<TString>;
"fill-opacity": TOptional<TNumber>;
flow: TOptional<TRecord<TString, TString>>;
forcedelete: TOptional<TBoolean>;
geofence: TOptional<
TObject<
{
boundingSphere: TOptional<TNumber>;
elevationMonitored: TOptional<TBoolean>;
maxElevation: TOptional<TString>;
minElevation: TOptional<TString>;
monitor: TOptional<TString>;
tracking: TOptional<TBoolean>;
trigger: TOptional<TString>;
},
>,
>;
group: TOptional<TObject<{ name: TString; role: TString }>>;
how: TOptional<TString>;
icon: TOptional<TString>;
labels: TOptional<TBoolean>;
links: TOptional<
TArray<
TObject<
{
callsign: TOptional<TString>;
mime: TOptional<TString>;
mission: TOptional<TString>;
parent_callsign: TOptional<TString>;
point: TOptional<TString>;
production_time: TOptional<TString>;
relation: TOptional<TString>;
remarks: TOptional<TString>;
type: TOptional<TString>;
uid: TOptional<TString>;
url: TOptional<TString>;
},
>,
>,
>;
"marker-color": TOptional<TString>;
"marker-opacity": TOptional<TNumber>;
marti_archive: TOptional<TBoolean>;
maxzoom: TOptional<TNumber>;
metadata: TOptional<TRecord<TString, TUnknown>>;
milicon: TOptional<TObject<{ id: TString }>>;
milsym: TOptional<TObject<{ id: TString }>>;
minzoom: TOptional<TNumber>;
mission: TOptional<
TObject<
{
authorUid: TOptional<TString>;
guid: TOptional<TString>;
missionChanges: TOptional<
TArray<
TObject<
{
contentResource: TOptional<TObject<(...)>>;
contentUid: TOptional<TString>;
creatorUid: TString;
details: TOptional<TObject<(...)>>;
isFederatedChange: TBoolean;
missionName: TString;
timestamp: TString;
type: TString;
},
>,
>,
>;
missionLayer: TOptional<
TObject<
{
name: TOptional<TString>;
parentUid: TOptional<TString>;
type: TOptional<TString>;
uid: TOptional<TString>;
},
>,
>;
name: TOptional<TString>;
tool: TOptional<TString>;
type: TOptional<TString>;
},
>,
>;
precisionlocation: TOptional<
TObject<
{ altsrc: TOptional<TString>; geopointsrc: TOptional<TString> },
>,
>;
radsensordetail: TOptional<
TObject<
{
command_permissions: TOptional<
TObject<{ all: TBoolean; contact_list: TString }>,
>;
data_permissions: TOptional<
TObject<{ all: TBoolean; contact_list: TString }>,
>;
isotope: TOptional<
TArray<
TObject<{ confidence: TNumber; name: TString; type: TString }>,
>,
>;
physical_module: TOptional<
TArray<
TObject<
{
gamma_alarm: TInteger;
gamma_cps: TNumber;
gamma_dose_rate: TNumber;
location: TEnum<
{
CAB: ...;
FRONT_LEFT: ...;
FRONT_RIGHT: ...;
REAR_LEFT: ...;
REAR_RIGHT: ...;
},
>;
},
>,
>,
>;
radmeasurement: TOptional<
TArray<
TObject<
{
alarm: TInteger;
measurement: TNumber;
nalarmstddev: TInteger;
name: TEnum<
{
alpha: ...;
beta: ...;
doserate: ...;
gamma: ...;
neutron: ...;
},
>;
},
>,
>,
>;
search_algorithm: TOptional<
TObject<
{
gamma_loc: TNumber;
gamma_loc_alarm: TInteger;
gamma_loc_alarm_value: TNumber;
neutron_loc: TNumber;
neutron_loc_alarm: TInteger;
neutron_loc_alarm_value: TNumber;
},
>,
>;
sensor_data: TObject<
{
alarm_algorithm: TOptional<TString>;
attachedUid: TOptional<TString>;
batterylevel: TOptional<TNumber>;
callsign: TOptional<TString>;
detector_number: TOptional<TInteger>;
gammastatus: TString;
heading: TOptional<TNumber>;
id_algorithm: TOptional<TString>;
manufacturer: TString;
master_sensor_manufacturer: TOptional<TString>;
master_sensor_serial: TOptional<TString>;
measurement_ref: TOptional<TInteger>;
mission_acquired_uR: TOptional<TInteger>;
mission_stay_time_sec: TOptional<TInteger>;
mission_total_mR: TOptional<TInteger>;
model: TString;
module_location: TOptional<TString>;
neutronstatus: TString;
ordinal: TOptional<TInteger>;
relay_type: TOptional<TString>;
search_algorithm: TOptional<TString>;
sensor_temp_deg_c: TOptional<TNumber>;
serialnumber: TString;
simulated: TOptional<TBoolean>;
source_bearing: TOptional<TInteger>;
source_distance: TOptional<
TEnum<
{
MOVE_AWAY: "MOVE_AWAY";
MOVE_CLOSER: "MOVE_CLOSER";
MOVE_FAR_AWAY: "MOVE_FAR_AWAY";
MOVE_MUCH_CLOSER: "MOVE_MUCH_CLOSER";
OPTIMAL: "OPTIMAL";
},
>,
>;
source_strength: TOptional<TNumber>;
subchannel: TOptional<TString>;
time: TString;
},
>;
spectrum: TOptional<
TArray<
TObject<
{
channeldata: TString;
crystal_id: TOptional<TString>;
livetime_ms: TString;
realtime_ms: TString;
type: TString;
zerocompression: TInteger;
},
>,
>,
>;
},
>,
>;
range: TOptional<TNumber>;
remarks: TOptional<TString>;
rotate: TOptional<TBoolean>;
sensor: TOptional<
TObject<
{
azimuth: TOptional<TNumber>;
displayMagneticReference: TOptional<TNumber>;
elevation: TOptional<TNumber>;
fov: TOptional<TNumber>;
fovAlpha: TOptional<TNumber>;
fovBlue: TOptional<TNumber>;
fovGreen: TOptional<TNumber>;
fovRed: TOptional<TNumber>;
hideFov: TOptional<TBoolean>;
model: TOptional<TString>;
north: TOptional<TNumber>;
range: TOptional<TNumber>;
rangeLines: TOptional<TNumber>;
rangeLineStrokeColor: TOptional<TNumber>;
rangeLineStrokeWeight: TOptional<TNumber>;
roll: TOptional<TNumber>;
strokeColor: TOptional<TNumber>;
strokeWeight: TOptional<TNumber>;
type: TOptional<TString>;
version: TOptional<TString>;
vfov: TOptional<TNumber>;
},
>,
>;
shape: TOptional<
TObject<
{
ellipse: TOptional<
TObject<
{
angle: TNumber;
major: TNumber;
minor: TNumber;
swapAxis: TOptional<TBoolean>;
},
>,
>;
},
>,
>;
slope: TOptional<TNumber>;
spatial: TOptional<
TObject<
{
attitude: TObject<
{
ePitch: TOptional<TNumber>;
eRoll: TOptional<TNumber>;
eYaw: TOptional<TNumber>;
pitch: TNumber;
roll: TNumber;
yaw: TOptional<TNumber>;
},
>;
spin: TObject<
{
ePitch: TOptional<TNumber>;
eRoll: TOptional<TNumber>;
eYaw: TOptional<TNumber>;
pitch: TNumber;
roll: TNumber;
yaw: TOptional<TNumber>;
},
>;
version: TOptional<TNumber>;
},
>,
>;
speed: TOptional<TNumber>;
stale: TOptional<TUnion<[TInteger, TString]>>;
start: TOptional<TString>;
status: TOptional<
TObject<
{ battery: TOptional<TString>; readiness: TOptional<TString> },
>,
>;
stroke: TOptional<TString>;
"stroke-opacity": TOptional<TNumber>;
"stroke-style": TOptional<TString>;
"stroke-width": TOptional<TNumber>;
takv: TOptional<
TObject<
{
device: TOptional<TString>;
os: TOptional<TString>;
platform: TOptional<TString>;
version: TOptional<TString>;
},
>,
>;
time: TOptional<TString>;
track: TOptional<
TObject<
{
course: TOptional<TString>;
eCourse: TOptional<TString>;
eSlope: TOptional<TString>;
eSpeed: TOptional<TString>;
slope: TOptional<TString>;
speed: TOptional<TString>;
},
>,
>;
type: TOptional<TString>;
video: TOptional<
TObject<
{
connection: TOptional<
TObject<
{
address: TString;
alias: TOptional<TString>;
bufferTime: TOptional<TInteger>;
ignoreEmbeddedKLV: TOptional<TBoolean>;
networkTimeout: TOptional<TInteger>;
path: TOptional<TString>;
port: TOptional<TInteger>;
protocol: TOptional<TString>;
roverPort: TOptional<TInteger>;
rtspReliable: TOptional<TInteger>;
uid: TString;
},
>,
>;
sensor: TOptional<TString>;
spi: TOptional<TString>;
uid: TOptional<TString>;
url: TOptional<TString>;
},
>,
>;
},
> = ...