Reading data inputs from a new isaac widget created

Hi all,

I needed a new widget on Isaac sight, so I modified virtual_gamepad_window.js that is already provided. After creating this new widget, I want to write the inputs received after clicking the buttons on the widget, so I am using the same “request” channel to receive data from the WebsightServer as seen in differential_base_commander.subgraph.json. Now, to receive data in my .cpp codelet, I am using the same “const auto& json = rx_request().get();” line as seen in ConfigBridge.cpp file with “ISAAC_PROTO_RX(nlohmann::json, request);” in my .hpp file. But I am getting the following error.

Use --sandbox_debug to see verbose messages from the sandbox
In file included from external/com_nvidia_isaac_engine/engine/alice/component.hpp:16:0,
                 from external/com_nvidia_isaac_engine/engine/alice/node.hpp:20,
                 from external/com_nvidia_isaac_engine/engine/alice/application.hpp:21,
                 from external/com_nvidia_isaac_engine/engine/alice/alice_codelet.hpp:12,
                 from apps/robot_nav/manual_mask/manual_masking_sight.hpp:2,
                 from apps/robot_nav/manual_mask/manual_masking_sight.cpp:1:
external/com_nvidia_isaac_engine/engine/alice/hooks/message_hook.hpp: In instantiation of 'class isaac::alice::ProtoRx<nlohmann::basic_json<> >':
apps/robot_nav/manual_mask/manual_masking_sight.hpp:37:2:   required from here
external/com_nvidia_isaac_engine/engine/alice/hooks/message_hook.hpp:204:26: error: no type named 'Reader' in 'class nlohmann::basic_json<>'
   typename Proto::Reader getProto() const {
                          ^~~~~~~~
external/com_nvidia_isaac_engine/engine/alice/hooks/message_hook.hpp:216:91: error: no type named 'Reader' in 'class nlohmann::basic_json<>'
   using NewMessageCallback = std::function<void(typename Proto::Reader, int64_t, int64_t)>;
                                                                                           ^
external/com_nvidia_isaac_engine/engine/alice/hooks/message_hook.hpp:247:91: error: no type named 'Reader' in 'class nlohmann::basic_json<>'
       typename Proto::Reader, const std::vector<SharedBuffer>& buffers, int64_t, int64_t)>;
                                                                                           ^
apps/robot_nav/manual_mask/manual_masking_sight.cpp:56:83: error: no 'bool isaac::robot_nav::mm_sight_class::WriteJsonToFile(const string&, const Json&)' member function declared in class 'isaac::robot_nav::mm_sight_class'
 bool mm_sight_class::WriteJsonToFile(const std::string& filename, const Json& json) {
                                                                                   ^
apps/robot_nav/manual_mask/manual_masking_sight.cpp: In member function 'virtual void isaac::robot_nav::mm_sight_class::tick()':
apps/robot_nav/manual_mask/manual_masking_sight.cpp:105:41: error: 'const class isaac::alice::ProtoRx<nlohmann::basic_json<> >' has no member named 'get'
        const auto& json1 = rx_request().get();
                                         ^~~

Please can someone help? Thank you.