Skip to content

Commit

Permalink
General cleanup and bug fixes
Browse files Browse the repository at this point in the history
- Fix bug in convbin for Galileo sats with ublox rcvrs
- Improve/cleanup/fig bugs in partial ambiguity resolution
-Update RNX2RTKP and CONVBIN MSC project files from VS2010 to VS2017
-Enable Beidou conditional in RNX2RTKP project file
- General cleanup
  • Loading branch information
rtklibexplorer committed Aug 5, 2017
1 parent e8b5804 commit 0127160
Show file tree
Hide file tree
Showing 12 changed files with 71,136 additions and 2,357 deletions.
2 changes: 1 addition & 1 deletion app/convbin/convbin.c
Original file line number Diff line number Diff line change
Expand Up @@ -333,7 +333,7 @@ static int cmdopts(int argc, char **argv, rnxopt_t *opt, char **ifile,
opt->obstype=OBSTYPE_PR|OBSTYPE_CP;
opt->navsys=SYS_GPS|SYS_GLO|SYS_GAL|SYS_QZS|SYS_SBS|SYS_CMP;

for (i=0;i<6;i++) for (j=0;j<64;j++) opt->mask[i][j]='1';
for (i=0;i<7;i++) for (j=0;j<64;j++) opt->mask[i][j]='1';

for (i=1;i<argc;i++) {
if (!strcmp(argv[i],"-ts")&&i+2<argc) {
Expand Down
5 changes: 4 additions & 1 deletion app/convbin/msc/msc.vcxproj
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
Expand All @@ -14,16 +14,19 @@
<ProjectGuid>{A9A9B274-2448-4FA0-AC05-857D411DCA48}</ProjectGuid>
<RootNamespace>msc</RootNamespace>
<Keyword>Win32Proj</Keyword>
<WindowsTargetPlatformVersion>10.0.10586.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>NotSet</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v141</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v141</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
Expand Down
6 changes: 3 additions & 3 deletions app/rnx2rtkp/gcc/makefile
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@ BINDIR = /usr/local/bin
SRC = ../../../src

#OPTS = -DTRACE -DENAGLO -DENAQZS -DENAGAL -DENACMP -DENAIRN -DNFREQ=3
OPTS = -DTRACE -DENAGLO -DENAQZS -DENAGAL -DENACMP -DENAIRN -DNFREQ=3 -DIERS_MODEL
OPTS = -DTRACE -DENAGLO -DENAGAL -DENACMP -DNFREQ=3
#OPTS = -DENAGLO -DENAQZS -DENAGAL -DENACMP -DNFREQ=2

# for no lapack
CFLAGS = -Wall -O3 -ansi -pedantic -Wno-unused-but-set-variable -I$(SRC) $(OPTS) -g
#LDLIBS = -lm -lrt
LDLIBS = ../../../lib/iers/gcc/iers.a -lgfortran -lm -lrt
LDLIBS = -lm -lrt
#LDLIBS = ../../../lib/iers/gcc/iers.a -lgfortran -lm -lrt

#CFLAGS = -Wall -O3 -ansi -pedantic -Wno-unused-but-set-variable -I$(SRC) -DLAPACK $(OPTS)
#LDLIBS = -lm -lrt -llapack -lblas
Expand Down
11 changes: 8 additions & 3 deletions app/rnx2rtkp/msc/msc.vcxproj
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
Expand All @@ -14,16 +14,19 @@
<ProjectGuid>{830901EE-9359-489F-BA7E-04289F28D5E0}</ProjectGuid>
<RootNamespace>msc</RootNamespace>
<Keyword>Win32Proj</Keyword>
<WindowsTargetPlatformVersion>10.0.10586.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>NotSet</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v141</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>NotSet</CharacterSet>
<PlatformToolset>v141</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
Expand All @@ -50,7 +53,7 @@
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\..\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;TRACE;_DEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;ENAGLO;ENAQZS;ENAGAL;NFREQ=3;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;TRACE;_DEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;ENAGLO;ENAQZS;ENAGAL;ENACMP;NFREQ=3;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
Expand All @@ -68,6 +71,7 @@
</DataExecutionPrevention>
<TargetMachine>MachineX86</TargetMachine>
<AdditionalDependencies>winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
<ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
</Link>
<ProjectReference>
<UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
Expand All @@ -76,7 +80,7 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>..\..\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;TRACE;NDEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;ENAGLO;ENAQZS;ENAGAL;NFREQ=3;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;TRACE;NDEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;ENAGLO;ENAQZS;ENAGAL;ENACMP;NFREQ=3;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
Expand All @@ -94,6 +98,7 @@
<DataExecutionPrevention>
</DataExecutionPrevention>
<TargetMachine>MachineX86</TargetMachine>
<ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
Expand Down
4 changes: 2 additions & 2 deletions app/rnx2rtkp/rnx2rtkp.c
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,8 @@ static const char *help[]={
" -ts ds ts start day/time (ds=y/m/d ts=h:m:s) [obs start time]",
" -te de te end day/time (de=y/m/d te=h:m:s) [obs end time]",
" -ti tint time interval (sec) [all]",
" -p mode mode (0:single,1:dgps,2:kinematic,3:static,4:moving-base,",
" 5:fixed,6:ppp-kinematic,7:ppp-static) [2]",
" -p mode mode (0:single,1:dgps,2:kinematic,3:static,4:static-start,",
" 5:moving-base,6:fixed,7:ppp-kine,8:ppp-static,9:ppp-fixed) [2]",
" -m mask elevation mask angle (deg) [15]",
" -sys s[,s...] nav system(s) (s=G:GPS,R:GLO,E:GAL,J:QZS,C:BDS,I:IRN) [G|R]",
" -f freq number of frequencies for relative mode (1:L1,2:L1+L2,3:L1+L2+L5) [2]",
Expand Down
1 change: 1 addition & 0 deletions app/rtkplot/plotcmn.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -188,6 +188,7 @@ TIMEPOS * __fastcall TPlot::SolToNsat(solbuf_t *sol, int index, int qflag)
ns->x[ns->n]=data->ns;
ns->y[ns->n]=data->age;
ns->z[ns->n]=data->ratio;
ns->zs[ns->n]=data->thres;
ns->q[ns->n]=data->stat;
ns->n++;

Expand Down

0 comments on commit 0127160

Please sign in to comment.