Developer Portal Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 
    SOLVED

    http example - sending sensor data - undefined reference to

    Mahalingam
    Occasional Contributor

    Re: http example - sending sensor data - undefined reference to

    Hello FelixGo

    I have provided you the Reason why you were getting compilation error, when you modify "HttpExampleClient" project below,

    In "HttpExampleClient" project Makefile,Only Certain Feature Set like WLAN, HTTPRESTCLIENT were Enabled. Sensor Feature was not Enabled.

     

    #Below settings are done for optimized build.Unused common code is disabled to reduce the build time
    export XDK_FEATURE_SET='SELECT'
    
    #Enabled feature macros for common code
    export XDK_CONNECTIVITY_HTTPRESTCLIENT=1
    export XDK_CONNECTIVITY_WLAN=1
    export XDK_UTILITY_STORAGE=1

     

     

    Since Sensor Feature was not Enabled, In "SDK\xdk110\Common\source\Sensor\Sensor.c" file, "XDK_SENSOR_SENSOR" value would be 0.  "Sensor_GetData API" in that file will not be referenced. So you were getting compilation error.

     

    #if XDK_SENSOR_SENSOR

     

     

    Since I have created New XDK C Project, In "HTTPTestProject" project Makefile, XDK_FEATURE_SET ='ALL'. It means all the features like WLAN, BLE, Sensor, etc will be enabled.

    I hope you understood the reason.

    Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist