SensESP
2.7.2
Universal Signal K sensor toolkit ESP32
Loading...
Searching...
No Matches
voltage_multiplier.h
Go to the documentation of this file.
1
#ifndef _voltage_multiplier_H
2
#define _voltage_multiplier_H
3
4
#include "
transform.h
"
5
6
namespace
sensesp
{
7
30
class
VoltageMultiplier
:
public
FloatTransform
{
31
public
:
32
VoltageMultiplier
(
uint16_t
R1
,
uint16_t
R2
,
String
config_path
=
""
);
33
34
virtual
void
set_input
(
float
input,
uint8_t
inputChannel
= 0);
35
36
private
:
37
uint16_t
R1_;
38
uint16_t
R2_;
39
virtual
void
get_configuration(
JsonObject
&
doc
)
override
;
40
virtual
bool
set_configuration(
const
JsonObject
&
config
)
override
;
41
virtual
String
get_config_schema()
override
;
42
};
43
44
}
// namespace sensesp
45
#endif
sensesp::LambdaTransform
Construct a new transform based on a single function.
Definition
lambda_transform.h:71
sensesp::SymmetricTransform< float >
sensesp::VoltageMultiplier
OBSOLETE: Since you can now apply an "output_scale" to the AnalogInput sensor, you don't need this tr...
Definition
voltage_multiplier.h:30
sensesp::VoltageMultiplier::set_input
virtual void set_input(float input, uint8_t inputChannel=0)
Definition
voltage_multiplier.cpp:9
sensesp
Definition
sensesp.h:22
transform.h
src
sensesp
transforms
voltage_multiplier.h
Generated by
1.9.8