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)
 
void setLed (Led led, bool status)
 
- Public Member Functions inherited from openmsx::RTSchedulable
 RTSchedulable (const RTSchedulable &)=delete
 
RTSchedulableoperator= (const RTSchedulable &)=delete
 
void scheduleRT (uint64_t delta)
 
bool cancelRT ()
 
bool isPendingRT () const
 

Additional Inherited Members

- Protected Member Functions inherited from openmsx::RTSchedulable
 RTSchedulable (RTScheduler &scheduler)
 
 ~RTSchedulable ()
 

Detailed Description

Definition at line 16 of file LedStatus.hh.

Member Enumeration Documentation

◆ Led

Enumerator
POWER 
CAPS 
KANA 
PAUSE 
TURBO 
FDD 
NUM_LEDS 

Definition at line 19 of file LedStatus.hh.

Constructor & Destructor Documentation

◆ LedStatus()

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

Definition at line 22 of file LedStatus.cc.

References tmpStrCat().

Member Function Documentation

◆ setLed()

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

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