Changes
Page history
Update home
authored
Feb 07, 2020
by
Alexey Zakharov
Hide whitespace changes
Inline
Side-by-side
home.md
View page @
3fbf5712
# Doxybook2 Example
*
[
Introduction
](
README.md
)
*
[
Classes
](
index_classes
)
*
[
pb_ostream_s
](
Classes/structpb__ostream__s.md
)
*
[
pb_istream_s
](
Classes/structpb__istream__s.md
)
*
[
pb_field_s
](
Classes/structpb__field__s.md
)
*
[
pb_field_iter_s
](
Classes/structpb__field__iter__s.md
)
*
[
pb_extension_type_s
](
Classes/structpb__extension__type__s.md
)
*
[
pb_extension_s
](
Classes/structpb__extension__s.md
)
*
[
pb_callback_s
](
Classes/structpb__callback__s.md
)
*
[
pb_bytes_array_s
](
Classes/structpb__bytes__array__s.md
)
*
[
measure
](
Classes/structmeasure.md
)
*
[
_SubMessage
](
Classes/struct__SubMessage.md
)
*
[
_motorcortex_StatusMsg
](
Classes/struct__motorcortex__StatusMsg.md
)
*
[
_motorcortex_SetParameterMsg
](
Classes/struct__motorcortex__SetParameterMsg.md
)
*
[
_motorcortex_SetParameterListMsg
](
Classes/struct__motorcortex__SetParameterListMsg.md
)
*
[
_motorcortex_SessionTokenMsg
](
Classes/struct__motorcortex__SessionTokenMsg.md
)
*
[
_motorcortex_SaveMsg
](
Classes/struct__motorcortex__SaveMsg.md
)
*
[
_motorcortex_RestoreSessionMsg
](
Classes/struct__motorcortex__RestoreSessionMsg.md
)
*
[
_motorcortex_RemoveGroupMsg
](
Classes/struct__motorcortex__RemoveGroupMsg.md
)
*
[
_motorcortex_ReleaseParameterMsg
](
Classes/struct__motorcortex__ReleaseParameterMsg.md
)
*
[
_motorcortex_ParameterTreeMsg
](
Classes/struct__motorcortex__ParameterTreeMsg.md
)
*
[
_motorcortex_ParameterTreeHashMsg
](
Classes/struct__motorcortex__ParameterTreeHashMsg.md
)
*
[
_motorcortex_ParameterOffset
](
Classes/struct__motorcortex__ParameterOffset.md
)
*
[
_motorcortex_ParameterMsg
](
Classes/struct__motorcortex__ParameterMsg.md
)
*
[
_motorcortex_ParameterListMsg
](
Classes/struct__motorcortex__ParameterListMsg.md
)
*
[
_motorcortex_ParameterInfo
](
Classes/struct__motorcortex__ParameterInfo.md
)
*
[
_motorcortex_OverwriteParameterMsg
](
Classes/struct__motorcortex__OverwriteParameterMsg.md
)
*
[
_motorcortex_LogoutMsg
](
Classes/struct__motorcortex__LogoutMsg.md
)
*
[
_motorcortex_LoginMsg
](
Classes/struct__motorcortex__LoginMsg.md
)
*
[
_motorcortex_LoadMsg
](
Classes/struct__motorcortex__LoadMsg.md
)
*
[
_motorcortex_Header
](
Classes/struct__motorcortex__Header.md
)
*
[
_motorcortex_GroupStatusMsg
](
Classes/struct__motorcortex__GroupStatusMsg.md
)
*
[
_motorcortex_GroupParameterInfo
](
Classes/struct__motorcortex__GroupParameterInfo.md
)
*
[
_motorcortex_GroupMsg
](
Classes/struct__motorcortex__GroupMsg.md
)
*
[
_motorcortex_GetSessionTokenMsg
](
Classes/struct__motorcortex__GetSessionTokenMsg.md
)
*
[
_motorcortex_GetParameterTreeMsg
](
Classes/struct__motorcortex__GetParameterTreeMsg.md
)
*
[
_motorcortex_GetParameterTreeHashMsg
](
Classes/struct__motorcortex__GetParameterTreeHashMsg.md
)
*
[
_motorcortex_GetParameterMsg
](
Classes/struct__motorcortex__GetParameterMsg.md
)
*
[
_motorcortex_GetParameterListMsg
](
Classes/struct__motorcortex__GetParameterListMsg.md
)
*
[
_motorcortex_ErrorList
](
Classes/struct__motorcortex__ErrorList.md
)
*
[
_motorcortex_Error
](
Classes/struct__motorcortex__Error.md
)
*
[
_motorcortex_CreateGroupMsg
](
Classes/struct__motorcortex__CreateGroupMsg.md
)
*
[
_motorcortex_ConsoleCmdMsg
](
Classes/struct__motorcortex__ConsoleCmdMsg.md
)
*
[
_motorcortex_ConsoleCmdListMsg
](
Classes/struct__motorcortex__ConsoleCmdListMsg.md
)
*
[
_Limits
](
Classes/struct__Limits.md
)
*
[
_EmptyMessage
](
Classes/struct__EmptyMessage.md
)
*
[
_AllTypes
](
Classes/struct__AllTypes.md
)
*
[
mcx_cpp::ConnectionOptions
](
Classes/structmcx__cpp_1_1ConnectionOptions.md
)
*
[
mcx_cpp::ConnectionStatus
](
Classes/classmcx__cpp_1_1ConnectionStatus.md
)
*
[
mcx_cpp::GetParameter
](
Classes/classmcx__cpp_1_1GetParameter.md
)
*
[
mcx_cpp::McxStatus
](
Classes/classmcx__cpp_1_1McxStatus.md
)
*
[
mcx_cpp::ParameterTree
](
Classes/classmcx__cpp_1_1ParameterTree.md
)
*
[
mcx_cpp::ParameterTreeMsg
](
Classes/classmcx__cpp_1_1ParameterTreeMsg.md
)
*
[
mcx_cpp::Request
](
Classes/classmcx__cpp_1_1Request.md
)
*
[
mcx_cpp::SetParameter
](
Classes/classmcx__cpp_1_1SetParameter.md
)
*
[
mcx_cpp::SetParameter::safe_underlying_type
](
Classes/structmcx__cpp_1_1SetParameter_1_1safe__underlying__type.md
)
*
[
mcx_cpp::SetParameter::safe_underlying_type< T, false >
](
Classes/structmcx__cpp_1_1SetParameter_1_1safe__underlying__type_3_01T_00_01false_01_4.md
)
*
[
mcx_cpp::Status
](
Classes/classmcx__cpp_1_1Status.md
)
*
[
mcx_cpp::Subscribe
](
Classes/classmcx__cpp_1_1Subscribe.md
)
*
[
mcx_cpp::Subscription
](
Classes/classmcx__cpp_1_1Subscription.md
)
*
[
mcx_cpp::Subscription::SharedState
](
Classes/structmcx__cpp_1_1Subscription_1_1SharedState.md
)
*
[
mcx_cpp::Worker
](
Classes/structmcx__cpp_1_1Worker.md
)
*
[
mcx_cpp::WorkerHandle
](
Classes/classmcx__cpp_1_1WorkerHandle.md
)
*
[
mcx_cpp::WorkerPool
](
Classes/classmcx__cpp_1_1WorkerPool.md
)
*
[
Namespaces
](
index_namespaces.md
)
*
[
std
](
Namespaces/namespacestd.md
)
*
[
motorcortex
](
Namespaces/namespacemotorcortex.md
)
*
[
mcx_cpp
](
Namespaces/namespacemcx__cpp.md
)
*
[
Modules
](
index_groups.md
)
*
[
subscribe
](
Modules/group__subscribe.md
)
*
[
request
](
Modules/group__request.md
)
*
[
Files
](
index_files.md
)
*
[
test
](
Files/dir_13e138d54eb8818da29c3992edef070a.md
)
*
[
test/api
](
Files/dir_68d9d37faf938ef4e7c82b587d705a9a.md
)
*
[
basic_api_test.cpp
](
Files/basic__api__test_8cpp.md
)
*
[
connect_timeout.cpp
](
Files/connect__timeout_8cpp.md
)
*
[
tls_test.cpp
](
Files/tls__test_8cpp.md
)
*
[
src
](
Files/dir_68267d1309a1af8e8297ef4c3efbcdba.md
)
*
[
buffer_ptr.h
](
Files/buffer__ptr_8h.md
)
*
[
connection_status.h
](
Files/connection__status_8h.md
)
*
[
get_parameter.h
](
Files/get__parameter_8h.md
)
*
[
mcx_status.h
](
Files/mcx__status_8h.md
)
*
[
message_types.cpp
](
Files/message__types_8cpp.md
)
*
[
message_types.h
](
Files/message__types_8h.md
)
*
[
parameter_tree.cpp
](
Files/parameter__tree_8cpp.md
)
*
[
parameter_tree.h
](
Files/parameter__tree_8h.md
)
*
[
request.cpp
](
Files/request_8cpp.md
)
*
[
request.h
](
Files/request_8h.md
)
*
[
set_parameter.h
](
Files/set__parameter_8h.md
)
*
[
status.h
](
Files/status_8h.md
)
*
[
subscribe.cpp
](
Files/subscribe_8cpp.md
)
*
[
subscribe.h
](
Files/subscribe_8h.md
)
*
[
subscription.cpp
](
Files/subscription_8cpp.md
)
*
[
subscription.h
](
Files/subscription_8h.md
)
*
[
version.cpp
](
Files/version_8cpp.md
)
*
[
version.h
](
Files/version_8h.md
)
*
[
worker_pool.h
](
Files/worker__pool_8h.md
)
*
[
motorcortex-msg
](
Files/dir_2539c06a178f79d1a4cce4d46155921d.md
)
*
[
motorcortex-msg/nanopb
](
Files/dir_d081a6f0dac2da4a723800e298258f63.md
)
*
[
motorcortex-msg/nanopb/examples
](
Files/dir_a4fdd41b4ea7c2d088861e341109a445.md
)
*
[
motorcortex-msg/nanopb/examples/network_server
](
Files/dir_0f46a2fe0886a439ec8feefeb1c02afc.md
)
*
[
common.h
](
Files/common_8h.md
)
*
[
motorcortex-msg/nanopb/examples/using_double_on_avr
](
Files/dir_80ef8b54400fa307f55e0f92992c7803.md
)
*
[
double_conversion.h
](
Files/double__conversion_8h.md
)
*
[
motorcortex-msg/nanopb/extra
](
Files/dir_0b7f59020119b39ee2b5c9d37fb73516.md
)
*
[
pb_syshdr.h
](
Files/pb__syshdr_8h.md
)
*
[
motorcortex-msg/nanopb/tests
](
Files/dir_10448ea98a3d2817073acd46edd74250.md
)
*
[
motorcortex-msg/nanopb/tests/backwards_compatibility
](
Files/dir_6f1239e1c5f451ed080ba78c918333d3.md
)
*
[
alltypes_legacy.h
](
Files/alltypes__legacy_8h.md
)
*
[
motorcortex-msg/nanopb/tests/common
](
Files/dir_46b800c7765ad27372b7f287a5141632.md
)
*
[
malloc_wrappers.h
](
Files/malloc__wrappers_8h.md
)
*
[
malloc_wrappers_syshdr.h
](
Files/malloc__wrappers__syshdr_8h.md
)
*
[
test_helpers.h
](
Files/test__helpers_8h.md
)
*
[
unittests.h
](
Files/unittests_8h.md
)
*
[
motorcortex-msg/nanopb/tests/without_64bit
](
Files/dir_963a9657281b04e508621b5b810ff085.md
)
*
[
no_64bit_syshdr.h
](
Files/no__64bit__syshdr_8h.md
)
*
[
pb.h
](
Files/pb_8h.md
)
*
[
pb_common.h
](
Files/pb__common_8h.md
)
*
[
pb_decode.h
](
Files/pb__decode_8h.md
)
*
[
pb_encode.h
](
Files/pb__encode_8h.md
)
*
[
motorcortex.pb.cpp
](
Files/motorcortex_8pb_8cpp.md
)
*
[
motorcortex.pb.h
](
Files/motorcortex_8pb_8h.md
)
*
[
motorcortex_hash.h
](
Files/motorcortex__hash_8h.md
)
*
[
include
](
Files/dir_d44c64559bbebec7f509842c48db8b23.md
)
*
[
mcx-cpp.h
](
Files/mcx-cpp_8h.md
)
*
[
CMakeFiles
](
Files/dir_63772b626f2709090f0bdca0f40827b4.md
)
*
[
CMakeFiles/3.13.4
](
Files/dir_d2155c4f55375059a25789d3a756d987.md
)
*
[
CMakeFiles/3.13.4/CompilerIdCXX
](
Files/dir_9d61b6036b2ceca1f8ff2749c19141c3.md
)
*
[
CMakeCXXCompilerId.cpp
](
Files/build_2CMakeFiles_23_813_84_2CompilerIdCXX_2CMakeCXXCompilerId_8cpp.md
)
*
[
cmake-build-undefined
](
Files/dir_e2ffd01833568c573a2d5445519c2d4c.md
)
*
[
cmake-build-undefined/CMakeFiles
](
Files/dir_6dd19fb61ed3fb98367867bcf840cfed.md
)
*
[
cmake-build-undefined/CMakeFiles/3.14.5
](
Files/dir_49bc91ec0fa9f5a057965594424a2b5e.md
)
*
[
cmake-build-undefined/CMakeFiles/3.14.5/CompilerIdCXX
](
Files/dir_58ca2aa27500feda3df2744ffd962626.md
)
*
[
CMakeCXXCompilerId.cpp
](
Files/cmake-build-undefined_2CMakeFiles_23_814_85_2CompilerIdCXX_2CMakeCXXCompilerId_8cpp.md
)
*
[
cmake-build-undefined/CMakeFiles/3.15.3
](
Files/dir_12e30e7ead6b0fc6acadd6e538904920.md
)
*
[
cmake-build-undefined/CMakeFiles/3.15.3/CompilerIdCXX
](
Files/dir_e6f0f34a9ef259fc1decff21dd43816f.md
)
*
[
CMakeCXXCompilerId.cpp
](
Files/cmake-build-undefined_2CMakeFiles_23_815_83_2CompilerIdCXX_2CMakeCXXCompilerId_8cpp.md
)
*
[
cmake-build-thread
](
Files/dir_b0e43967d4ed678c63f98a14c553f340.md
)
*
[
cmake-build-thread/CMakeFiles
](
Files/dir_42193f37b6b8d5fdf0d8492729878c07.md
)
*
[
cmake-build-thread/CMakeFiles/3.14.5
](
Files/dir_a29d7631ccfd700f983286efa9b87450.md
)
*
[
cmake-build-thread/CMakeFiles/3.14.5/CompilerIdCXX
](
Files/dir_41060519a5e3af07d93183a509bd2a5e.md
)
*
[
CMakeCXXCompilerId.cpp
](
Files/cmake-build-thread_2CMakeFiles_23_814_85_2CompilerIdCXX_2CMakeCXXCompilerId_8cpp.md
)
*
[
cmake-build-thread/CMakeFiles/3.15.3
](
Files/dir_798fc5a07fe0c8a476e3b8440f5efbe1.md
)
*
[
cmake-build-thread/CMakeFiles/3.15.3/CompilerIdCXX
](
Files/dir_ef9653b71dab3ba0658c7c5c8e6ed412.md
)
*
[
CMakeCXXCompilerId.cpp
](
Files/cmake-build-thread_2CMakeFiles_23_815_83_2CompilerIdCXX_2CMakeCXXCompilerId_8cpp.md
)
*
[
cmake-build-relwithdebinfo
](
Files/dir_c852a18bcae8f119aa1001961ede3b57.md
)
*
[
cmake-build-relwithdebinfo/CMakeFiles
](
Files/dir_c09cba7e23826d579434033d35ee060f.md
)
*
[
cmake-build-relwithdebinfo/CMakeFiles/3.14.5
](
Files/dir_c85ec4b228557a190a7dcf1736a93b05.md
)
*
[
cmake-build-relwithdebinfo/CMakeFiles/3.14.5/CompilerIdCXX
](
Files/dir_189f99b8963ebe4e6a04734d59a1cfe4.md
)
*
[
CMakeCXXCompilerId.cpp
](
Files/cmake-build-relwithdebinfo_2CMakeFiles_23_814_85_2CompilerIdCXX_2CMakeCXXCompilerId_8cpp.md
)
*
[
cmake-build-relwithdebinfo/CMakeFiles/3.15.3
](
Files/dir_8ac69402c64dc90ca11eeace7a8057e1.md
)
*
[
cmake-build-relwithdebinfo/CMakeFiles/3.15.3/CompilerIdCXX
](
Files/dir_5d881cde6fe9b816cedf6d5ec8535129.md
)
*
[
CMakeCXXCompilerId.cpp
](
Files/cmake-build-relwithdebinfo_2CMakeFiles_23_815_83_2CompilerIdCXX_2CMakeCXXCompilerId_8cpp.md
)
*
[
cmake-build-debug
](
Files/dir_95e29a8b8ee7c54052c171a88bb95675.md
)
*
[
cmake-build-debug/CMakeFiles
](
Files/dir_f89abcb304c928c7d889aa5625570de5.md
)
*
[
cmake-build-debug/CMakeFiles/3.14.5
](
Files/dir_e4546bb9927b6868f056dd7ee8d352d2.md
)
*
[
cmake-build-debug/CMakeFiles/3.14.5/CompilerIdCXX
](
Files/dir_e1139af7a2f2438db56f6fd0f34c2836.md
)
*
[
CMakeCXXCompilerId.cpp
](
Files/cmake-build-debug_2CMakeFiles_23_814_85_2CompilerIdCXX_2CMakeCXXCompilerId_8cpp.md
)
*
[
cmake-build-debug/CMakeFiles/3.15.3
](
Files/dir_f942a7a73394fda25d4213a70555b3f8.md
)
*
[
cmake-build-debug/CMakeFiles/3.15.3/CompilerIdCXX
](
Files/dir_4c29f6c5e99ca759d1475628ee9d55fb.md
)
*
[
CMakeCXXCompilerId.cpp
](
Files/cmake-build-debug_2CMakeFiles_23_815_83_2CompilerIdCXX_2CMakeCXXCompilerId_8cpp.md
)
*
[
cmake-build-address
](
Files/dir_de88677668408f6c382eebc48a5a384c.md
)
*
[
cmake-build-address/CMakeFiles
](
Files/dir_1f52ae262c746dc7ea3c896ae576de11.md
)
*
[
cmake-build-address/CMakeFiles/3.14.5
](
Files/dir_a43cdd7dcd4b825ab8de3429901401f6.md
)
*
[
cmake-build-address/CMakeFiles/3.14.5/CompilerIdCXX
](
Files/dir_4ba4d209df6b370e5952e18db6e38242.md
)
*
[
CMakeCXXCompilerId.cpp
](
Files/cmake-build-address_2CMakeFiles_23_814_85_2CompilerIdCXX_2CMakeCXXCompilerId_8cpp.md
)
*
[
cmake-build-address/CMakeFiles/3.15.3
](
Files/dir_162f1078867bac09d5c4690bacfa9dde.md
)
*
[
cmake-build-address/CMakeFiles/3.15.3/CompilerIdCXX
](
Files/dir_dd360c032c481f24c7c6ca6832499497.md
)
*
[
CMakeCXXCompilerId.cpp
](
Files/cmake-build-address_2CMakeFiles_23_815_83_2CompilerIdCXX_2CMakeCXXCompilerId_8cpp.md
)
*
[
README.md
](
Files/README_8md.md
)
*
[
Pages
](
index_pages.md
)
*
[
Examples
](
index_examples.md
)
*
[
Modules
](
index_groups
)
*
[
subscribe
](
Modules/group__subscribe
)
*
[
request
](
Modules/group__request
)
*
[
README.md
](
Files/README_8md
)
*
[
Pages
](
index_pages
)
*
[
Examples
](
index_examples
)
*
[
GitHub
](
https://github.com/matusnovak/doxybook2
)