46 lines
1.7 KiB
C
46 lines
1.7 KiB
C
/*******************************************************************************
|
|
Copyright (c) 2020 - Analog Devices Inc. All Rights Reserved.
|
|
This software is proprietary & confidential to Analog Devices, Inc.
|
|
and its licensor.
|
|
******************************************************************************
|
|
* @file: serialPrintResult.h
|
|
* @brief: Print IO terminal functions
|
|
* @version: $Revision$
|
|
* @date: $Date$
|
|
* Developed by: ADIBMS Software team, Bangalore, India
|
|
*****************************************************************************/
|
|
/*! @addtogroup RESULT_PRINT
|
|
* @{
|
|
*
|
|
*/
|
|
|
|
/*! @addtogroup RESULT PRINT I/O
|
|
* @{
|
|
*
|
|
*/
|
|
|
|
#ifndef __RESULT_H
|
|
#define __RESULT_H
|
|
|
|
#include "adbms_main.h"
|
|
|
|
void printWriteConfig(uint8_t tIC, cell_asic *IC, TYPE type, GRP grp);
|
|
void printReadConfig(uint8_t tIC, cell_asic *IC, TYPE type, GRP grp);
|
|
void printVoltages(uint8_t tIC, cell_asic *IC, TYPE type);
|
|
void printStatus(uint8_t tIC, cell_asic *IC, TYPE type, GRP grp);
|
|
void printDeviceSID(uint8_t tIC, cell_asic *IC, TYPE type);
|
|
void printWritePwmDutyCycle(uint8_t tIC, cell_asic *IC, TYPE type, GRP grp);
|
|
void printReadPwmDutyCycle(uint8_t tIC, cell_asic *IC, TYPE type, GRP grp);
|
|
void printWriteCommData(uint8_t tIC, cell_asic *IC, TYPE type);
|
|
void printReadCommData(uint8_t tIC, cell_asic *IC, TYPE type);
|
|
void printDiagnosticTestResult(uint8_t tIC, cell_asic *IC, DIAGNOSTIC_TYPE type);
|
|
void diagnosticTestResultPrint(uint8_t result);
|
|
void printOpenWireTestResult(uint8_t tIC, cell_asic *IC, TYPE type);
|
|
void openWireResultPrint(uint8_t result);
|
|
float getVoltage(int data);
|
|
void printPollAdcConvTime(int count);
|
|
void printMenu();
|
|
|
|
#endif
|
|
/** @}*/
|
|
/** @}*/ |