blink1

This is the module which contains the Object-Oriented D wrapper.

Modules

clib
module blink1.clib

Barebones C wrapper for the blink(1) C library.

Members

Aliases

Blink1Type
alias Blink1Type = blink1Type_t

Enum containing the different models of the blink(1) devices out there.

RGB
alias RGB = rgb_t

Undocumented in source.

Classes

Blink1Device
class Blink1Device

Represents a physical device.

Blink1Exception
class Blink1Exception

General exception with a BLink1 device.

Blink1NotFoundException
class Blink1NotFoundException

Thrown when no Blink1 could be found.

UnsupportedOperationException
class UnsupportedOperationException

Thrown when a device does not support the requested method.

Enums

BootMode
enum BootMode

Describes the boot mode of the MK2 and later devices.

LED
enum LED

Represents the LED on the device.

PlayMode
enum PlayMode

Argument for controlling play behaviour.

Structs

PatternLine
struct PatternLine

Represents a pattern line.

PlayState
struct PlayState

Playing state of the blink(1) LED

StartupParameters
struct StartupParameters

Represents the boot parameters

Meta