openMSX
Public Types | Public Member Functions | List of all members
openmsx::LedStatus Class Referencefinal

#include <LedStatus.hh>

Inheritance diagram for openmsx::LedStatus:
Inheritance graph
[legend]
Collaboration diagram for openmsx::LedStatus:
Collaboration graph
[legend]

Public Types

enum  Led {
  POWER, CAPS, KANA, PAUSE,
  TURBO, FDD, NUM_LEDS
}
 

Public Member Functions

 LedStatus (RTScheduler &rtScheduler, CommandController &commandController, MSXCliComm &msxCliComm)
 
 ~LedStatus ()
 
void setLed (Led led, bool status)
 

Additional Inherited Members

- Protected Member Functions inherited from openmsx::RTSchedulable
 RTSchedulable (RTScheduler &scheduler)
 
 ~RTSchedulable ()
 
void scheduleRT (uint64_t delta)
 
bool cancelRT ()
 
bool isPendingRT () const
 

Detailed Description

Definition at line 16 of file LedStatus.hh.

Member Enumeration Documentation

Enumerator
POWER 
CAPS 
KANA 
PAUSE 
TURBO 
FDD 
NUM_LEDS 

Definition at line 19 of file LedStatus.hh.

Constructor & Destructor Documentation

openmsx::LedStatus::LedStatus ( RTScheduler rtScheduler,
CommandController commandController,
MSXCliComm msxCliComm 
)

Definition at line 18 of file LedStatus.cc.

References openmsx::commandController(), openmsx::Timer::getTime(), and NUM_LEDS.

openmsx::LedStatus::~LedStatus ( )

Definition at line 36 of file LedStatus.cc.

Member Function Documentation

void openmsx::LedStatus::setLed ( Led  led,
bool  status 
)

The documentation for this class was generated from the following files: