James Turner
a5a4bf6d41
Another HLA/SGPath fix
2016-07-04 09:31:34 +01:00
James Turner
c40044feeb
Fix HLAFederate for readXML API change
2016-07-04 07:20:23 +01:00
Mathias Froehlich
541606e00d
hla: Lower the log level of two alerts.
...
Trying to interpret the object template in a yet
unimplemented format is not worth an alert.
2012-12-22 10:12:45 +01:00
Mathias Froehlich
1e6ba0cdc4
hla: Add SGQuat data elements.
2012-12-02 17:30:08 +01:00
Mathias Froehlich
75db4c29b8
hla: Add integer valued vector types.
2012-12-02 17:30:08 +01:00
Mathias Froehlich
ff678a5ad7
hla: Remove obsolete typedefs.
2012-12-02 17:30:08 +01:00
Mathias Froehlich
be73c0fe43
hla: Use a different extrapolation method for HLALocation.
2012-12-01 08:02:30 +01:00
Mathias Froehlich
1a68d34663
hla: For setting data types recurse into array data elements.
2012-11-25 22:27:14 +01:00
Mathias Froehlich
72a0ff706d
hla: Use an implementation file for SGLocation.
2012-11-25 22:27:04 +01:00
Mathias Froehlich
3c749d4774
hla: Route failures in message processing into the HLA layer.
2012-11-24 09:55:26 +01:00
Mathias Froehlich
d4310a7f3b
hla: Make use of SGLocation.
2012-11-24 09:55:16 +01:00
Mathias Froehlich
9fd90e26f7
hla: Remove HLADataElement::Path based attribute handling.
2012-11-11 20:39:59 +01:00
Mathias Froehlich
201cb61f84
hla: Use HLADataElementIndices for HLAInteractionClass.
2012-11-11 17:09:31 +01:00
Mathias Froehlich
71141e830a
hla: Use HLADataElementIndices for HLALocation.
2012-11-11 14:27:35 +01:00
Mathias Froehlich
7dc8bf3aa4
hla: Fixes for the data element index implementation.
2012-11-11 14:27:34 +01:00
Mathias Froehlich
6d045a9403
hla: Introduce HLADataElementIndex.
2012-11-08 22:51:02 +01:00
Mathias Froehlich
8c57a77d7e
hla: catch exceptions in processMessages()
2012-11-08 22:50:52 +01:00
Mathias Froehlich
1f585d6719
hla: Use raw pointers for HLAFederate::_insert methods.
2012-11-08 22:50:39 +01:00
Mathias Froehlich
6c111f55aa
hla: Warn about creating an object class or interactions classes twice.
2012-11-08 22:50:26 +01:00
Mathias Froehlich
052382af89
cmake: Make rti/hla compile again.
2012-09-16 21:13:56 +02:00
Mathias Froehlich
b18c92f515
hla: Add virtual method for creating data elements.
2012-08-12 12:06:42 +02:00
Mathias Froehlich
3a0ae3df58
hla: Do not call time advance with non positive increment.
2012-08-04 14:38:10 +02:00
Mathias Froehlich
f71f129e3b
hla: Remove reference to deprecated VariantDataType.
2012-07-29 20:58:07 +02:00
Mathias Froehlich
ee688166ab
hla: Remove deprecated ObjectModelFactory interface.
2012-07-29 20:44:58 +02:00
Mathias Froehlich
ed66c37de2
hla: Remove deprecated AttributeCallback.
2012-07-29 17:33:19 +02:00
Mathias Froehlich
c82da8c9c8
hla: Add HLABoolDataElement.
2012-07-21 12:55:53 +02:00
Mathias Froehlich
07d1358e08
hla: Make HLAFixedRecordDataElement work with delayed data type setting.
2012-07-21 12:55:53 +02:00
Mathias Froehlich
d4db4fcac3
hla: Remove deprecated methods from HLAObjectClass
2012-07-21 12:55:53 +02:00
Mathias Froehlich
1f46c79396
hla: Remove deprecated tick method.
2012-07-21 12:55:53 +02:00
Mathias Froehlich
199419ae62
hla: Remove deprecated types and methods from HLADataElement.
2012-07-21 12:55:53 +02:00
Mathias Froehlich
39a4d55866
hla: Remove deprecated HLAVariant* in favour of HLAVariantRecord*
2012-07-21 12:55:53 +02:00
Mathias Froehlich
32ef925a79
hla: Add convenience function to set version by string.
2012-03-11 09:21:47 +01:00
Mathias Froehlich
c62c778c88
hla: Enalble creating object instances without object class.
...
This enables creating HLAObjectInstance instances without
valid initial object class pointer. This is useful for local
implemented object instances.
2012-03-10 14:26:19 +01:00
Mathias Froehlich
2f0a6fdb67
hla: Remove old comment.
2012-03-10 08:30:02 +01:00
Mathias Froehlich
cc8977b83d
hla: include config.h and compiler.h in implementation files.
2012-03-05 06:59:37 +01:00
Mathias Froehlich
50380bc6c5
hla: Provide access to the parent federate.
2012-03-04 21:35:16 +01:00
Mathias Froehlich
036c0034c3
hla: Fix the way derived classes accumulate attributes.
2012-03-04 19:56:43 +01:00
Mathias Froehlich
27219e0f58
hla: Fix timeAdvanceAvailable handling when no federate is regulating.
2012-03-02 22:25:47 +01:00
Mathias Froehlich
098441f5fb
hla: Add propper attribute dirty handling.
2012-03-02 21:51:59 +01:00
Mathias Froehlich
a07ca86207
hla: Timestamp support down to the DataElements.
2012-03-02 21:36:08 +01:00
Mathias Froehlich
a563cfd0f2
hla: Fix buffer overrun in SGMath vector types.
2012-02-28 07:19:21 +01:00
Mathias Froehlich
92f7445bb9
hla: Rework toplevel HLA classes.
...
Better seperation between the rti and the hla level
of classes. Decouple object model setup from the
need to connect at a federate. Fix alignment computations
for the standard hla data types. Work towards an
interaction class abstraction. Add more flexibility in
deriving from the base classes and adding callbacks.
2012-02-28 07:16:11 +01:00
Mathias Froehlich
124db3da8e
hla: Introduce backend factory infrastructure.
...
Not finally ready, but provide a factory infrastructure
to improove plugability of different rti backend implementations.
2012-02-26 08:50:06 +01:00
Mathias Froehlich
63081c94a1
hla: Add new header containing some enums.
2012-02-18 17:13:45 +01:00
Mathias Froehlich
c39926dd72
hla: Rename AttributePathPair to StringPathPair.
...
This way of addressing attribute data elements
should also be used for parameters. So, name it a little
more neutral.
2012-02-18 16:49:17 +01:00
Mathias Froehlich
4683e7e9c9
hla: Do not introduce an empty enumerated data type.
...
This fixes a bogous enumerated data type that is
up to now introduced into the data type map.
2012-02-18 13:20:25 +01:00
Mathias Froehlich
dc9163f801
hla: rename HLAVariantData* to HLAVariantRecordData*
...
Rename to the true name that is used in the standard.
2012-02-18 11:44:00 +01:00
Mathias Froehlich
42cc699263
HLAFederate: introduce read*ObjectModelTemplate.
...
Introduce read{RTI13,RTI1516,RTI1516E}ObjectModelTemplate
methods. Deprecate the current readObjectModelTemplate method
and provide a short term upgrade path.
2012-02-18 11:00:28 +01:00
Torsten Dreyer
4ae7c90d49
Small warning fixes, mostly unused variables
2011-12-25 14:40:07 +01:00
James Turner
24c047c94e
Remove the remaining Makefiles from the code.
2011-11-01 09:28:26 +00:00