这篇教程C++ xnGetStatusString函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中xnGetStatusString函数的典型用法代码示例。如果您正苦于以下问题:C++ xnGetStatusString函数的具体用法?C++ xnGetStatusString怎么用?C++ xnGetStatusString使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了xnGetStatusString函数的22个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: sizeofXnStatus XnServerSession::HandleGetStringProperty(){ XnStatus nRetVal = XN_STATUS_OK; // read it XnSensorServerMessageGetPropertyRequest request; XnUInt32 nDataSize = sizeof(request); nRetVal = m_privateIncomingPacker.ReadCustomData(XN_SENSOR_SERVER_MESSAGE_GET_STRING_PROPERTY, &request, &nDataSize); XN_IS_STATUS_OK(nRetVal); if (nDataSize != sizeof(request)) { XN_LOG_WARNING_RETURN(XN_STATUS_ERROR, XN_MASK_SENSOR_SERVER, "Sensor server protocol error - invalid size!"); } // get XnChar strValue[XN_DEVICE_MAX_STRING_LENGTH]; XnStatus nActionResult = GetStringPropertyImpl(request.strModuleName, request.strPropertyName, strValue); if (nActionResult != XN_STATUS_OK) { xnLogWarning(XN_MASK_SENSOR_SERVER, "Client %u failed to get property '%s.%s': %s", m_nID, request.strModuleName, request.strPropertyName, xnGetStatusString(nActionResult)); } nRetVal = SendReply(XN_SENSOR_SERVER_MESSAGE_GET_STRING_PROPERTY, nActionResult, sizeof(strValue), strValue); XN_IS_STATUS_OK(nRetVal); return (XN_STATUS_OK);}
开发者ID:RikeshThapa,项目名称:VirtueX,代码行数:27,
示例2: XN_LOG_WARNING_RETURNXnStatus XnProperty::SetValue(const void* pValue){ if (m_pSetCallback == NULL) { XN_LOG_WARNING_RETURN(XN_STATUS_DEVICE_PROPERTY_READ_ONLY, XN_MASK_DDK, "Property %s.%s is read only.", GetModule(), GetName()); } if (m_LogSeverity != -1) { XnChar strValue[XN_DEVICE_MAX_STRING_LENGTH]; if (ConvertValueToString(strValue, pValue)) { xnLogWrite(XN_MASK_DDK, (XnLogSeverity)m_LogSeverity, __FILE__, __LINE__, "Setting %s.%s to %s...", GetModule(), GetName(), strValue); } else { xnLogWrite(XN_MASK_DDK, (XnLogSeverity)m_LogSeverity, __FILE__, __LINE__, "Setting %s.%s...", GetModule(), GetName()); } } if (!m_bAlwaysSet && IsActual() && IsEqual(m_pValueHolder, pValue)) { xnLogWrite(XN_MASK_DDK, (XnLogSeverity)m_LogSeverity, __FILE__, __LINE__, "%s.%s value did not change.", GetModule(), GetName()); } else { XnStatus nRetVal = CallSetCallback(m_pSetCallback, pValue, m_pSetCallbackCookie); if (nRetVal != XN_STATUS_OK) { if (m_LogSeverity != -1) { xnLogWrite(XN_MASK_DDK, (XnLogSeverity)m_LogSeverity, __FILE__, __LINE__, "Failed setting %s.%s: %s", GetModule(), GetName(), xnGetStatusString(nRetVal)); } return (nRetVal); } else { xnLogWrite(XN_MASK_DDK, (XnLogSeverity)m_LogSeverity, __FILE__, __LINE__, "%s.%s was successfully set.", GetModule(), GetName()); } } return (XN_STATUS_OK);}
开发者ID:psoetens,项目名称:Sensor,代码行数:43,
示例3: mainint main (int argc, char * argv[]){ IplImage* camera = 0; try { // コンテキストの初期化 xn::Context context; XnStatus rc = context.InitFromXmlFile(CONFIG_XML_PATH); if (rc != XN_STATUS_OK) { throw std::runtime_error(xnGetStatusString(rc)); } // C++ xnLogVerbose函数代码示例 C++ xmpp_stanza_set_type函数代码示例
|