Add an OPS-scoped payload
Adds a payload under a parent spacecraft resolved strictly by id within the OPERATIONS environment. The server assigns the lowest-free slot index [0,7]; the 9th sensor is refused with 422 PAYLOAD_LIMIT_EXCEEDED. Returns 404 if the parent craft lives in a different environment.
Path Parameters
Parent spacecraft id
Body
One payload (sensor): boresight axis + four-shape field of view (DKR-1 §3.3).
Body-frame boresight axis. One of X+, X-, Y+, Y-, Z+, Z-.
X+, X-, Y+, Y-, Z+, Z- "Z+"
Field-of-view shape primitive (CONICAL, RECTANGULAR, ELLIPTICAL, POLYGON). Determines which conditional shape parameters are required.
CONICAL, RECTANGULAR, ELLIPTICAL, POLYGON "CONICAL"
Operator-supplied payload name.
100"EO Camera"
Payload mounting position X in metres (body frame; may be negative).
0.1
Payload mounting position Y in metres (body frame; may be negative).
0
Payload mounting position Z in metres (body frame; may be negative).
-0.2
Cone half-angle in degrees (CONICAL only). Range (0°, 90°]; 90° accepted.
0 < x < 9030
FOV half-height in degrees (RECTANGULAR / ELLIPTICAL only). Range (0°, 90°) strict.
0 < x < 9020
FOV half-width in degrees (RECTANGULAR / ELLIPTICAL only). Range (0°, 90°) strict.
0 < x < 9010
Polygon circumscribed (to-vertices) angular radius in degrees (POLYGON only). Range (0°, 90°) strict. Datum = OUTSIDE_CONE_TOUCHING_POLYGON_AT_VERTICES (DA-3).
0 < x < 9030
Number of polygon sides (POLYGON only). 3 ≤ N ≤ 1000.
3 <= x <= 10006
Response
Payload added successfully
X+, X-, Y+, Y-, Z+, Z- CONICAL, RECTANGULAR, ELLIPTICAL, POLYGON