agmission/Development/server/helpers/file_constants.js

49 lines
1.9 KiB
JavaScript

module.exports = Object.freeze({
NO1_TITLE: 0, // title
NO1_CENTRAL_MERIDIAN: 1, // central meridian
NO1_CORNER: 2, // area corner points
NO1_WAYPOINT: 3, // way points line
NO1_NUMBER_OF_LINES: 4, // number of lines
NO1_MAX_CROSS_TRACK: 8, // max cross track
NO1_DELTA_X_Y_Z: 9, // delta x, y, z (LL to UTM conversion)
NO1_K0_XY_SHIFT: 11, // K0, x/y shift (LL to UTM conversion)
NO1_1ST_LINE: 16, // 1st line number
NO1_MASTER_POINT_HEADING: 17, // master point, heading
NO1_ELLIPSOID: 20, // ellipsoid
NO1_EQUATORIAL_CROSSING: 21, // equatorial crossing
NO1_DIR_RAMDISK_SPRAYSIDE: 35, // project directory, ramdisk, and spray side
NO1_SWATHWIDTH_AC_INSIDE_AREA: 36, // swath width, number of A/C, inside area
NO1_HALF_SWATH_OFFFSET_1ST_TIME: 37,// half swath offset on 1st line(1=YES, 0=NO)
NO1_DISPLAY_UNIT: 38, // display units (1=US, 2=metric)
NO1_RACE_SKIP: 39, // race and skip track
NO1_MAGNETIC_VARIATION: 40, // magnetic variation (degrees)
NO1_SYSETEM_LAG: 41, // system lag (seconds)
NO1_RELAY_ON_OFF: 42, // Relay ON/OFF (seconds), turn Relay ON/OFF early
NO1_PATTERN: 43, // flight pattern
NO1_EXPAND_LEFT_RIGHT: 44, // for expand spray pattern, indicates expand direction (1:left, 0: right)
PRJ_ZONE_NAME: 62, // Zone name
AGN_APPLICATION_RATE: 63, // Application rate for flow controller
NO1_SWATHWIDTH_SEGMENTS: 202, // 4 swath widths for each segment
NO1_AREATYPE: 203, // Area Type 1: ABLINE, 65536: SPLIT BDY
MAX_MAP_DIMEN: 4 * 1024, // Maximum map dimention (in pixels)
FILE_NO1: 1,
FILE_SHP: 2,
FILE_PRJ: 3,
FILE_KML: 4,
FILE_VFR: 5,
FILE_AGN: 6,
FILE_KMZ: 7,
FILE_SATLOG_JOB: 8,
MAX_ITEM: 3000,
DATA_AGNAV: 1,
DATA_SHAPE: 2,
DATA_SALOG: 3,
AGN_PACK_SIZE: 68
});