onboardapi  9.10.0
by Rheinmetall
M_CameraManager::IService Class Reference

Public Member Functions

virtual ~IService ()
 
virtual void CmdCreateCamera (std::string const &KeyId, M_Camera::CameraSettingsType const &CameraSettings)
 
virtual void CmdUpdateCamera (std::string const &KeyId, M_Camera::CameraSettingsType const &CameraSettings)
 
virtual void CmdDeleteCamera (std::string const &KeyId)
 

Detailed Description

CameraManager Service interface. Contains operations that a client can command the CameraManager Service to perform.

Constructor & Destructor Documentation

◆ ~IService()

M_CameraManager::IService::~IService ( )
virtual

Member Function Documentation

◆ CmdCreateCamera()

void M_CameraManager::IService::CmdCreateCamera ( std::string const &  KeyId,
M_Camera::CameraSettingsType const &  CameraSettings 
)
virtual

Create a camera with id.

Parameters
KeyIdThe id of the camera to create.
CameraSettingsThe setttings of the camera.

◆ CmdDeleteCamera()

void M_CameraManager::IService::CmdDeleteCamera ( std::string const &  KeyId)
virtual

Delete the camera.

Parameters
KeyIdThe id of the camera to delete.

◆ CmdUpdateCamera()

void M_CameraManager::IService::CmdUpdateCamera ( std::string const &  KeyId,
M_Camera::CameraSettingsType const &  CameraSettings 
)
virtual

Update the camera.

Parameters
KeyIdThe id of the camera to update.
CameraSettingsThe updated setttings of the camera.