ControlSession.h
Go to the documentation of this file.
1 //
2 // Copyright (c) 2023 SICK AG, Waldkirch
3 //
4 // SPDX-License-Identifier: Unlicense
5 
6 #pragma once
7 #include "CoLaCommand.h"
8 #include "IProtocolHandler.h"
9 #include <string>
10 
11 namespace visionary {
12 
14 {
15 public:
16  ControlSession(IProtocolHandler& ProtocolHandler);
17  virtual ~ControlSession();
18 
19  // void login(IAuthentication::UserLevel userLevel, const std::string& password);
20  // void logout();
21 
22  CoLaCommand prepareRead(const std::string& varname);
23  CoLaCommand prepareWrite(const std::string& varname);
24  CoLaCommand prepareCall(const std::string& varname);
25 
27 
28 private:
30 };
31 
32 } // namespace visionary
visionary::ControlSession::prepareWrite
CoLaCommand prepareWrite(const std::string &varname)
Definition: ControlSession.cpp:23
visionary
Definition: MD5.cpp:44
visionary::CoLaCommand
Definition: CoLaCommand.h:17
visionary::ControlSession::ControlSession
ControlSession(IProtocolHandler &ProtocolHandler)
Definition: ControlSession.cpp:11
visionary::ControlSession
Definition: ControlSession.h:13
IProtocolHandler.h
visionary::ControlSession::send
CoLaCommand send(const CoLaCommand &cmd)
Definition: ControlSession.cpp:35
visionary::ControlSession::prepareRead
CoLaCommand prepareRead(const std::string &varname)
Definition: ControlSession.cpp:17
visionary::IProtocolHandler
Definition: IProtocolHandler.h:13
visionary::ControlSession::m_ProtocolHandler
IProtocolHandler & m_ProtocolHandler
Definition: ControlSession.h:29
CoLaCommand.h
cmd
string cmd
visionary::ControlSession::prepareCall
CoLaCommand prepareCall(const std::string &varname)
Definition: ControlSession.cpp:29
visionary::ControlSession::~ControlSession
virtual ~ControlSession()


sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:38:10