356d1d35dcexperimenting with recursive constructor to enable automatic vector registeringRobin.Mueller2019-12-10 13:29:16 +01:00
e765f8c99bpool raw access modified so vectors are properly serialized now Endian swapper can swap the entries of a uint16,uint32 buffers now. Some documentation for functions added. setter function for serial buffer adapter written but does not appear to compile, commented outRobin.Mueller2019-12-09 12:27:14 +01:00
d99ed47150fixed map bugfix (fist instead of first), new access functions for fixed maP (first(), second()), some documentation, raw pool access read() call public because call is necessary before using public serialize function. maybe integrate read() call into serialize function?Robin Mueller2019-12-08 19:04:53 +01:00
950a48078csome documentation, question about HasParametersIF, variable in ParameterHelper intialized (compiler warning)Robin.Mueller2019-12-05 12:21:06 +01:00
9c3a9323b7some doc change proposals while writing hk service. Added Type.h in PoolRawAccess.h, compiler error when not doing thatRobin.Mueller2019-12-03 19:30:37 +01:00
37a70df244SerialBufferAdapter can process uint32_t * buffers nowRobin.Mueller2019-12-01 17:48:05 +01:00
10c24e39a3new returnvalue for scanForReply to ignore full packetRobin.Mueller2019-11-29 19:56:05 +01:00
2039aa5665Service Interface Stream buffer size higher to print long buffers (like nav data)Robin.Mueller2019-11-25 00:14:39 +01:00
2f14fd5d4dCant reach mode reason getter function addedRobin.Mueller2019-11-11 22:45:53 +01:00
2b44e1c9c4CCSDS sscanf function adapted for atmel stdio.c (see comments)Robin.Mueller2019-11-10 13:08:02 +01:00
801bd4d7ebdebug interface for dhb created. This is useful to track states or values in child handler. some documentation added. New doxygen group for interfaced added.Robin.Mueller2019-11-09 13:07:26 +01:00
bf7bc342ffRevert "documentation for DHB init function, ioBoard addres has default value 0 now, order in ctor changed (not used in source)"Robin Mueller2019-11-05 19:30:02 +01:00
cb919ada2aassuming that a default value of 0 for expectedReplies is needed, I introduced a new variable into DeviceCommandInfo, which stores another number of replies expected. this value is assigned in enableReplyInReplyMap. That way, the initial value of 0 remains the same (if it was needed), and is only set to another desired value if a write was sentRobin.Mueller2019-11-04 01:55:40 +01:00
8eb1a5b13eproposal 1: expectedReplies parameter is set in insertInCommandAndReplyMap, default value stays one. overriding enableReplyInReplyMap is not necessary anymore.second proposal: the commander id is supplied in the interpretDeviceReply function, so we don't have to look for it in the DeviceCommandMap. was it removed at some point because it is listed in the documentation?Robin.Mueller2019-11-04 00:47:46 +01:00
64f84d9d9fdoc for dhb, serializeIF and SerializeAdapterRobin.Mueller2019-10-27 03:21:38 +01:00
8f1517d276additional comments on endianness (I hope this is correct)Robin.Mueller2019-10-25 21:12:11 +02:00
1631e739b8at91sam9g20 uses custom stdio.c, unsigned long cast in sprintf does not seem to work, casting (unsigned int) does, timestamp now visible in debug outputRobin.Mueller2019-10-23 12:03:32 +02:00
07950b0c2bdocumentation for object manager IF get functionRobin.Mueller2019-10-23 00:31:45 +02:00
c6e34cada6documentation for DHB init function, ioBoard addres has default value 0 now, order in ctor changed (not used in source)Robin.Mueller2019-10-22 17:15:29 +02:00
cbc8012198ioBoardAddress protected instead of private to allow custom initializeRobin.Mueller2019-10-22 00:06:11 +02:00
907664cea9added do performOperation where the comIF functions are called, some comments added in DeviceHandlerIFRobin.Mueller2019-10-21 11:38:13 +02:00
5e3b7c3625explanation of cookie purpose added, device handler base indentationRobin.Mueller2019-10-18 13:37:09 +02:00
743d8abeaffirst attempt to document and explain serialization tools for application developersRobin.Mueller2019-10-17 00:23:46 +02:00