include
sick_safevisionary_base
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
29
class
IProtocolHandler
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