John M. Penn
8f5123e480
Included stdexcept in TRK_DataLog.cpp. Ref #657
2018-08-13 19:06:48 -05:00
jmpenn
6f82d11122
Refactoring in trkConvert ( #649 )
...
* refactoring: DocWindow constructor to take datalog rather than filename.
* Neatening DocWindow.cpp
2018-07-19 17:45:47 -05:00
jmpenn
b0b0cdf21b
Add Search and Documentation for trkConvert ( #646 )
...
* Add Export of variable list to file.
* Create DocWindow:formattedSave, and implement saveAsCSV etc in terms of it.
* Minor spacing changes
* Add text text UI parts to DocWindow.
* Add foreward and reverse search by pattern.
* Document and configuration for Mac.
2018-07-13 13:43:03 -05:00
jmpenn
402f7c152b
Added GUI to trkConvert. ( #641 )
2018-06-28 16:16:48 -05:00
anon
34dcffa7f7
add C headers to trk_DataLog.cpp
2018-06-28 10:18:49 -05:00
John M. Penn
f87657c747
Break out classes into separate files. #639
2018-06-25 11:44:00 -05:00
Derek Bankieris
f8edd98780
Replace CC w/ CXX in Trk2csv makefile
...
Fixes #638
2018-06-25 10:44:51 -05:00
Alex Lin
4bf35a9c82
Revert "Merge pull request #533 from nasa/MakefileCleanup"
...
This reverts commit 269ed77cb4
, reversing
changes made to d97f482219
.
2018-03-02 08:59:26 -06:00
John M. Penn
c9a121aa27
Fix format codes in CSV_Formatter. Ref #570
2018-03-01 12:10:30 -06:00
Alex Lin
9dd302f4b1
Trick makefile output formatting and cleanup. #533
...
Removed the red from the clean rules. We'd like to reserve red for
errors. Ended up removing all color from the clean side.
2018-03-01 08:51:57 -06:00
Alex Lin
9643311f4c
Merge branch 'master' into MakefileCleanup
2018-03-01 08:32:08 -06:00
John M. Penn
d17d48d040
Fixed trkConvert to recognize TRICK_BOOLEAN and LogFormatter interface. Ref #570
2018-02-28 15:34:46 -06:00
Alex Lin
a2d0387d57
trk2csv can open too many files #508
...
trckConvert missing cstring header. Added object code to .gitignore.
2018-01-24 07:55:14 -06:00
John M. Penn
6039669647
Created a new program call trkConvert that only opens the trk file once. Ref #508
2018-01-19 17:37:29 -06:00
Christopher LaChance
fbd9d3237f
Cleaned up 'make' target display further.
2017-12-13 11:04:00 -06:00
Christopher LaChance
5e8cb8649f
Added formating to the core makefile. Trick compilation is now visually broken into sections.
2017-12-12 12:01:35 -06:00
Christopher LaChance
6e0fcbd947
Updated formating and replaced formating variables.
2017-12-07 15:10:39 -06:00
Christopher LaChance
1bb3ac2a06
Cleaned up 'make clean' output significantly.
2017-12-06 13:12:13 -06:00
Christopher LaChance
6184aa6cd9
Some unit test warnings addressed. ( #515 )
...
* Removed purple warnings from unit test compilation.
* "Fixed const corectness bug. Added more warning fixes."
* Fixed warning issue.
* Removed null checking and (char*) casting.
* Changed sizeof parameter to variable from data structure.
2017-11-29 15:35:16 -06:00
John M. Penn
65800e2dcd
If XML_CATALOG_FILES env variable is not set, parse xml files without validation. Ref #514
2017-11-10 13:42:39 -06:00
John M. Penn
a9aff05320
Don't have FXPLOT validate DP and session files against the DTD. Ref #514
2017-11-09 16:31:26 -06:00
Thadeus Fleming
bf2759c5c0
Remove deprecated dynamic exception specifiers.
...
Resolves #461
2017-07-28 20:49:42 -05:00
Thadeus Fleming
fb1925e0d8
Use std::cerr instead of std::cout for error messages
2016-12-10 11:49:44 -06:00
Derek Bankieris
3600e3880a
Infer TRICK_HOME automatically
...
Refs #358
2016-11-30 14:12:34 -06:00
Derek Bankieris
9fa76d8e78
Use std::strerror to report system call errors
...
Refs #357
2016-11-30 13:25:52 -06:00
Derek Bankieris
4d7ea87a43
Fix typo
...
Refs #355
2016-11-30 11:47:56 -06:00
Michael Vetter
18f0d7e871
Remove trailing whitespaces
...
Makes it easier to edit the files. So if we press 'end of line' we are
really at the end of line.
2016-11-08 10:25:07 +01:00
John M. Penn
0a19eeb602
Removed un-needed null pointer checks in DPX code. Ref #16
2016-11-02 15:34:06 -05:00
John M. Penn
7544f4f96a
Stop DPX makefile from trying to make catalog.xml. Ref #324
2016-10-06 14:53:36 -05:00
John M. Penn
edbac4cc11
Add corrected catalog.xml that contains a relative base.
2016-10-05 15:35:07 -05:00
John M. Penn
58b32d21af
Delete files used to generate catalog.xml. Ref #324
2016-10-05 15:34:14 -05:00
Alex Lin
14e112d1a1
Data products not plotting the last recorded data point #162
...
Needed to save last point for comparison streams as well.
2016-08-04 08:36:27 -05:00
Alex Lin
3e442f4241
Data products not plotting the last recorded data point #162
...
Needed to save the last point for gxplot as well.
2016-08-03 16:57:14 -05:00
Alex Lin
3d604ff770
Data products not plotting the last recorded data point #162
...
When reading a data stream to plot the end of stream flag is being set
as the last point is read. This was causing several layers of calls
not to save the last point. I went ahead and saved the result of the
get_next_point calls whether the end of stream flag is set or not and now
we don't lose the last point.
2016-08-03 16:32:46 -05:00
Alex Lin
8198ce8a7f
What is the difference between trick-trk2ascii and trick-trk2csv #273
...
removed trick-trk2csv
2016-08-02 10:45:09 -05:00
Alex Lin
3ac7fc4de3
Data products not plotting the last recorded data point #162
...
Accidentally committed change with meow debug message.
2016-08-02 09:59:46 -05:00
Alex Lin
3a7e756926
Unit test directories do not support gtest libs in lib64
...
Added library search dirs ${GTEST_HOME}/lib64 and ${GTEST_HOME}/lib
to the link line.
refs #264
2016-07-01 11:50:06 -05:00
Alex Lin
6f20aa4b8b
Save X11 include and library information from configure
...
Saved the value of x_libraries variable from the autoconf AC_PATH_X if
the location is not standard.
refs #133
2016-06-27 09:50:04 -05:00
Alex Lin
0514612039
Output "--" if that was specified in the header file.
...
Copy and paste error in TrickHDF5.cpp, used wrong variable name.
refs #254
2016-06-23 09:07:59 -05:00
Alex Lin
fcb63e0e06
Output "--" if that was specified in the header file.
...
Used the mods field in the attributes to indicate of "--" was specified in the header file. We
still save the units as "1" to keep it compatible with udunits. When outputting the variable
in data recording or variable server we check to see if the mods field for "--" is set. We
output "--" if the mods field is set. Also allowed "--" to persist in data products.
refs #254
2016-06-21 16:12:28 -05:00
Alex Lin
a95e8e086b
Use udunits package for units conversions
...
Copied the units_conv.c from 15 that includes the new units to master.
Swept through the code removing includes to Unit.hh and UCF.h where they
are no longer needed. Remade makefile dependencies.
refs #231
2016-05-17 09:01:37 -05:00
Alex Lin
929372e863
Use udunits package for units conversions
...
Created a UDUNITS_LDFLAGS to store an link library path and -luduints2.
refs #231
2016-05-11 14:43:53 -05:00
Alex Lin
26cb44e946
Use udunits package for units conversions
...
So our unit tests did their job, they pointed to quite a few errors.
Fixed them all on my platform (CentOS 7).
refs #231
2016-05-11 09:01:54 -05:00
Alex Lin
d72aa59fdd
Use udunits package for units conversions
...
Converted data products to use udunits.
refs #231
2016-05-10 14:45:31 -05:00
Alex Lin
af781d5383
Data products will not compile if TRICK_FORCE_32BIT is set.
...
The makefiles need to compile the units directory and they were
not at this time. The units need to be compiled in the native
bit size regardless of whether we are forcing 32 bit or not.
refs #225
2016-04-18 09:57:59 -05:00
Alex Lin
519cdaf7f1
Unit tests failing on the Mac.
...
Added the library directory /usr/X11/lib to the search path when
compiling the DPX test directory.
refs #144
2015-11-19 14:41:18 -06:00
Alex Lin
161e6fa23e
Save X11 include and library information from configure
...
Temporary hardcoded patch to get data products to build under
El Capitan.
refs #133
2015-10-02 08:41:47 -05:00
Alex Lin
7523c7b36c
gxplot depends on Motif
...
Removed all motif dependencies. I removed the motif based table renderer that
is duplicated here in gxplot. The same table renderer is in fxplot with one
main difference, the one in fxplot actually renders tables, this one was not
working. Also removed an error message dialog box that depended on
motif, replacing them with std::cerr calls. Removed -lXm when linking gxplot
refs #121
2015-09-17 16:58:29 -05:00
Alex Lin
67da980bdd
Test code does not work with new directory locations.
...
somehow missed a few files.
refs #70
2015-06-22 16:56:35 -05:00
Alex Lin
d3acfa5fc0
Test code does not work with new directory locations.
...
Adjusted all of the source code to point to the header files in their new
locations. Adjusted the makefiles for the header locations as well.
Added .gitignore files in the test directories to ignore test object code.
2015-06-22 16:11:08 -05:00