Table of Contents

Class CecCommand

Namespace
CecSharp
Assembly
LibCecSharp.dll

A CEC command that is received or transmitted over the CEC bus

public class CecCommand
Inheritance
CecCommand
Inherited Members

Constructors

CecCommand()

public CecCommand()

CecCommand(CecLogicalAddress, CecLogicalAddress, bool, bool, CecOpcode, int)

public CecCommand(CecLogicalAddress initiator, CecLogicalAddress destination, bool ack, bool eom, CecOpcode opcode, int transmitTimeout)

Parameters

initiator CecLogicalAddress
destination CecLogicalAddress
ack bool
eom bool
opcode CecOpcode
transmitTimeout int

Properties

Ack

public bool Ack { get; set; }

Property Value

bool

Destination

public CecLogicalAddress Destination { get; set; }

Property Value

CecLogicalAddress

Empty

public bool Empty { get; set; }

Property Value

bool

Eom

public bool Eom { get; set; }

Property Value

bool

Initiator

public CecLogicalAddress Initiator { get; set; }

Property Value

CecLogicalAddress

Opcode

public CecOpcode Opcode { get; set; }

Property Value

CecOpcode

OpcodeSet

public bool OpcodeSet { get; set; }

Property Value

bool

Parameters

public CecDatapacket Parameters { get; set; }

Property Value

CecDatapacket

TransmitTimeout

public int TransmitTimeout { get; set; }

Property Value

int

Methods

PushBack(byte)

public void PushBack(byte data)

Parameters

data byte