|
Public メソッド |
| SDO_impl (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa) |
virtual | ~SDO_impl () |
virtual char * | get_sdo_id () throw (NotAvailable, InternalError) |
| [CORBA interface] SDO ID の取得
|
virtual char * | get_sdo_type () throw (NotAvailable, InternalError) |
| [CORBA interface] SDO タイプの取得
|
virtual DeviceProfile * | get_device_profile () throw (NotAvailable, InternalError) |
| [CORBA interface] SDO DeviceProfile リストの取得
|
virtual ServiceProfileList * | get_service_profiles () throw (InvalidParameter, NotAvailable, InternalError) |
| [CORBA interface] SDO ServiceProfile の取得
|
virtual ServiceProfile * | get_service_profile (const char *id) throw (InvalidParameter, NotAvailable, InternalError) |
| [CORBA interface] 特定のServiceProfileの取得
|
virtual SDOService_ptr | get_sdo_service (const char *id) throw (InvalidParameter, NotAvailable, InternalError) |
| [CORBA interface] 指定された SDO Service の取得
|
virtual Configuration_ptr | get_configuration () throw (InterfaceNotImplemented, NotAvailable, InternalError) |
| [CORBA interface] Configuration オブジェクトの取得
|
virtual Monitoring_ptr | get_monitoring () throw (InterfaceNotImplemented, NotAvailable, InternalError) |
| [CORBA interface] Monitoring オブジェクトの取得
|
virtual OrganizationList * | get_organizations () throw (NotAvailable, InternalError) |
| [CORBA interface] Organization リストの取得
|
virtual NVList * | get_status_list () throw (NotAvailable, InternalError) |
| [CORBA interface] SDO Status リストの取得
|
virtual CORBA::Any * | get_status (const char *name) throw (InvalidParameter, NotAvailable, InternalError) |
| [CORBA interface] SDO Status の取得
|
void | setSdoId (const char *sdo_id) |
void | setSdoType (const char *sdo_type) |
void | setDeviceProfile (const DeviceProfile &device_profile) |
void | setServiceProfiles (const ServiceProfileList &service_profile) |
void | addServiceProfile (const ServiceProfile &service_profile) |
virtual OrganizationList * | get_owned_organizations () throw (NotAvailable) |
| [CORBA interface] Organization リストの取得
|
Protected 変数 |
SdoId | m_SdoId |
SdoType | m_SdoType |
Configuration_impl * | m_pConfig |
Configuration_var | m_varConfiguration |
Monitoring_var | m_varMonitoring |
SeqEx< NVList, NameValue > | m_Status |
PortableServer::ObjectId_var | m_varConfigId |
SDOPackage::Configuration_var | m_varConfigObj |
PortableServer::ObjectId_var | m_varOrgId |
SDOPackage::Configuration_var | m_varOrgObj |
SeqEx< OrganizationList, Organization_ptr > | m_ownedOrganizations |
CORBA::ORB_var | m_pORB |
PortableServer::POA_var | m_pPOA |
構成 |
struct | nv_name |
struct | SdoId |
struct | SdoType |
class | SeqEx |
SDO インターフェースはSDO要素を管理するために使用される。 SDO 仕様において定義されている他の全てのインターフェースは SDO インターフェースを起点に操作される。