out_dmx.h
Go to the documentation of this file.
#pragma once
#include "options.h"
#ifndef DMX_DISABLE
#include <abstractout.h>
#include <item.h>
#include "colorchannel.h"
class out_dmx : public colorChannel {
public:
out_dmx(Item * _item):colorChannel(_item){};
int Setup() override;
int Poll(short cause) override;
int Stop() override;
int Status() override;
int getChanType() override;
// int Ctrl(itemCmd cmd, char* subItem=NULL) override;
// int PixelCtrl(itemCmd cmd) override;
virtual int PixelCtrl(itemCmd cmd, char* subItem=NULL, bool show=true ) override;
protected:
};
#endif
itemCmd
Definition: itemCmd.h:153
out_dmx
Definition: out_dmx.h:10
options.h
out_dmx::Poll
int Poll(short cause) override
Definition: out_dmx.cpp:35
out_dmx::PixelCtrl
virtual int PixelCtrl(itemCmd cmd, char *subItem=NULL, bool show=true) override
Definition: out_dmx.cpp:60
out_dmx::Setup
int Setup() override
Remove?? Now getChanType used instead.
Definition: out_dmx.cpp:14
out_dmx::getChanType
int getChanType() override
Definition: out_dmx.cpp:40
colorChannel
Definition: colorchannel.h:9
out_dmx::Status
int Status() override
Definition: out_dmx.cpp:29
colorchannel.h
Item
Definition: item.h:104
out_dmx::out_dmx
out_dmx(Item *_item)
Definition: out_dmx.h:13
abstractout.h
out_dmx::Stop
int Stop() override
Definition: out_dmx.cpp:22
item.h