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().