Robotic Technology Component Avatar
  1. OMG Specification

Robotic Technology Component — Closed Issues

  • Acronym: RTC
  • Issues Count: 9
  • Description: Issues resolved by a task force and approved by Board
Closed All
Issues resolved by a task force and approved by Board

Issues Descriptions

Add get_context_handle() to the IDL

  • Key: RTC11-19
  • Legacy Issue Number: 16629
  • Status: closed  
  • Source: AIST ( Geoffrey Biggs)
  • Summary:

    The get_context_handle() operation must be added to the IDL to make it complete.

    ExecutionContextHandle_t get_context_handle(in ExecutionContext cxt);

  • Reported: RTC 1.0 — Tue, 18 Oct 2011 04:00 GMT
  • Disposition: Resolved — RTC 1.1
  • Disposition Summary:

    Disposition: See issue 16617 for disposition

  • Updated: Fri, 6 Mar 2015 20:58 GMT

Missing inheritence in IDL

  • Key: RTC11-18
  • Legacy Issue Number: 16618
  • Status: closed  
  • Source: AIST ( Geoffrey Biggs)
  • Summary:

    interface DataFlowComponent, interface Fsm, interface FsmParticipant and interface MultiModeObject should all inherit from LightweightRTObject.

  • Reported: RTC 1.0 — Tue, 18 Oct 2011 04:00 GMT
  • Disposition: Resolved — RTC 1.1
  • Disposition Summary:

    Update the IDL in Annex A

  • Updated: Fri, 6 Mar 2015 20:58 GMT

LightweightRTObject interface is missing the get_context_handle() method

  • Key: RTC11-17
  • Legacy Issue Number: 16617
  • Status: closed  
  • Source: AIST ( Geoffrey Biggs)
  • Summary:

    This method is missing from the LightweightRTObject interface:

    ExecutionContextHandle_t LightweightRTObject::get_context_handle(in ExecutionContext cxt);

  • Reported: RTC 1.0 — Tue, 18 Oct 2011 04:00 GMT
  • Disposition: Resolved — RTC 1.1
  • Disposition Summary:

    Update the IDL in Annex A.

  • Updated: Fri, 6 Mar 2015 20:58 GMT

LightweightRTObject::reset() does not exist in the PIM but is in the IDL

  • Key: RTC11-16
  • Legacy Issue Number: 16616
  • Status: closed  
  • Source: AIST ( Geoffrey Biggs)
  • Summary:

    LightweightRTObject::reset() does not exist in the PIM. It was moved to ExecutionContext::reset_component(). This must be reflected in the IDL.

  • Reported: RTC 1.0 — Tue, 18 Oct 2011 04:00 GMT
  • Disposition: Resolved — RTC 1.1
  • Disposition Summary:

    Update the IDL in Annex A.

  • Updated: Fri, 6 Mar 2015 20:58 GMT

Figure 5.34 must clarify the order of notify_disconnect calls

  • Key: RTC11-15
  • Legacy Issue Number: 16615
  • Status: closed  
  • Source: AIST ( Geoffrey Biggs)
  • Summary:

    In Figure 5.34, the notify_disconnect call to Port1 is not shown. It must be added to clarify that the method is called in the order Port0, Port1, Port2, Port3.

  • Reported: RTC 1.0 — Tue, 18 Oct 2011 04:00 GMT
  • Disposition: Resolved — RTC 1.1
  • Disposition Summary:

    Update the figure to add the notify_disconnect call to Port1, and a call from Port1 to Port2, as well as the corresponding call returns.

  • Updated: Fri, 6 Mar 2015 20:58 GMT

Figure 5.33 must clarify the order of notify_connect calls

  • Key: RTC11-14
  • Legacy Issue Number: 16614
  • Status: closed  
  • Source: AIST ( Geoffrey Biggs)
  • Summary:

    In Figure 5.33, the notify_connect call to Port1 is not shown. It must be added to clarify that the method is called in the order Port0, Port1, Port2, Port3.

  • Reported: RTC 1.0 — Tue, 18 Oct 2011 04:00 GMT
  • Disposition: Resolved — RTC 1.1
  • Disposition Summary:

    Update the figure to add the notify_connect call to Port1, and a call from Port1 to Port2, as well as the corresponding call returns.

  • Updated: Fri, 6 Mar 2015 20:58 GMT

Change "Large number of components" to "A large number of components".

  • Key: RTC11-13
  • Legacy Issue Number: 16613
  • Status: closed  
  • Source: AIST ( Geoffrey Biggs)
  • Summary:

    Grammatical correction. Change the sentence "Large number of components" to "A large number of components".

  • Reported: RTC 1.0 — Tue, 18 Oct 2011 04:00 GMT
  • Disposition: Resolved — RTC 1.1
  • Disposition Summary:

    Update the text.

  • Updated: Fri, 6 Mar 2015 20:58 GMT

Add "reset_component" to the return arrow from the Error states to the Inactive states in all thre RTCs in Figure 5.5

  • Key: RTC11-12
  • Legacy Issue Number: 16612
  • Status: closed  
  • Source: AIST ( Geoffrey Biggs)
  • Summary:

    The return arrow from the "Error" state in each partition of Figure 5.5 must be labled with "reset_component".

  • Reported: RTC 1.0 — Tue, 18 Oct 2011 04:00 GMT
  • Disposition: Resolved — RTC 1.1
  • Disposition Summary:

    Update the figure to add a “reset_component” label to the return arrows from the Error states.

  • Updated: Fri, 6 Mar 2015 20:58 GMT

Change on_aborting to ComponentAction::on_aborting in three places in figure 5.5

  • Key: RTC11-11
  • Legacy Issue Number: 16611
  • Status: closed  
  • Source: AIST ( Geoffrey Biggs)
  • Summary:

    In Figure 5.5 on page 14, the three occurrences of "on_aborting" must be prefixed with "ComponentAction::".

  • Reported: RTC 1.0 — Tue, 18 Oct 2011 04:00 GMT
  • Disposition: Resolved — RTC 1.1
  • Disposition Summary:

    Update the figure to add “ComponentAction::” to the three occurrences of “on_aborting.”.

  • Updated: Fri, 6 Mar 2015 20:58 GMT