19 from omniORB
import CORBA
23 import SDOPackage, SDOPackage__POA
62 self.
_pId = str(OpenRTM_aist.uuid1())
70 self.
__rtcout = OpenRTM_aist.Manager.instance().getLogbuf(
"rtobject.sdo_organization")
111 self.
__rtcout.RTC_TRACE(
"get_organization_id() = %s", self.
_pId)
151 self.
__rtcout.RTC_TRACE(
"get_organization_property()")
153 prop = SDOPackage.OrganizationProperty(self.
_orgProperty.properties)
198 self.
__rtcout.RTC_TRACE(
"get_organization_property_value(%s)", name)
200 raise SDOPackage.InvalidParameter(
"Empty name.")
205 raise SDOPackage.InvalidParameter(
"Not found.")
208 value = omniORB.any.to_any(self.
_orgProperty.properties[index].value)
211 self.
__rtcout.RTC_ERROR(OpenRTM_aist.Logger.print_exception())
212 raise SDOPackage.InternalError(
"get_organization_property_value()")
259 self.
__rtcout.RTC_TRACE(
"add_organization_property()")
260 if org_property
is None:
261 raise SDOPackage.InvalidParameter(
"org_property is Empty.")
268 self.
__rtcout.RTC_ERROR(OpenRTM_aist.Logger.print_exception())
269 raise SDOPackage.InternalError(
"add_organization_property()")
320 self.
__rtcout.RTC_TRACE(
"set_organization_property_value(name=%s)", name)
322 raise SDOPackage.InvalidParameter(
"set_organization_property_value(): Enpty name.")
327 nv = SDOPackage.NameValue(name, value)
377 self.
__rtcout.RTC_TRACE(
"remove_organization_property(%s)", name)
379 raise SDOPackage.InvalidParameter(
"remove_organization_property_value(): Enpty name.")
384 raise SDOPackage.InvalidParameter(
"remove_organization_property_value(): Not found.")
390 self.
__rtcout.RTC_ERROR(OpenRTM_aist.Logger.print_exception())
391 raise SDOPackage.InternalError(
"remove_organization_property_value()")
430 self.
__rtcout.RTC_TRACE(
"get_owner()")
476 self.
__rtcout.RTC_TRACE(
"set_owner()")
477 if CORBA.is_nil(sdo):
478 raise SDOPackage.InvalidParameter(
"set_owner()")
484 self.
__rtcout.RTC_ERROR(OpenRTM_aist.Logger.print_exception())
485 raise SDOPackage.InternalError(
"set_owner()")
526 self.
__rtcout.RTC_TRACE(
"get_members()")
530 self.
__rtcout.RTC_ERROR(OpenRTM_aist.Logger.print_exception())
531 raise SDOPackage.InternalError(
"get_members()")
579 self.
__rtcout.RTC_TRACE(
"set_members()")
581 raise SDOPackage.InvalidParameter(
"set_members(): SDOList is empty.")
587 self.
__rtcout.RTC_ERROR(OpenRTM_aist.Logger.print_exception())
588 raise SDOPackage.InternalError(
"set_members()")
632 self.
__rtcout.RTC_TRACE(
"add_members()")
634 raise SDOPackage.InvalidParameter(
"add_members(): SDOList is empty.")
640 self.
__rtcout.RTC_ERROR(OpenRTM_aist.Logger.print_exception())
641 raise SDOPackage.InternalError(
"add_members()")
684 self.
__rtcout.RTC_TRACE(
"remove_member(%s)", id)
686 self.
__rtcout.RTC_ERROR(
"remove_member(): Enpty name.")
687 raise SDOPackage.InvalidParameter(
"remove_member(): Empty name.")
692 self.
__rtcout.RTC_ERROR(
"remove_member(): Not found.")
693 raise SDOPackage.InvalidParameter(
"remove_member(): Not found.")
699 self.
__rtcout.RTC_ERROR(
"unknown exception")
700 raise SDOPackage.InternalError(
"remove_member(): Not found.")
744 self.
__rtcout.RTC_TRACE(
"get_dependency()")
792 self.
__rtcout.RTC_TRACE(
"set_dependency()")
793 if dependency
is None:
794 raise SDOPackage.InvalidParameter(
"set_dependency(): Empty dependency.")
800 self.
__rtcout.RTC_ERROR(OpenRTM_aist.Logger.print_exception())
801 raise SDOPackage.InternalError(
"set_dependency(): Unknown.")
827 return str(self.
_name) == str(nv.name)
841 id_ = sdo.get_sdo_id()
842 return str(self.
_id) == str(id_)