#ifndef LIVOX_GEN1_PROTO1_CPS_BRIDGE_H #define LIVOX_GEN1_PROTO1_CPS_BRIDGE_H #include #include #include #include #include "livoxGen1Internal.h" namespace smo::stim_buff { sscl::co::ViralNonPostingInvoker coAwaitGetOrCreateDevice( const std::shared_ptr &componentThread, const std::string &deviceIdentifier, const LivoxProviderParams ¶ms); sscl::co::ViralNonPostingInvoker coAwaitGetReturnMode( const std::shared_ptr &componentThread, const std::shared_ptr &device); sscl::co::ViralNonPostingInvoker coAwaitEnablePcloudData( const std::shared_ptr &componentThread, const std::shared_ptr &device); sscl::co::ViralNonPostingInvoker coAwaitDisablePcloudData( const std::shared_ptr &componentThread, const std::shared_ptr &device); sscl::co::ViralNonPostingInvoker coAwaitDestroyDevice( const std::shared_ptr &componentThread, const std::shared_ptr &device); } // namespace smo::stim_buff #endif // LIVOX_GEN1_PROTO1_CPS_BRIDGE_H