Implementation of 1-Wire with added Alarm Search Functionality
Dependents: Max32630_One_Wire_Interface
Diff: OneWireSlave.h
- Revision:
- 73:2cecc1372acc
- Parent:
- 49:36954b62f503
- Child:
- 74:23be10c32fa3
diff -r 6892702709ee -r 2cecc1372acc OneWireSlave.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/OneWireSlave.h Thu May 12 14:38:16 2016 -0500 @@ -0,0 +1,25 @@ +#ifndef _ONEWIRESLAVE_HPP +#define _ONEWIRESLAVE_HPP + +#include "RomId.h" + +namespace OneWire +{ + /// Base class for all 1-Wire Slaves. + class OneWireSlave + { + public: + enum CmdResult + { + Success, + CommunicationError, + TimeoutError, + OperationFailure + }; + + /// 1-Wire ROM ID for this slave device. + RomId romId; + }; +} + +#endif