APM:Libraries
libraries
AP_Notify
PixRacerLED.h
Go to the documentation of this file.
1
/*
2
This program is free software: you can redistribute it and/or modify
3
it under the terms of the GNU General Public License as published by
4
the Free Software Foundation, either version 3 of the License, or
5
(at your option) any later version.
6
7
This program is distributed in the hope that it will be useful,
8
but WITHOUT ANY WARRANTY; without even the implied warranty of
9
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10
GNU General Public License for more details.
11
12
You should have received a copy of the GNU General Public License
13
along with this program. If not, see <http://www.gnu.org/licenses/>.
14
*/
15
#pragma once
16
17
#include <
AP_Common/AP_Common.h
>
18
#include <
AP_HAL/AP_HAL.h
>
19
20
#include "
RGBLed.h
"
21
22
class
PixRacerLED
:
public
RGBLed
23
{
24
public
:
25
PixRacerLED
();
26
27
protected
:
28
bool
hw_init
(
void
)
override
;
29
bool
hw_set_rgb
(uint8_t
r
, uint8_t
g
, uint8_t
b
)
override
;
30
};
RGBLed::b
uint8_t b
Definition:
RGBLed.h:67
RGBLed
Definition:
RGBLed.h:25
PixRacerLED::hw_set_rgb
bool hw_set_rgb(uint8_t r, uint8_t g, uint8_t b) override
Definition:
PixRacerLED.cpp:36
RGBLed.h
PixRacerLED
Definition:
PixRacerLED.h:22
RGBLed::g
uint8_t g
Definition:
RGBLed.h:67
AP_HAL.h
PixRacerLED::hw_init
bool hw_init(void) override
Definition:
PixRacerLED.cpp:28
PixRacerLED::PixRacerLED
PixRacerLED()
Definition:
PixRacerLED.cpp:23
RGBLed::r
uint8_t r
Definition:
RGBLed.h:67
AP_Common.h
Common definitions and utility routines for the ArduPilot libraries.
Generated on Sun Jun 17 2018 14:18:50 for APM:Libraries by
1.8.13