- Added WARNING handler - put voltage calculations to dedicated module fixed last errors. Updated menu repair screen without ERROR from PID This is version 0.9.0.3, which is used for the first duration test Will also be tagged git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@272 05563f52-14a8-4384-a975-3d1654cca0fa
127 lines
3.7 KiB
C
127 lines
3.7 KiB
C
// -----------------------------------------------------------------------------
|
|
/// @file DeviceParameters.h
|
|
/// @brief File description
|
|
// -----------------------------------------------------------------------------
|
|
// Micro-Key bv
|
|
// Industrieweg 28, 9804 TG Noordhorn
|
|
// Postbus 92, 9800 AB Zuidhorn
|
|
// The Netherlands
|
|
// Tel: +31 594 503020
|
|
// Fax: +31 594 505825
|
|
// Email: support@microkey.nl
|
|
// Web: www.microkey.nl
|
|
// -----------------------------------------------------------------------------
|
|
/// $Revision: $
|
|
/// $Author: $
|
|
/// $Date: $
|
|
// (c) 2015 Micro-Key bv
|
|
// -----------------------------------------------------------------------------
|
|
|
|
/// @defgroup {group_name} {group_description}
|
|
/// Description
|
|
|
|
/// @file DeviceParameters.h
|
|
/// @ingroup {group_name}
|
|
|
|
#ifndef DEVICEPARAMETERS_H_
|
|
#define DEVICEPARAMETERS_H_
|
|
|
|
|
|
// -----------------------------------------------------------------------------
|
|
// Include files
|
|
// -----------------------------------------------------------------------------
|
|
|
|
#include "stm32f10x.h"
|
|
|
|
#include "PIDParameters.h"
|
|
#include "PIN.h"
|
|
|
|
#include "CachedStorage.h"
|
|
|
|
// -----------------------------------------------------------------------------
|
|
// Constant and macro definitions
|
|
// -----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
// -----------------------------------------------------------------------------
|
|
// Type definitions.
|
|
// -----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
// -----------------------------------------------------------------------------
|
|
// Function declarations
|
|
// -----------------------------------------------------------------------------
|
|
|
|
|
|
/** ----------------------------------------------------------------------------
|
|
* RepairPresets_construct
|
|
* Constructor for repair presets
|
|
*
|
|
* @return ErrorStatus
|
|
*
|
|
* @todo
|
|
* -----------------------------------------------------------------------------
|
|
*/
|
|
extern ErrorStatus DeviceParameters_construct(struct CachedStorage* parametersStorage, struct MemoryDevice* memoryDevice);
|
|
|
|
|
|
/** ----------------------------------------------------------------------------
|
|
* DeviceParameters_destruct
|
|
* Description of function
|
|
*
|
|
* @param para1_name
|
|
* @param para2_name
|
|
* @return void
|
|
*
|
|
* @todo
|
|
* -----------------------------------------------------------------------------
|
|
*/
|
|
extern void DeviceParameters_destruct(void);
|
|
|
|
|
|
/** ----------------------------------------------------------------------------
|
|
* DeviceParameters_getPIDParameters
|
|
* Description of function
|
|
*
|
|
* @param para1_name
|
|
* @param para2_name
|
|
* @return struct PIDParameters*
|
|
*
|
|
* @todo
|
|
* -----------------------------------------------------------------------------
|
|
*/
|
|
extern struct PIDParameters* DeviceParameters_getPIDParameters(void);
|
|
|
|
|
|
/** ----------------------------------------------------------------------------
|
|
* DeviceParameters_getPIN
|
|
* Description of function
|
|
*
|
|
* @param para1_name
|
|
* @param para2_name
|
|
* @return struct PIN*
|
|
*
|
|
* @todo
|
|
* -----------------------------------------------------------------------------
|
|
*/
|
|
extern struct PIN* DeviceParameters_getPIN(void);
|
|
|
|
|
|
/** ----------------------------------------------------------------------------
|
|
* DeviceParameters_saveParameters
|
|
* Description of function
|
|
*
|
|
* @return void
|
|
*
|
|
* @todo
|
|
* -----------------------------------------------------------------------------
|
|
*/
|
|
extern void DeviceParameters_saveParameters(void);
|
|
|
|
ErrorStatus DeviceParameters_writePIDParameters(struct PIDParameters* parameters);
|
|
ErrorStatus DeviceParameters_writePIN(struct PIN* pin);
|
|
|
|
#endif /* DEVICEPARAMETERS_H_ */
|