direwolf/utm/constants.h
WB2OSZ 8978f2de6c Version 1.0 - Initial commit
Changes to be committed:
	new file:   .gitattributes
	new file:   .gitignore
	new file:   APRStt-Implementation-Notes.pdf
	new file:   CHANGES.txt
	new file:   LICENSE-dire-wolf.txt
	new file:   LICENSE-other.txt
	new file:   Makefile.linux
	new file:   Makefile.win
	new file:   Quick-Start-Guide-Windows.pdf
	new file:   Raspberry-Pi-APRS.pdf
	new file:   User-Guide.pdf
	new file:   aclients.c
	new file:   aprs_tt.c
	new file:   aprs_tt.h
	new file:   atest.c
	new file:   audio.c
	new file:   audio.h
	new file:   audio_win.c
	new file:   ax25_pad.c
	new file:   ax25_pad.h
	new file:   beacon.c
	new file:   beacon.h
	new file:   config.c
	new file:   config.h
	new file:   decode_aprs.c
	new file:   decode_aprs.h
	new file:   dedupe.c
	new file:   dedupe.h
	new file:   demod.c
	new file:   demod.h
	new file:   demod_9600.c
	new file:   demod_9600.h
	new file:   demod_afsk.c
	new file:   demod_afsk.h
	new file:   digipeater.c
	new file:   digipeater.h
	new file:   direwolf.c
	new file:   direwolf.conf
	new file:   direwolf.desktop
	new file:   direwolf.h
	new file:   dsp.c
	new file:   dsp.h
	new file:   dtmf.c
	new file:   dtmf.h
	new file:   dw-icon.ico
	new file:   dw-icon.png
	new file:   dw-icon.rc
	new file:   dw-start.sh
	new file:   dwgps.c
	new file:   dwgps.h
	new file:   encode_aprs.c
	new file:   encode_aprs.h
	new file:   fcs_calc.c
	new file:   fcs_calc.h
	new file:   fsk_demod_agc.h
	new file:   fsk_demod_state.h
	new file:   fsk_filters.h
	new file:   fsk_gen_filter.h
	new file:   gen_packets.c
	new file:   gen_tone.c
	new file:   gen_tone.h
	new file:   hdlc_rec.c
	new file:   hdlc_rec.h
	new file:   hdlc_rec2.c
	new file:   hdlc_rec2.h
	new file:   hdlc_send.c
	new file:   hdlc_send.h
	new file:   igate.c
	new file:   igate.h
	new file:   kiss.c
	new file:   kiss.h
	new file:   kiss_frame.c
	new file:   kiss_frame.h
	new file:   kissnet.c
	new file:   kissnet.h
	new file:   latlong.c
	new file:   latlong.h
	new file:   ll2utm.c
	new file:   misc/README-dire-wolf.txt
	new file:   misc/strcasestr.c
	new file:   misc/strsep.c
	new file:   misc/strtok_r.c
	new file:   morse.c
	new file:   multi_modem.c
	new file:   multi_modem.h
	new file:   ptt.c
	new file:   ptt.h
	new file:   pttest.c
	new file:   rdq.c
	new file:   rdq.h
	new file:   redecode.c
	new file:   redecode.h
	new file:   regex/COPYING
	new file:   regex/INSTALL
	new file:   regex/LICENSES
	new file:   regex/NEWS
	new file:   regex/README
	new file:   regex/README-dire-wolf.txt
	new file:   regex/re_comp.h
	new file:   regex/regcomp.c
	new file:   regex/regex.c
	new file:   regex/regex.h
	new file:   regex/regex_internal.c
	new file:   regex/regex_internal.h
	new file:   regex/regexec.c
	new file:   rrbb.c
	new file:   rrbb.h
	new file:   server.c
	new file:   server.h
	new file:   symbols-new.txt
	new file:   symbols.c
	new file:   symbols.h
	new file:   symbolsX.txt
	new file:   textcolor.c
	new file:   textcolor.h
	new file:   tocalls.txt
	new file:   tq.c
	new file:   tq.h
	new file:   tt_text.c
	new file:   tt_text.h
	new file:   tt_user.c
	new file:   tt_user.h
	new file:   tune.h
	new file:   udp_test.c
	new file:   utm/LatLong-UTMconversion.c
	new file:   utm/LatLong-UTMconversion.h
	new file:   utm/README.txt
	new file:   utm/SwissGrid.cpp
	new file:   utm/UTMConversions.cpp
	new file:   utm/constants.h
	new file:   utm2ll.c
	new file:   version.h
	new file:   xmit.c
	new file:   xmit.h
2015-07-26 20:35:07 -04:00

42 lines
1.4 KiB
C

//constants.h
#ifndef CONSTANTS_H
#define CONSTANTS_H
#include "LatLong-UTMconversion.h"
#define PI M_PI
#define FOURTHPI (PI / 4)
#define deg2rad (PI / 180)
#define rad2deg (180.0 / PI)
static const Ellipsoid ellipsoid[] =
{// id, Ellipsoid name, Equatorial Radius, square of eccentricity
{ -1, "Placeholder", 0, 0 },//placeholder only, To allow array indices to match id numbers
{ 1, "Airy", 6377563, 0.00667054 },
{ 2, "Australian National", 6378160, 0.006694542 },
{ 3, "Bessel 1841", 6377397, 0.006674372 },
{ 4, "Bessel 1841 (Nambia) ", 6377484, 0.006674372 },
{ 5, "Clarke 1866", 6378206, 0.006768658 },
{ 6, "Clarke 1880", 6378249, 0.006803511 },
{ 7, "Everest", 6377276, 0.006637847 },
{ 8, "Fischer 1960 (Mercury) ", 6378166, 0.006693422 },
{ 9, "Fischer 1968", 6378150, 0.006693422 },
{ 10, "GRS 1967", 6378160, 0.006694605 },
{ 11, "GRS 1980", 6378137, 0.00669438 },
{ 12, "Helmert 1906", 6378200, 0.006693422 },
{ 13, "Hough", 6378270, 0.00672267 },
{ 14, "International", 6378388, 0.00672267 },
{ 15, "Krassovsky", 6378245, 0.006693422 },
{ 16, "Modified Airy", 6377340, 0.00667054 },
{ 17, "Modified Everest", 6377304, 0.006637847 },
{ 18, "Modified Fischer 1960", 6378155, 0.006693422 },
{ 19, "South American 1969", 6378160, 0.006694542 },
{ 20, "WGS 60", 6378165, 0.006693422 },
{ 21, "WGS 66", 6378145, 0.006694542 },
{ 22, "WGS-72", 6378135, 0.006694318 },
{ 23, "WGS-84", 6378137, 0.00669438 }
};
#endif