42 lines
840 B
C
42 lines
840 B
C
// Copyright (c) Acconeer AB, 2019-2021
|
|
// All rights reserved
|
|
|
|
#ifndef ACC_RSS_DIAGNOSTICS_H_
|
|
#define ACC_RSS_DIAGNOSTICS_H_
|
|
|
|
#include "acc_definitions_common.h"
|
|
#include <stdbool.h>
|
|
|
|
|
|
/**
|
|
* @defgroup Diagnostic_test Diagnostic test
|
|
* @ingroup RSS
|
|
*
|
|
* @brief RSS Diagnostic test
|
|
*
|
|
* @{
|
|
*/
|
|
|
|
|
|
/**
|
|
* @brief Run diagnostic test
|
|
*
|
|
* This function executes a suite of tests for diagnostic testing of the A111 sensor.
|
|
*
|
|
* @details
|
|
* - This function must be called after #acc_rss_activate.
|
|
* - This function must be called before any service is created.
|
|
* - If a test fails to execute the return value will be set to false.
|
|
*
|
|
* @param[in] sensor_id The sensor to run diagnostic test on
|
|
* @return True if successfully run, false otherwise
|
|
*/
|
|
bool acc_rss_diagnostic_test(acc_sensor_id_t sensor_id);
|
|
|
|
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
#endif
|