Represents a single device. Part of the Facade Pattern example. More...

Public Attributes | |
| const char * | Name |
| Name of this device. | |
| uint32_t | Idcode |
| The idcode for this device. | |
| DeviceTypes | DeviceType |
| A value from the DeviceTypes enumeration identifying the type of the device. | |
| bool | Visible |
| Whether the device is visible in the device chain. | |
Represents a single device. Part of the Facade Pattern example.
Definition at line 14 of file Facade_ComplexSystem.c.
| DeviceTypes DeviceType |
A value from the DeviceTypes enumeration identifying the type of the device.
Definition at line 30 of file Facade_ComplexSystem.c.
| uint32_t Idcode |
The idcode for this device.
Definition at line 24 of file Facade_ComplexSystem.c.
| const char* Name |
Name of this device.
Definition at line 19 of file Facade_ComplexSystem.c.
Referenced by Visitor_Shop::PickupOrder(), Visitor_Shop::PlaceOrder(), and EntryInformation::ToString().
| bool Visible |
Whether the device is visible in the device chain.
Definition at line 35 of file Facade_ComplexSystem.c.
Referenced by DeviceChain_ResetVisibility(), and DeviceChain_ShowHideNodes().