TAGS

azure-room-thermostat-box

CREATED

UPDATED

STARS

INSTALL

...

REPOSITORY
GitHub Download
Please wait: Fetching readme...

b'Room Thermostat Sample Application for Azure Blockchain Workbench\n====================================================\n\nOverview\n---------\n\nThe room thermostat scenario expresses a workflow around thermostat installation and use. In this scenario, a person will install a thermostat and indicate who is the intended user for the thermostat. The assigned user can do things such as set the target temperature and set the mode for the thermostat.\n\n
\n\nApplication Roles\n------------------\n\n| Name | Description |\n|------------|-----------------------------------------------------------------------------------------------------|\n| Installer | A person who is responsible for installing the thermostat. |\n| User | A person who uses the thermostat. |\n\n
\n\nStates\n-------\n\n| Name | Description |\n|----------------------|-------------------------------------------------------------------------------------------------------------|\n| Created | Indicates that a thermostat installation has been requested. |\n| InUse | Indicates that the thermostat is in use. |\n\n
\n\nWorkflow Details\n----------------\n\n![](https://raw.githubusercontent.com/truffle-box/azure-room-thermostat-box/master/media/roomthermostat.png)\n\nThe room thermostat is a simple workflow to demonstrate how to use the enum data type. Once the installer has installed and started the thermostat, the user can take two main actions. As a user, you can set the target temperature to a temperature you specify, or you can set the mode to one of four modes: Off, Cool, Heat, and Auto.\n\n
\n\nApplication Files\n-----------------\n[RoomThermostat.sol](https://raw.githubusercontent.com/truffle-box/azure-room-thermostat-box/master/contracts/RoomThermostat.sol)\n'