decord/source/module_4771.js
2026-07-24 07:16:23 +00:00

479 lines
10 KiB
JavaScript

// Module ID: 4771
// Function ID: 41463
// Dependencies: [57, 4770]
// Module 4771
import _slicedToArray from "_slicedToArray";
let obj = { 8: "GPSSatellites", 11: "GPSDOP", 13: "GPSSpeed", 15: "GPSTrack", 17: "GPSImgDirection", 18: "GPSMapDatum", 24: "GPSDestBearing", 26: "GPSDestDistance", 29: "GPSDateStamp", 31: "GPSHPositioningError" };
obj = {
name: "GPSVersionID",
description(arg0) {
let str = "Unknown";
if (2 === arg0[0]) {
str = "Unknown";
if (2 === arg0[1]) {
str = "Unknown";
if (0 === arg0[2]) {
str = "Unknown";
if (0 === arg0[3]) {
str = "Version 2.2";
}
}
}
}
return str;
}
};
obj[0] = obj;
obj = {
name: "GPSLatitudeRef",
description(join) {
const joined = join.join("");
let str = "North latitude";
if ("N" !== joined) {
let str2 = "Unknown";
if ("S" === joined) {
str2 = "South latitude";
}
str = str2;
}
return str;
}
};
obj[1] = obj;
obj[2] = { name: "GPSLatitude", description: require("getStringValue").getCalculatedGpsValue };
obj[3] = {
name: "GPSLongitudeRef",
description(join) {
const joined = join.join("");
let str = "East longitude";
if ("E" !== joined) {
let str2 = "Unknown";
if ("W" === joined) {
str2 = "West longitude";
}
str = str2;
}
return str;
}
};
const obj1 = { name: "GPSLatitude", description: require("getStringValue").getCalculatedGpsValue };
const obj2 = {
name: "GPSLongitudeRef",
description(join) {
const joined = join.join("");
let str = "East longitude";
if ("E" !== joined) {
let str2 = "Unknown";
if ("W" === joined) {
str2 = "West longitude";
}
str = str2;
}
return str;
}
};
obj[4] = { name: "GPSLongitude", description: require("getStringValue").getCalculatedGpsValue };
obj[5] = {
name: "GPSAltitudeRef",
description(arg0) {
let str = "Sea level";
if (0 !== arg0) {
let str2 = "Unknown";
if (1 === arg0) {
str2 = "Sea level reference (negative value)";
}
str = str2;
}
return str;
}
};
obj[6] = {
name: "GPSAltitude",
description(arg0) {
return arg0[0] / arg0[1] + " m";
}
};
obj[7] = {
name: "GPSTimeStamp",
description(arr) {
const mapped = arr.map((arg0) => {
const tmp = outer1_0(arg0, 2);
const result = tmp[0] / tmp[1];
let combined = result;
if (obj.test("" + result)) {
const _HermesInternal = HermesInternal;
combined = "0" + result;
}
return combined;
});
return mapped.join(":");
}
};
obj[9] = {
name: "GPSStatus",
description(join) {
const joined = join.join("");
let str = "Measurement in progress";
if ("A" !== joined) {
let str2 = "Unknown";
if ("V" === joined) {
str2 = "Measurement Interoperability";
}
str = str2;
}
return str;
}
};
obj[10] = {
name: "GPSMeasureMode",
description(join) {
const joined = join.join("");
let str = "2-dimensional measurement";
if ("2" !== joined) {
let str2 = "Unknown";
if ("3" === joined) {
str2 = "3-dimensional measurement";
}
str = str2;
}
return str;
}
};
obj[12] = {
name: "GPSSpeedRef",
description(join) {
const joined = join.join("");
let str = "Kilometers per hour";
if ("K" !== joined) {
let str2 = "Miles per hour";
if ("M" !== joined) {
let str4 = "Unknown";
if ("N" === joined) {
str4 = "Knots";
}
str2 = str4;
}
str = str2;
}
return str;
}
};
obj[14] = {
name: "GPSTrackRef",
description(join) {
const joined = join.join("");
let str = "True direction";
if ("T" !== joined) {
let str2 = "Unknown";
if ("M" === joined) {
str2 = "Magnetic direction";
}
str = str2;
}
return str;
}
};
obj[16] = {
name: "GPSImgDirectionRef",
description(join) {
const joined = join.join("");
let str = "True direction";
if ("T" !== joined) {
let str2 = "Unknown";
if ("M" === joined) {
str2 = "Magnetic direction";
}
str = str2;
}
return str;
}
};
obj[19] = {
name: "GPSDestLatitudeRef",
description(join) {
const joined = join.join("");
let str = "North latitude";
if ("N" !== joined) {
let str2 = "Unknown";
if ("S" === joined) {
str2 = "South latitude";
}
str = str2;
}
return str;
}
};
obj[20] = {
name: "GPSDestLatitude",
description(arg0) {
return arg0[0][0] / arg0[0][1] + arg0[1][0] / arg0[1][1] / 60 + arg0[2][0] / arg0[2][1] / 3600;
}
};
obj[21] = {
name: "GPSDestLongitudeRef",
description(join) {
const joined = join.join("");
let str = "East longitude";
if ("E" !== joined) {
let str2 = "Unknown";
if ("W" === joined) {
str2 = "West longitude";
}
str = str2;
}
return str;
}
};
obj[22] = {
name: "GPSDestLongitude",
description(arg0) {
return arg0[0][0] / arg0[0][1] + arg0[1][0] / arg0[1][1] / 60 + arg0[2][0] / arg0[2][1] / 3600;
}
};
obj[23] = {
name: "GPSDestBearingRef",
description(join) {
const joined = join.join("");
let str = "True direction";
if ("T" !== joined) {
let str2 = "Unknown";
if ("M" === joined) {
str2 = "Magnetic direction";
}
str = str2;
}
return str;
}
};
obj[25] = {
name: "GPSDestDistanceRef",
description(join) {
const joined = join.join("");
let str = "Kilometers";
if ("K" !== joined) {
let str2 = "Miles";
if ("M" !== joined) {
let str4 = "Unknown";
if ("N" === joined) {
str4 = "Knots";
}
str2 = str4;
}
str = str2;
}
return str;
}
};
const obj10 = {
name: "GPSTrackRef",
description(join) {
const joined = join.join("");
let str = "True direction";
if ("T" !== joined) {
let str2 = "Unknown";
if ("M" === joined) {
str2 = "Magnetic direction";
}
str = str2;
}
return str;
}
};
const obj11 = {
name: "GPSImgDirectionRef",
description(join) {
const joined = join.join("");
let str = "True direction";
if ("T" !== joined) {
let str2 = "Unknown";
if ("M" === joined) {
str2 = "Magnetic direction";
}
str = str2;
}
return str;
}
};
const obj12 = {
name: "GPSDestLatitudeRef",
description(join) {
const joined = join.join("");
let str = "North latitude";
if ("N" !== joined) {
let str2 = "Unknown";
if ("S" === joined) {
str2 = "South latitude";
}
str = str2;
}
return str;
}
};
const obj13 = {
name: "GPSDestLatitude",
description(arg0) {
return arg0[0][0] / arg0[0][1] + arg0[1][0] / arg0[1][1] / 60 + arg0[2][0] / arg0[2][1] / 3600;
}
};
const obj14 = {
name: "GPSDestLongitudeRef",
description(join) {
const joined = join.join("");
let str = "East longitude";
if ("E" !== joined) {
let str2 = "Unknown";
if ("W" === joined) {
str2 = "West longitude";
}
str = str2;
}
return str;
}
};
const obj15 = {
name: "GPSDestLongitude",
description(arg0) {
return arg0[0][0] / arg0[0][1] + arg0[1][0] / arg0[1][1] / 60 + arg0[2][0] / arg0[2][1] / 3600;
}
};
const obj16 = {
name: "GPSDestBearingRef",
description(join) {
const joined = join.join("");
let str = "True direction";
if ("T" !== joined) {
let str2 = "Unknown";
if ("M" === joined) {
str2 = "Magnetic direction";
}
str = str2;
}
return str;
}
};
const obj17 = {
name: "GPSDestDistanceRef",
description(join) {
const joined = join.join("");
let str = "Kilometers";
if ("K" !== joined) {
let str2 = "Miles";
if ("M" !== joined) {
let str4 = "Unknown";
if ("N" === joined) {
str4 = "Knots";
}
str2 = str4;
}
str = str2;
}
return str;
}
};
const obj3 = { name: "GPSLongitude", description: require("getStringValue").getCalculatedGpsValue };
const obj4 = {
name: "GPSAltitudeRef",
description(arg0) {
let str = "Sea level";
if (0 !== arg0) {
let str2 = "Unknown";
if (1 === arg0) {
str2 = "Sea level reference (negative value)";
}
str = str2;
}
return str;
}
};
const obj5 = {
name: "GPSAltitude",
description(arg0) {
return arg0[0] / arg0[1] + " m";
}
};
const obj6 = {
name: "GPSTimeStamp",
description(arr) {
const mapped = arr.map((arg0) => {
const tmp = outer1_0(arg0, 2);
const result = tmp[0] / tmp[1];
let combined = result;
if (obj.test("" + result)) {
const _HermesInternal = HermesInternal;
combined = "0" + result;
}
return combined;
});
return mapped.join(":");
}
};
const obj7 = {
name: "GPSStatus",
description(join) {
const joined = join.join("");
let str = "Measurement in progress";
if ("A" !== joined) {
let str2 = "Unknown";
if ("V" === joined) {
str2 = "Measurement Interoperability";
}
str = str2;
}
return str;
}
};
const obj8 = {
name: "GPSMeasureMode",
description(join) {
const joined = join.join("");
let str = "2-dimensional measurement";
if ("2" !== joined) {
let str2 = "Unknown";
if ("3" === joined) {
str2 = "3-dimensional measurement";
}
str = str2;
}
return str;
}
};
const obj9 = {
name: "GPSSpeedRef",
description(join) {
const joined = join.join("");
let str = "Kilometers per hour";
if ("K" !== joined) {
let str2 = "Miles per hour";
if ("M" !== joined) {
let str4 = "Unknown";
if ("N" === joined) {
str4 = "Knots";
}
str2 = str4;
}
str = str2;
}
return str;
}
};
obj[27] = { name: "GPSProcessingMethod", description: require("getStringValue").getEncodedString };
const obj18 = { name: "GPSProcessingMethod", description: require("getStringValue").getEncodedString };
obj[28] = { name: "GPSAreaInformation", description: require("getStringValue").getEncodedString };
obj[30] = {
name: "GPSDifferential",
description(arg0) {
let str = "Measurement without differential correction";
if (0 !== arg0) {
let str2 = "Unknown";
if (1 === arg0) {
str2 = "Differential correction applied";
}
str = str2;
}
return str;
}
};
export default obj;