зеркало из
1
0
Форкнуть 0

Update binary file information

This commit is contained in:
jebrando 2018-09-14 17:27:56 -07:00
Родитель 708c507e06
Коммит 9ac1333bcb
5 изменённых файлов: 41 добавлений и 37 удалений

Просмотреть файл

@ -10,8 +10,8 @@ set(TARGET_GIT_BRANCH "master" CACHE STRING "Branch of the SDK repo to target`")
set(no_logging ON) set(no_logging ON)
set(use_mqtt ON) set(use_mqtt ON)
set(use_amqp OFF) set(use_amqp ON)
set(use_http OFF) set(use_http ON)
set(use_prov_client OFF) set(use_prov_client OFF)
set(dont_use_uploadtoblob ON) set(dont_use_uploadtoblob ON)
set(sdk_branch "master" CACHE STRING "The branch of the sdk") set(sdk_branch "master" CACHE STRING "The branch of the sdk")
@ -30,18 +30,6 @@ include(ExternalProject)
message("Generated with config types: ${CMAKE_CONFIGURATION_TYPES}") message("Generated with config types: ${CMAKE_CONFIGURATION_TYPES}")
if(${no_logging})
add_definitions(-DNO_LOGGING)
endif()
if (${dont_use_uploadtoblob})
add_definitions(-DDONT_USE_UPLOADTOBLOB)
endif()
# load the c-sdk
#SET(CMAKE_BUILD_TYPE Release)
#set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -Wall")
#set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -Wall")
# Check out Git submodules. # Check out Git submodules.
if (NOT EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/deps/c-sdk/.gitmodules") if (NOT EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/deps/c-sdk/.gitmodules")
message("running git clone of the c-sdk into ${CMAKE_CURRENT_SOURCE_DIR}/deps/c-sdk") message("running git clone of the c-sdk into ${CMAKE_CURRENT_SOURCE_DIR}/deps/c-sdk")
@ -54,6 +42,18 @@ else()
endif() endif()
endif() endif()
if(${no_logging})
add_definitions(-DNO_LOGGING)
endif()
if (${dont_use_uploadtoblob})
add_definitions(-DDONT_USE_UPLOADTOBLOB)
endif()
# load the c-sdk
#SET(CMAKE_BUILD_TYPE Release)
#set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -Wall")
#set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -Wall")
set(memory_trace ON) set(memory_trace ON)
set(skip_samples ON) set(skip_samples ON)

Просмотреть файл

@ -68,18 +68,18 @@ int main(void)
const char* telemetry_msg = "test_message"; const char* telemetry_msg = "test_message";
// Select the Protocol to use with the connection // Select the Protocol to use with the connection
#ifdef USE_AMQP #ifdef USE_MQTT
#ifdef USE_WEB_SOCKETS
protocol = AMQP_Protocol_over_WebSocketsTls;
#else
protocol = AMQP_Protocol;
#endif
#elif USE_MQTT
#ifdef USE_WEB_SOCKETS #ifdef USE_WEB_SOCKETS
protocol = MQTT_WebSocket_Protocol; protocol = MQTT_WebSocket_Protocol;
#else #else
protocol = MQTT_Protocol; protocol = MQTT_Protocol;
#endif #endif
#elif USE_AMQP
#ifdef USE_WEB_SOCKETS
protocol = AMQP_Protocol_over_WebSocketsTls;
#else
protocol = AMQP_Protocol;
#endif
#else #else
// USE_HTTP // USE_HTTP
protocol = HTTP_Protocol; protocol = HTTP_Protocol;

Просмотреть файл

@ -67,18 +67,18 @@ int main(void)
const char* telemetry_msg = "test_message"; const char* telemetry_msg = "test_message";
// Select the Protocol to use with the connection // Select the Protocol to use with the connection
#ifdef USE_AMQP #ifdef USE_MQTT
#ifdef USE_WEB_SOCKETS
protocol = AMQP_Protocol_over_WebSocketsTls;
#else
protocol = AMQP_Protocol;
#endif
#elif USE_MQTT
#ifdef USE_WEB_SOCKETS #ifdef USE_WEB_SOCKETS
protocol = MQTT_WebSocket_Protocol; protocol = MQTT_WebSocket_Protocol;
#else #else
protocol = MQTT_Protocol; protocol = MQTT_Protocol;
#endif #endif
#elif USE_AMQP
#ifdef USE_WEB_SOCKETS
protocol = AMQP_Protocol_over_WebSocketsTls;
#else
protocol = AMQP_Protocol;
#endif
#else #else
// USE_HTTP // USE_HTTP
protocol = HTTP_Protocol; protocol = HTTP_Protocol;

Просмотреть файл

@ -1,6 +1,7 @@
SDK Without Diagnostic Full_SDK
{ "sdkAnalysis": { "dateTime": "8-30-2018", "opType": "binSize", "feature": "d2c", "layer": "lower layer", "OS": "Linux", "version": "1.2.8", "transport" : "MQTT PROTOCOL", "binarySize" : "387776"} } { "sdkAnalysis": { "dateTime": "8-30-2018", "opType": "binSize", "feature": "d2c", "layer": "lower layer", "OS": "Linux", "version": "1.2.8", "transport" : "MQTT PROTOCOL", "binarySize" : "502208"} }
{ "sdkAnalysis": { "dateTime": "8-30-2018", "opType": "binSize", "feature": "d2c", "layer": "lower layer", "OS": "Linux", "version": "1.2.8", "transport" : "MQTT WS PROTOCOL", "binarySize" : "439008"} } { "sdkAnalysis": { "dateTime": "8-30-2018", "opType": "binSize", "feature": "d2c", "layer": "lower layer", "OS": "Linux", "version": "1.2.8", "transport" : "MQTT WS PROTOCOL", "binarySize" : "557504"} }
{ "sdkAnalysis": { "dateTime": "8-30-2018", "opType": "binSize", "feature": "d2c", "layer": "upper layer", "OS": "Linux", "version": "1.2.8", "transport" : "MQTT PROTOCOL", "binarySize" : "420384"} }
{ "sdkAnalysis": { "dateTime": "8-30-2018", "opType": "binSize", "feature": "d2c", "layer": "upper layer", "OS": "Linux", "version": "1.2.8", "transport" : "MQTT WS PROTOCOL", "binarySize" : "475704"} }
SDK without Diagnostic
{ "sdkAnalysis": { "dateTime": "8-30-2018", "opType": "binSize", "feature": "d2c", "layer": "lower layer", "OS": "Linux", "version": "1.2.8", "transport" : "MQTT PROTOCOL", "binarySize" : "392352"} }
{ "sdkAnalysis": { "dateTime": "8-30-2018", "opType": "binSize", "feature": "d2c", "layer": "lower layer", "OS": "Linux", "version": "1.2.8", "transport" : "MQTT WS PROTOCOL", "binarySize" : "443584"} }

Просмотреть файл

@ -6,10 +6,13 @@ function(add_memory_directory whatIsBuilding)
#add_subdirectory(${whatIsBuilding}) #add_subdirectory(${whatIsBuilding})
endfunction() endfunction()
#add_memory_directory(device_method_mem) if (${use_http})
#add_analytic_directory(c2d_memory "heap_analysis") #add_memory_directory(device_method_mem)
add_analytic_directory(telemetry_memory "heap_analysis") #add_analytic_directory(c2d_memory "heap_analysis")
#add_analytic_directory(telemetry_net_info "network_info") add_analytic_directory(telemetry_memory "heap_analysis")
#add_analytic_directory(telemetry_net_info "network_info")
endif()
if (${use_prov_client}) if (${use_prov_client})
#add_analytic_directory(prov_net_info "network_info") #add_analytic_directory(prov_net_info "network_info")
#add_analytic_directory(provisioning_mem "prov_mem") #add_analytic_directory(provisioning_mem "prov_mem")