mirror of
https://github.com/eclipse-openvehicle-api/openvehicle-api.git
synced 2026-02-05 15:18:45 +00:00
37 lines
927 B
Plaintext
37 lines
927 B
Plaintext
|
|
/**
|
||
|
|
* @file hw_ident.idl
|
||
|
|
* @author Erik Verhoeven DISDS1 (mailto:erik.verhoeven@zf.com)
|
||
|
|
* @brief This file includes all the interfaces used for hardware identification.
|
||
|
|
* @version 1.0
|
||
|
|
* @date 2024-05-09
|
||
|
|
*
|
||
|
|
* @copyright Copyright ZF Friedrichshafen AG (c) 2023-2025
|
||
|
|
*/
|
||
|
|
|
||
|
|
#include "core.idl"
|
||
|
|
|
||
|
|
/**
|
||
|
|
* @brief Software Defined Vehicle framework.
|
||
|
|
*/
|
||
|
|
module sdv
|
||
|
|
{
|
||
|
|
/**
|
||
|
|
* @brief Hardware specific features.
|
||
|
|
*/
|
||
|
|
module hardware
|
||
|
|
{
|
||
|
|
/**
|
||
|
|
* @brief Interface to obtain Hardware ID
|
||
|
|
*/
|
||
|
|
interface IHardwareID
|
||
|
|
{
|
||
|
|
/**
|
||
|
|
* @brief Gets the hardware ID of the current hardware.
|
||
|
|
* It's same for the all processes running in the same hardware and different for the processes of each different hardwares.
|
||
|
|
* @return Returns the hardware ID or 0 in case of failure.
|
||
|
|
*/
|
||
|
|
uint64 GetHardwareID();
|
||
|
|
};
|
||
|
|
};
|
||
|
|
};
|