• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

OpenLightingProject / ola / 20179851591

12 Dec 2025 09:05PM UTC coverage: 45.048% (-0.7%) from 45.72%
20179851591

Pull #2027

github

web-flow
Bump actions/upload-artifact from 4 to 6

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Pull Request #2027: Bump actions/upload-artifact from 4 to 6

8554 of 19812 branches covered (43.18%)

22094 of 49046 relevant lines covered (45.05%)

50.63 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/plugins/usbpro/UltraDMXProWidget.h
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 2 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 Library 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, write to the Free Software
14
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
15
 *
16
 * UltraDMXProWidget.h
17
 * The DMXKing Ultra DMX Pro Widget.
18
 * This is similar to the Enttec Usb Pro, but it has two output ports.
19
 * Copyright (C) 2011 Simon Newton
20
 */
21

22
#ifndef PLUGINS_USBPRO_ULTRADMXPROWIDGET_H_
23
#define PLUGINS_USBPRO_ULTRADMXPROWIDGET_H_
24

25
#include <deque>
26
#include <string>
27
#include "ola/Callback.h"
28
#include "ola/DmxBuffer.h"
29
#include "plugins/usbpro/GenericUsbProWidget.h"
30

31
namespace ola {
32
namespace plugin {
33
namespace usbpro {
34

35
/*
36
 * An Ultra DMX Pro Widget
37
 */
38
class UltraDMXProWidget: public GenericUsbProWidget {
39
 public:
40
    explicit UltraDMXProWidget(ola::io::ConnectedDescriptor *descriptor);
41
    ~UltraDMXProWidget() {}
×
42
    void Stop() { GenericStop(); }
×
43

44
    bool SendDMX(const DmxBuffer &buffer);
45
    bool SendSecondaryDMX(const DmxBuffer &buffer);
46

47
 private:
48
    bool SendDMXWithLabel(uint8_t label, const DmxBuffer &data);
49

50
    static const uint8_t DMX_PRIMARY_PORT = 100;
51
    static const uint8_t DMX_SECONDARY_PORT = 101;
52
};
53
}  // namespace usbpro
54
}  // namespace plugin
55
}  // namespace ola
56
#endif  // PLUGINS_USBPRO_ULTRADMXPROWIDGET_H_
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc