Scott Fennell
a1aaf52ce7
#521 preparation for java 10 support for xmls annotation and improved safety of file separator call
2018-03-21 08:27:11 -05:00
Scott Fennell
4030757304
formatting
2018-03-15 15:32:44 -05:00
Scott Fennell
206a928a98
#521 removed build.xml
2018-03-15 15:22:19 -05:00
Scott Fennell
84f15d8361
#521 more makefile editing for java unit tests
2018-03-14 15:01:02 -05:00
Scott Fennell
eee6b12a6b
#521 edit resource locations in test source
2018-03-14 13:33:13 -05:00
Scott Fennell
8ee0614309
create directory in makefile
2018-03-14 10:55:09 -05:00
Scott Fennell
86eb23c7de
#521 added unit tests to build and 3rd party XML formatter that does not rely on ant
2018-03-14 10:29:44 -05:00
Derek Bankieris
050e552d7c
Update ICG for clang 6
...
Fixes #578
2018-03-13 09:30:01 -05:00
Derek Bankieris
37b1e02455
Replace perror with strerror
...
Instead of printing the numeric value of errno, how about we do
something helpful?
2018-03-08 14:50:13 -06:00
Derek Bankieris
1179007fa1
Infer TRICK_HOME automatically
...
Refs #358
2018-03-08 14:44:36 -06:00
Derek Bankieris
2ce53dadd2
Move pymods into share/trick
...
Fixes #574
2018-03-05 15:17:22 -06:00
Alex Lin
573a6bf2a5
Java 9 Compatibility #572
...
Made changes to the command to get the java version to make it
compatible with the mac. Also snuck in my perl script to parse
out the version.
____ _ _ _ _____
| _ \ ___ _ __| | || | | ____|_ _____ _ __
| |_) / _ \ '__| | || |_| _| \ \ / / _ \ '__|
| __/ __/ | | |__ _| |___ \ V / __/ |
|_| \___|_| |_| |_| |_____| \_/ \___|_|
2018-03-02 09:19:11 -06:00
Scott Fennell
3de9a3b2be
formatting
2018-03-02 09:19:11 -06:00
Scott Fennell
2fe85f615a
#490 #494 edited java/makefile to include java.se.ee when compiling with java 9
2018-03-02 09:19:11 -06:00
Scott Fennell
13c90afaee
removed unneeded module
2018-03-02 09:19:11 -06:00
Scott Fennell
a2cf18f6d3
Added needed module compiler flags and changed MtvView Vector<Object> to Vector<Vector> for Java 9 DefaultTableModel constructor compatibility
2018-03-02 09:19:11 -06: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
Alex Lin
d97f482219
Allow the FrameLog class to use a different clock #571
...
Added a clock reference that to the FrameLog class that defaults
to the GetTimeOfDay clock. This clock has fast access and is
non intrusive to real-time operations using a different clock.
Added a function to set the clock to something else if desired.
2018-02-28 17:33:09 -06:00
John M. Penn
aee322927d
Merge branch 'master' of https://github.com/nasa/trick
2018-02-28 15:35:07 -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
Derek Bankieris
27bf0b030b
Dequeue timed-out runs if the slave later returns
...
Fixes #569
2018-02-28 14:13:05 -06:00
John M. Penn
4f0093ddd6
Created a function function to calculate transform using Rodrigues formula. Ref #567
2018-02-27 18:24:40 -06:00
Derek Bankieris
8bdcd28631
Don't use TRICK_HOST_CPU in MonteCarlo SHH command
...
Fixes #564
2018-02-27 09:38:12 -06:00
Alex Lin
0936cee67e
Separate verbosity levels for Monte Carlo dispatches and parametrizations #548
...
Changed verbosity check from INFORMATIONAL to ALL as requested.
2018-02-20 09:56:14 -06:00
Alex Lin
15bfd75b32
Don't resize active event array size with every operation #562
...
Started the active event allocation at 100 events. If more are needed, we
add 100 allocations each time. The array is never reduced in size if
events are deleted, events are moved to the front of the array and the
remaining elements are set to NULL.
2018-02-14 17:28:21 -06:00
Alex Lin
7a3fc1353e
Some of Trick's unit conversions have too many significant digits #557
...
Fixing force conversions in unit test for too many digits.
2018-02-09 10:07:53 -06:00
Alex Lin
049c9a3207
Some of Trick's unit conversions have too many significant digits #557
...
Hard coded values in unit conversion test program.
2018-02-09 08:52:42 -06:00
Alex Lin
bc8d1a3796
The total overruns printout at sim exit prints the wrong parameter. #560
...
Changed the printout to print the total number of overruns.
2018-02-08 16:18:11 -06:00
Pappy Van Winkle
d7e8d48a8a
Creating additional C-interface routines for UnitTest. #511
2018-02-03 19:56:08 -06:00
Alex Lin
940a275192
Some of Trick's unit conversions have too many significant digits #557
...
Changed the conversion factors for lb, slug, and oz (force) to match
the accepted values.
2018-02-02 14:10:39 -06:00
Alex Lin
cc7e3ea128
Merge pull request #543 from pappyvw/master
...
Double clicking array variable in Trick QP adds it correctly once again.
2018-02-01 16:29:37 -06:00
Alex Lin
8f76605f3b
Create Message client that writes to screen on a separate thread #553
...
Created a new message class that will copy incoming messages to a
buffer area. The buffer area is pre allocated during simulation
initialization. On a separate thread the buffer area is written
to std::cout.
2018-01-25 15:59:19 -06:00
Alex Lin
54b57bc351
Pointers to STLs cannot be checkpointed. #552
...
Added code to disable printing of STLs if it is arrayed or has pointer
dimensions.
2018-01-25 09:40:23 -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
Alex Lin
c4b872c26e
Don't start or wait for disabled threads in the executive #549
...
Added check to see if thread is enabled when starting it and waiting
for it to finish. If it is disabled, skip it.
2018-01-23 09:37:02 -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
Alex Lin
12c7dbd4cf
Trick's new variable server address is hard to debug if you don't know it changed #546
...
Created a second multicast socket to broadcast the sims variable server information
on the old address.
2018-01-19 16:49:08 -06:00
Alex Lin
d4ffa4002b
Add NULL pointer check to remove_event. #545
...
Added the NULL pointer check and return immediately if the pointer is NULL.
2018-01-18 13:23:38 -06:00
Pappy Van Winkle
bb2c6fbb91
Double clicking array variable in Trick QP adds it correctly once again.
...
Fixes #539
2018-01-14 20:32:46 -06:00
John M. Penn
020dd0c1c9
Correct the sizeof() arg to memset call in test fixture. Ref #541 .
2018-01-10 14:27:46 -06:00
Aaron Brogley
f16360ab5f
Fixing typos in trick_utils/math
...
s/determinate/determinant
s/haft/half
s/LELF/LEFT
2018-01-06 11:45:20 -06:00
Alex Lin
c694700148
Add environment variable to ignore types from ICG processing #535
...
Added a new environment variable TRICK_ICG_IGNORE_TYPES. Class/struct/enum
types found in this semicolon delimited list will not have attributes written
out.
2017-12-19 10:02:41 -06:00
Alex Lin
9509924b64
Don't create attributes for class members that are of private embedded class types #534
...
Test the class field type. If the type is a private embedded class mark the field
as io=0 so we don't create attributes for the field.
2017-12-19 08:26:52 -06:00
Nick Kapliev
c8619dbea7
Fixed MonteCarlo EOF problem. #459 ( #531 )
...
* Added tests for MonteCarlo varfile eof line problem
* Remove redundant variables in MonteCarlo varfile test
* Fixed MonteCarlo varfile eof line problem. #459
2017-12-13 12:01:31 -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
Alex Lin
5285f1a72e
Symbolic links rise again #530
...
Found more places where symbolic links cause havoc. Also added back a #define
that was removed in parameter_types.h and added back the messaging routines to
the list swig processes.
2017-12-12 10:17:24 -06:00