class IntelRtcTest
Defined at line 23 of file ../../src/devices/rtc/drivers/intel-rtc/intel-rtc-test.cc
Protected Members
shared_ptr fake_root_
unique_ptr device_
Loop loop_
uint8_t[256] registers_
uint8_t update_in_progress_count_
Public Methods
void IntelRtcTest ()
Defined at line 25 of file ../../src/devices/rtc/drivers/intel-rtc/intel-rtc-test.cc
void SetUp ()
Defined at line 26 of file ../../src/devices/rtc/drivers/intel-rtc/intel-rtc-test.cc
void CreateDevice (size_t banks)
Defined at line 34 of file ../../src/devices/rtc/drivers/intel-rtc/intel-rtc-test.cc
void Serve (fidl::ClientEnd<intel_rtc::FidlRtc::Device> & out)
Defined at line 40 of file ../../src/devices/rtc/drivers/intel-rtc/intel-rtc-test.cc
void TearDown ()
Defined at line 46 of file ../../src/devices/rtc/drivers/intel-rtc/intel-rtc-test.cc
void SetTime (uint8_tyear,uint8_tmonth,uint8_tday,uint8_thour,uint8_tminute,uint8_tsecond,boolbcd,boolis_24hr,boolpm)
Set the (fake) time.
The hour should be either in the range 0-23 if is_24hr is set or else 1-12.
Defined at line 50 of file ../../src/devices/rtc/drivers/intel-rtc/intel-rtc-test.cc
void SetBcdAnd24Hr (bool bcd, bool is_24hr)
Defined at line 64 of file ../../src/devices/rtc/drivers/intel-rtc/intel-rtc-test.cc
void ExpectTime (intel_rtc::FidlRtc::wire::Timetime,boolbcd,boolis_24hr)
Defined at line 69 of file ../../src/devices/rtc/drivers/intel-rtc/intel-rtc-test.cc
void Set (size_t index, uint8_t val)
Defined at line 113 of file ../../src/devices/rtc/drivers/intel-rtc/intel-rtc-test.cc
uint8_t Get (size_t index)
Defined at line 118 of file ../../src/devices/rtc/drivers/intel-rtc/intel-rtc-test.cc