1 /*---------------------------------------------------------------------------- 2 * Copyright (c) <2018>, <Huawei Technologies Co., Ltd> 3 * All rights reserved. 4 * Redistribution and use in source and binary forms, with or without modification, 5 * are permitted provided that the following conditions are met: 6 * 1. Redistributions of source code must retain the above copyright notice, this list of 7 * conditions and the following disclaimer. 8 * 2. Redistributions in binary form must reproduce the above copyright notice, this list 9 * of conditions and the following disclaimer in the documentation and/or other materials 10 * provided with the distribution. 11 * 3. Neither the name of the copyright holder nor the names of its contributors may be used 12 * to endorse or promote products derived from this software without specific prior written 13 * permission. 14 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 15 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 16 * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 17 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR 18 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 19 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 20 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; 21 * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 22 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 23 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 24 * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 25 *---------------------------------------------------------------------------*/ 26 /*---------------------------------------------------------------------------- 27 * Notice of Export Control Law 28 * =============================================== 29 * Huawei LiteOS may be subject to applicable export control laws and regulations, which might 30 * include those applicable to Huawei LiteOS of U.S. and the country in which you are located. 31 * Import, export and usage of Huawei LiteOS in any manner by you shall be in compliance with such 32 * applicable export control laws and regulations. 33 *---------------------------------------------------------------------------*/ 34 /** 35 * DATE AUTHOR INSTRUCTION 36 * 2020-02-06 14:40 zhangqianfu The first version 37 * 38 */ 39 #ifndef LITEOS_LAB_IOT_LINK_OC_OC_MQTT_OC_MQTT_PROFILE_OC_MQTT_PROFILE_PACKAGE_H_ 40 #define LITEOS_LAB_IOT_LINK_OC_OC_MQTT_OC_MQTT_PROFILE_OC_MQTT_PROFILE_PACKAGE_H_ 41 42 43 ///< defines for the package tools 44 char *oc_mqtt_profile_package_msgup(oc_mqtt_profile_msgup_t *payload); 45 char *oc_mqtt_profile_package_propertyreport(oc_mqtt_profile_service_t *payload); 46 char *oc_mqtt_profile_package_gwpropertyreport(oc_mqtt_profile_device_t *payload); 47 char *oc_mqtt_profile_package_propertysetresp(oc_mqtt_profile_propertysetresp_t *payload); 48 char *oc_mqtt_profile_package_propertygetresp(oc_mqtt_profile_propertygetresp_t *payload); 49 char *oc_mqtt_profile_package_cmdresp(oc_mqtt_profile_cmdresp_t *payload); 50 51 52 #endif /* LITEOS_LAB_IOT_LINK_OC_OC_MQTT_OC_MQTT_PROFILE_OC_MQTT_PROFILE_PACKAGE_H_ */ 53