34 #ifndef OneWire_RomCommands
35 #define OneWire_RomCommands
Standard container for a 1-Wire ROM ID.
Definition: RomId.h:43
OneWireMaster::CmdResult OWOverdriveMatchRom(OneWireMaster &master, const RomId &romId)
Definition: RomCommands.cpp:206
OneWireMaster::CmdResult OWReadRom(OneWireMaster &master, RomId &romId)
Definition: RomCommands.cpp:119
bool last_device_flag
Definition: RomCommands.h:52
OneWireMaster::CmdResult OWOverdriveSkipRom(OneWireMaster &master)
Definition: RomCommands.cpp:184
RomId romId
Definition: RomCommands.h:49
void findFamily(uint8_t familyCode)
Definition: RomCommands.cpp:60
OneWireMaster::CmdResult OWSearch(OneWireMaster &master, SearchState &searchState)
Definition: RomCommands.cpp:240
OneWireMaster::CmdResult OWResume(OneWireMaster &master)
Definition: RomCommands.cpp:227
OneWireMaster::CmdResult OWFirst(OneWireMaster &master, SearchState &searchState)
Find the 'first' devices on the 1-Wire bus.
Definition: RomCommands.cpp:82
uint8_t last_discrepancy
Definition: RomCommands.h:50
void reset()
Reset to the search state to start at the beginning.
Definition: RomCommands.cpp:52
uint8_t last_family_discrepancy
Definition: RomCommands.h:51
OneWireMaster::CmdResult OWVerify(OneWireMaster &master, const RomId &romId)
Verify that the device with the specified ROM ID is present.
Definition: RomCommands.cpp:95
OneWireMaster::CmdResult OWNext(OneWireMaster &master, SearchState &searchState)
Find the 'next' devices on the 1-Wire bus.
Definition: RomCommands.cpp:89
OneWireMaster::CmdResult OWMatchRom(OneWireMaster &master, const RomId &romId)
Definition: RomCommands.cpp:165
Base class for all 1-Wire Masters.
Definition: OneWireMaster.h:43
State used by all ROM ID search functions.
Definition: RomCommands.h:47
void skipCurrentFamily()
Definition: RomCommands.cpp:67
CmdResult
Result of all 1-Wire commands.
Definition: OneWireMaster.h:68
OneWireMaster::CmdResult OWSkipRom(OneWireMaster &master)
Definition: RomCommands.cpp:152
SearchState()
Definition: RomCommands.h:65