Feature #1748

Feature #44: Implement basic introspection support

Add introspection messages to protocol

Added by J. Moringen over 7 years ago. Updated about 7 years ago.

Status:ResolvedStart date:03/24/2014
Priority:NormalDue date:03/24/2014
Assignee:J. Moringen% Done:

100%

Category:Introspection
Target version:rsb-0.11

Related issues

Blocks Robotics Service Bus - Feature #1749: Specify introspection protocol Resolved 03/24/2014 03/24/2014

Associated revisions

Revision 429c4487
Added by J. Moringen over 7 years ago

Moved protocol IDL-files into proto/ directory

refs #1748

  • proto/rsb/protocol/**/*.proto:
    moved { -> proto}/rsb/protocol/**/*.proto
  • CMakeLists.txt: adapted to changed paths

Revision 44d4658a
Added by J. Moringen over 7 years ago

Introspection messages in proto/rsb/protocol/{operatingsystem,introspection}/*.proto

fixes #1748

  • proto/rsb/protocol/operatingsystem/Process.proto: new file; basic
    information about an operatingsystem process
  • proto/rsb/protocol/operatingsystem/__package.proto: new file;
    description of the rsb.protocol.operatingsystem package
  • proto/rsb/protocol/introspection/Hello.proto: new file; basic
    information about a newly created or already existing participant
  • proto/rsb/protocol/introspection/Bye.proto: new file; notifies about
    the destruction of a participant
  • proto/rsb/protocol/introspection/__package.proto: new file;
    description of the rsb.protocol.introspection package

Revision c6aaf1c9
Added by J. Moringen over 7 years ago

Added Host in proto/rsb/protocol/operatingsystem/Host.proto

refs #1748

  • proto/rsb/protocol/operatingsystem/Host.proto: new file; contains a
    basic description of a host
  • proto/rsb/protocol/introspection/Hello.proto: use new Host message for
    information about host
  • CMakeLists.txt: added file
    proto/rsb/protocol/operatingsystem/Host.proto

Revision fedc6cb5
Added by J. Moringen over 7 years ago

More precise description of ids in proto/rsb/protocol/introspection/{Hello,Bye}.proto

refs #1748

  • proto/rsb/protocol/introspection/Bye.proto: for id field, mention RFC
    4122 and specify length constraint
  • proto/rsb/protocol/introspection/Hello.proto: likewise

Revision 38abc95e
Added by J. Moringen over 7 years ago

Added parent id in proto/rsb/protocol/introspection/Hello.proto

refs #1748

  • proto/rsb/protocol/introspection/Hello.proto: added optional field for
    id of parent participant

History

#1 Updated by J. Moringen over 7 years ago

  • Status changed from In Progress to Resolved
  • % Done changed from 40 to 100

Applied in changeset rsb-protocol|commit:44d4658ae9124b1fe94a60700f9fea71cc527688.

#2 Updated by J. Moringen about 7 years ago

  • Category changed from Protocol to Introspection

#3 Updated by J. Moringen about 7 years ago

  • Assignee set to J. Moringen

Also available in: Atom PDF