Device Handler Base Proposals #15

Closed
muellerr wants to merge 3 commits from KSat:mueller_DeviceHandlerBase_Changes into master
Owner
  1. Interface functions moved closer to top (and functions which should
    be implemented)
  2. ioBoardAddress renamed to logicalAddress. getter FUnction added.
  3. debug interface for easier debugging of device handlers
  4. new documentation
  5. new return value for scanForReply to ignore full packet
1. Interface functions moved closer to top (and functions which should be implemented) 2. ioBoardAddress renamed to logicalAddress. getter FUnction added. 3. debug interface for easier debugging of device handlers 4. new documentation 5. new return value for scanForReply to ignore full packet
gaisser added the
feature
label 2020-03-20 15:18:38 +01:00
Author
Owner

Rework for new Com IF in progress, replacing uint32_t by size_t (triggers chain reaction with some other framework components still using uint32_t)...
Work - in -progress

Rework for new Com IF in progress, replacing uint32_t by size_t (triggers chain reaction with some other framework components still using uint32_t)... Work - in -progress
Author
Owner

New CookieIF generic interface to avoid dynamnic casting in factory.
also introduces setMaxReplyLength as virtual abstract function.

this function is called in DHB to set the maxReplyLength passed from child device handlers.

New CookieIF generic interface to avoid dynamnic casting in factory. also introduces setMaxReplyLength as virtual abstract function. this function is called in DHB to set the maxReplyLength passed from child device handlers.
Author
Owner

Changes agreed on 01.04 incorporated.
Cookie.h renamed to CookieIF.h , documentation added.

  • requestLen in requestReceiveMessage is now set to 0 if no respective reply was found.
  • requestLen is set in the command and reply map set up.
  • Documentation for requestReceiveMessage() adapted.
  • maxReplyLen is not passed to DHB anymore, its supposed to be part of the specific communication used(comIF or cookie)
  • logicalAddress not member of DHB anymore, DHB should not know about the logicalAddress, which is a part of the specific communication used.
Changes agreed on 01.04 incorporated. Cookie.h renamed to CookieIF.h , documentation added. - requestLen in requestReceiveMessage is now set to 0 if no respective reply was found. - requestLen is set in the command and reply map set up. - Documentation for requestReceiveMessage() adapted. - maxReplyLen is not passed to DHB anymore, its supposed to be part of the specific communication used(comIF or cookie) - logicalAddress not member of DHB anymore, DHB should not know about the logicalAddress, which is a part of the specific communication used.
muellerr closed this pull request 2020-05-23 21:28:34 +02:00

Pull request closed

Sign in to join this conversation.
No description provided.