29 virtual bool Get() {
return false; }
47 std::shared_ptr<Adc>
adc;
74 virtual bool GetEna(
int chn) {
return false; }
82 virtual int GetLuma(
int chn) {
return -1; }
102 virtual bool GetEna(
int chn) {
return false; }
172 virtual bool Get(
int chn) {
return false; }
203 virtual bool Get(
int chn) {
return false; }
virtual int GetLumaValue(int chn)
Definition: Bsp.hpp:40
virtual int GetAdcValue(int chn)
Definition: Bsp.hpp:44
virtual ~Adc()
Definition: Bsp.hpp:36
int GetLumaValue()
Definition: Bsp.hpp:38
int GetAdcValue()
Definition: Bsp.hpp:42
Adc()
Definition: Bsp.hpp:34
virtual ErrCodeE SetDir(int chn, bool out)
Definition: Bsp.hpp:205
virtual ~GmGpio()
Definition: Bsp.hpp:199
virtual ErrCodeE Set(int chn, bool ena)
Definition: Bsp.hpp:201
virtual bool Get(int chn)
Definition: Bsp.hpp:203
GmGpio()
Definition: Bsp.hpp:197
virtual bool Get()
Definition: Bsp.hpp:29
virtual ErrCodeE Set(bool ena)
Definition: Bsp.hpp:27
virtual ~GpioLike()
Definition: Bsp.hpp:25
GpioLike()
Definition: Bsp.hpp:23
virtual ErrCodeE SwitchToNight(bool ena, int chn)
Definition: Bsp.hpp:57
IrCut()
Definition: Bsp.hpp:51
virtual ~IrCut()
Definition: Bsp.hpp:53
ErrCodeE SwitchToNight(bool ena)
Definition: Bsp.hpp:55
IrLight()
Definition: Bsp.hpp:64
int GetLuma()
Definition: Bsp.hpp:80
ErrCodeE SetLuma(int luma)
Definition: Bsp.hpp:76
virtual int GetLuma(int chn)
Definition: Bsp.hpp:82
virtual ErrCodeE SetLuma(int luma, int chn)
Definition: Bsp.hpp:78
bool GetEna()
Definition: Bsp.hpp:72
virtual bool GetEna(int chn)
Definition: Bsp.hpp:74
virtual ~IrLight()
Definition: Bsp.hpp:66
virtual ErrCodeE SetEna(bool ena, int chn)
Definition: Bsp.hpp:70
ErrCodeE SetEna(bool ena)
Definition: Bsp.hpp:68
KeyCall()
Definition: Bsp.hpp:117
KeyReset()
Definition: Bsp.hpp:124
virtual bool Get(int chn)
Definition: Bsp.hpp:172
Led()
Definition: Bsp.hpp:166
virtual ~Led()
Definition: Bsp.hpp:168
virtual ErrCodeE SetLuma(int luma, int chn)
Definition: Bsp.hpp:176
virtual int GetChnsNum() const
Definition: Bsp.hpp:174
virtual ErrCodeE Set(bool ena, int chn)
Definition: Bsp.hpp:170
Mobile()
Definition: Bsp.hpp:159
RcaDetect()
Definition: Bsp.hpp:145
Rca()
Definition: Bsp.hpp:138
Spk()
Definition: Bsp.hpp:131
UpdateIndicator()
Definition: Bsp.hpp:183
virtual ~UpdateIndicator()
Definition: Bsp.hpp:185
virtual ErrCodeE Start()
Definition: Bsp.hpp:187
virtual ErrCodeE Stop()
Definition: Bsp.hpp:189
virtual ErrCodeE SetLuma(int luma, int chn)
Definition: Bsp.hpp:106
virtual ~WhiteLight()
Definition: Bsp.hpp:94
static const int LumaMinValue
Definition: Bsp.hpp:89
ErrCodeE SetLuma(int luma)
Definition: Bsp.hpp:104
virtual int GetLuma(int chn)
Definition: Bsp.hpp:110
virtual bool GetEna(int chn)
Definition: Bsp.hpp:102
bool GetEna()
Definition: Bsp.hpp:100
ErrCodeE SetEna(bool ena)
Definition: Bsp.hpp:96
static const int LumaMaxValue
Definition: Bsp.hpp:90
virtual ErrCodeE SetEna(bool ena, int chn)
Definition: Bsp.hpp:98
WhiteLight()
Definition: Bsp.hpp:92
int GetLuma()
Definition: Bsp.hpp:108
Wifi()
Definition: Bsp.hpp:152
std::shared_ptr< KeyCall > keyCall
Definition: Bsp.hpp:120
std::shared_ptr< Rca > rca
Definition: Bsp.hpp:141
std::shared_ptr< GmGpio > gmGpio
Definition: Bsp.hpp:208
std::shared_ptr< RcaDetect > rcaDetect
Definition: Bsp.hpp:148
std::shared_ptr< IrCut > irCut
Definition: Bsp.hpp:60
std::shared_ptr< KeyReset > keyReset
Definition: Bsp.hpp:127
std::shared_ptr< Spk > spk
Definition: Bsp.hpp:134
std::shared_ptr< WhiteLight > whiteLight
Definition: Bsp.hpp:113
std::shared_ptr< Mobile > mobile
Definition: Bsp.hpp:162
std::shared_ptr< UpdateIndicator > updateIndicator
Definition: Bsp.hpp:192
std::shared_ptr< Adc > adc
Definition: Bsp.hpp:47
std::shared_ptr< IrLight > irLight
Definition: Bsp.hpp:85
std::shared_ptr< Led > led
Definition: Bsp.hpp:179
std::shared_ptr< Wifi > wifi
Definition: Bsp.hpp:155
virtual ~Bsp()
Definition: Bsp.hpp:19
ErrCodeE
错误码定义
Definition: EmxTypeDef.hpp:29
@ OperationNotSupport
操作不支持
Definition: EmxGpio.hpp:10