mirror of
https://github.com/eclipse-openvehicle-api/openvehicle-api.git
synced 2026-07-02 05:35:11 +00:00
@@ -0,0 +1,46 @@
|
||||
#include <interfaces/core.h>
|
||||
#include <support/signal_support.h>
|
||||
|
||||
namespace vss
|
||||
{
|
||||
namespace Device
|
||||
{
|
||||
/**
|
||||
* @brief ITransferSignalBrakeForce interface, example of transferring a value
|
||||
*/
|
||||
interface ITransferSignalBrakeForce
|
||||
{
|
||||
/** Interface ID. */
|
||||
static constexpr ::sdv::interface_id _id = 0xA012345678900800;
|
||||
|
||||
/**
|
||||
* @brief Set brake force value
|
||||
* @param[in] value brake force
|
||||
* @return true on success otherwise false
|
||||
*/
|
||||
virtual bool SetBrakeForce(/*in*/ uint32_t value) = 0;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
namespace vss
|
||||
{
|
||||
namespace Service
|
||||
{
|
||||
/**
|
||||
* @brief ITransferSignalBrakeForce interface, example oftransferringg a value
|
||||
*/
|
||||
interface ITransferSignalBrakeForce
|
||||
{
|
||||
/** Interface ID. */
|
||||
static constexpr ::sdv::interface_id _id = 0xA012345678900900;
|
||||
|
||||
/**
|
||||
* @brief Set brake force value
|
||||
* @param[in] value brake force
|
||||
* @return true on success otherwise false
|
||||
*/
|
||||
virtual bool SetBrakeForce(/*in*/ uint32_t value) = 0;
|
||||
};
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user