Skip to content
Snippets Groups Projects
Commit fe8656ee authored by Marcel Loose's avatar Marcel Loose :sunglasses:
Browse files

%[ER: 214]%

AMC client/server is now (almost) complete. The implementation is based on the
ER231 enhancements made in package LCS/Transport.

* Removed DH_Converter class; added DH_Request and DH_Result classes. It
  turned out that we do need separate data holder classes for request and
  result.

* Removed convenience libraries libamcclient in AMCBase/AMCClient and
  libamcserver in AMCImpl/AMCServer. They caused too much trouble during
  linking.

* Modified both ConverterClient and ConverterServer.

* Added class Process that wraps the OS fork() method. Class ConverterProcess
  is derived from this base class.

* Added several test programs; the most important being tConverterClient and
  tConverterServer. The tConverterServer.run script will try to start both
  server and client; the client then requests some conversions from the
  server; the output returned by the server is then verified.
parent f0813d5e
No related branches found
No related tags found
No related merge requests found
...@@ -144,6 +144,7 @@ CEP/Tools/PerfTest/InOutTest/src/Simulate.clog -text svneol=unset#unset ...@@ -144,6 +144,7 @@ CEP/Tools/PerfTest/InOutTest/src/Simulate.clog -text svneol=unset#unset
CEP/Tools/PerfTest/P2Perf/src/Simulate.clog -text svneol=unset#unset CEP/Tools/PerfTest/P2Perf/src/Simulate.clog -text svneol=unset#unset
CEP/package.doc -text CEP/package.doc -text
LCS/ACC/package.doc -text LCS/ACC/package.doc -text
LCS/AMC/package.doc -text
LCS/Blob/test/tBlobField.in_be -text svneol=unset#unset LCS/Blob/test/tBlobField.in_be -text svneol=unset#unset
LCS/Blob/test/tBlobField.in_le -text svneol=unset#unset LCS/Blob/test/tBlobField.in_le -text svneol=unset#unset
LCS/Blob/test/tBlobStream.in_be -text svneol=unset#unset LCS/Blob/test/tBlobStream.in_be -text svneol=unset#unset
......
// \ingroup LCS
// \defgroup AMC Astronomical Measures Conversions (AMC)
//
// The purpose of this package is to provide a means of converting
// astronomical measures. For example, to convert a sky coordinate from J2000
// to azimuth/elevation. The package is split into two sub-packages.
//
// \image html package.png "Package view of the AMC sub-packages"
// @{
// \defgroup AMCBase AMCBase
//
// AMCBase contains the interface definition of the conversion methods and
// the implementation of the client side of the AMC
// client/server. Furthermore, it contains the definition of some basic
// classes that define sky coordinates, earth coordinates (position on
// earth) and time.
// \defgroup AMCImpl AMCImpl
//
// AMCImpl contains the implementation of the conversion methods and the
// implementation of the server side of the AMC client/server. Furthermore
// ...
// @}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment