@tak-ps/node-cot
    Preparing search index...

    Variable RadSensorDetailConst

    RadSensorDetail: TObject<
        {
            command_permissions: TOptional<
                TObject<
                    { _attributes: TObject<{ all: TBoolean; contact_list: TString }> },
                >,
            >;
            data_permissions: TOptional<
                TObject<
                    { _attributes: TObject<{ all: TBoolean; contact_list: TString }> },
                >,
            >;
            isotope: TOptional<
                TUnion<
                    [
                        TObject<
                            {
                                _attributes: TObject<
                                    { confidence: TNumber; name: TString; type: TString },
                                >;
                            },
                        >,
                        TArray<
                            TObject<
                                {
                                    _attributes: TObject<
                                        { confidence: TNumber; name: TString; type: TString },
                                    >;
                                },
                            >,
                        >,
                    ],
                >,
            >;
            physical_module: TOptional<
                TUnion<
                    [
                        TObject<
                            {
                                _attributes: TObject<
                                    {
                                        gamma_alarm: TInteger;
                                        gamma_cps: TNumber;
                                        gamma_dose_rate: TNumber;
                                        location: TEnum<
                                            {
                                                CAB: ...;
                                                FRONT_LEFT: ...;
                                                FRONT_RIGHT: ...;
                                                REAR_LEFT: ...;
                                                REAR_RIGHT: ...;
                                            },
                                        >;
                                    },
                                >;
                            },
                        >,
                        TArray<
                            TObject<
                                {
                                    _attributes: TObject<
                                        {
                                            gamma_alarm: TInteger;
                                            gamma_cps: TNumber;
                                            gamma_dose_rate: TNumber;
                                            location: TEnum<(...)>;
                                        },
                                    >;
                                },
                            >,
                        >,
                    ],
                >,
            >;
            radmeasurement: TOptional<
                TUnion<
                    [
                        TObject<
                            {
                                _attributes: TObject<
                                    {
                                        alarm: TInteger;
                                        measurement: TNumber;
                                        nalarmstddev: TInteger;
                                        name: TEnum<
                                            {
                                                alpha: ...;
                                                beta: ...;
                                                doserate: ...;
                                                gamma: ...;
                                                neutron: ...;
                                            },
                                        >;
                                    },
                                >;
                            },
                        >,
                        TArray<
                            TObject<
                                {
                                    _attributes: TObject<
                                        {
                                            alarm: TInteger;
                                            measurement: TNumber;
                                            nalarmstddev: TInteger;
                                            name: TEnum<(...)>;
                                        },
                                    >;
                                },
                            >,
                        >,
                    ],
                >,
            >;
            search_algorithm: TOptional<
                TObject<
                    {
                        _attributes: 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<
                {
                    _attributes: 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<
                TUnion<
                    [
                        TObject<
                            {
                                _attributes: TObject<
                                    {
                                        channeldata: TString;
                                        crystal_id: TOptional<TString>;
                                        livetime_ms: TString;
                                        realtime_ms: TString;
                                        type: TString;
                                        zerocompression: TInteger;
                                    },
                                >;
                            },
                        >,
                        TArray<
                            TObject<
                                {
                                    _attributes: TObject<
                                        {
                                            channeldata: TString;
                                            crystal_id: TOptional<(...)>;
                                            livetime_ms: TString;
                                            realtime_ms: TString;
                                            type: TString;
                                            zerocompression: TInteger;
                                        },
                                    >;
                                },
                            >,
                        >,
                    ],
                >,
            >;
        },
    > = ...