IProtocolHandler.h
Go to the documentation of this file.
1 // -- BEGIN LICENSE BLOCK ----------------------------------------------
20 // -- END LICENSE BLOCK ------------------------------------------------
21 
22 #pragma once
23 
24 #include "CoLaCommand.h"
25 #include <cstdint>
26 
27 namespace visionary {
28 
30 {
31 public:
32  virtual bool openSession(uint8_t sessionTimeout /*secs*/) = 0;
33  virtual void closeSession() = 0;
34  virtual CoLaCommand send(CoLaCommand cmd) = 0;
35 };
36 
37 } // namespace visionary
visionary
Definition: AuthenticationLegacy.h:25
visionary::CoLaCommand
Definition: CoLaCommand.h:32
visionary::IProtocolHandler::closeSession
virtual void closeSession()=0
visionary::IProtocolHandler::send
virtual CoLaCommand send(CoLaCommand cmd)=0
visionary::IProtocolHandler::openSession
virtual bool openSession(uint8_t sessionTimeout)=0
visionary::IProtocolHandler
Definition: IProtocolHandler.h:29
CoLaCommand.h


sick_safevisionary_base
Author(s):
autogenerated on Sat Oct 21 2023 02:24:26