Puppeteer

Undocumented in source.

Constructors

this
this(ICommunicator!VarMonitorTypes communicator, IConfiguration!VarMonitorTypes configuration, IPuppeteerLogger logger)
Undocumented in source.

Members

Aliases

PinSignalWrapper
alias PinSignalWrapper = SignalWrapper!(ubyte, float, float, long)
Undocumented in source.

Enums

canMonitor
eponymoustemplate canMonitor(T)
Undocumented in source.

Functions

addPinListener
void addPinListener(ubyte pin, pinListenerDelegate listener)
Undocumented in source.
addVariableListener
void addVariableListener(ubyte varIndex, void delegate(ubyte, VarType, VarType, long) shared listener)
Undocumented in source.
emitAIRead
void emitAIRead(byte pin, float readValue, long readMilliseconds)
Undocumented in source. Be warned that the author may not have intended to support it.
emitVarRead
void emitVarRead(byte varIndex, VarType readValue, long readMilliseconds)
Undocumented in source. Be warned that the author may not have intended to support it.
endCommunication
void endCommunication()
Undocumented in source. Be warned that the author may not have intended to support it.
removePinListener
void removePinListener(ubyte pin, pinListenerDelegate listener)
Undocumented in source.
removeVariableListener
void removeVariableListener(ubyte varIndex, void delegate(ubyte, VarType, VarType, long) shared listener)
Undocumented in source.
setPWM
void setPWM(ubyte pin, ubyte value)
Undocumented in source. Be warned that the author may not have intended to support it.
setPWMAverage
void setPWMAverage(ubyte pin, float averageValue)
Undocumented in source. Be warned that the author may not have intended to support it.
startCommunication
bool startCommunication(string devFilename, BaudRate baudRate, Parity parity, string logFilename)
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

configuration
shared(IConfiguration!VarMonitorTypes) configuration [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
isCommunicationEstablished
bool isCommunicationEstablished [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

communicator
ICommunicator!VarMonitorTypes communicator;
Undocumented in source.
config
IConfiguration!VarMonitorTypes config;
Undocumented in source.
logger
IPuppeteerLogger logger;
Undocumented in source.
pinSignalWrappers
PinSignalWrapper[ubyte] pinSignalWrappers;
Undocumented in source.

Meta