Loom
Enumerations
Enable Namespace Reference

Blocks modules the can be toggled on/off or selected between a variety of selection. More...

Enumerations

enum  Internet {
  Internet::All, Internet::Ethernet, Internet::WiFi, Internet::LTE,
  Internet::Disabled
}
 
enum  Sensors { Sensors::Enabled, Sensors::Disabled }
 
enum  Actuators { Actuators::Enabled, Actuators::Disabled }
 
enum  Radios { Radios::Enabled, Radios::Disabled }
 
enum  Max { Max::Enabled, Max::Disabled }
 

Detailed Description

Blocks modules the can be toggled on/off or selected between a variety of selection.

Below, in LoomFactory, the integer index (zero indexed) of the enums is used to select between different includes, so make sure the includes correctly correspond to the index

Enumeration Type Documentation

enum Enable::Actuators
strong
Enumerator
Enabled 
Disabled 
enum Enable::Internet
strong
Enumerator
All 

All internet modules enabled.

Ethernet 

Only Ethernet relevant modules enabled.

WiFi 

Only WiFi relevant modules enabled.

LTE 

Only LTE relevant modules enabled.

Disabled 

Internet modules disabled.

enum Enable::Max
strong
Enumerator
Enabled 
Disabled 
enum Enable::Radios
strong
Enumerator
Enabled 
Disabled 
enum Enable::Sensors
strong
Enumerator
Enabled 
Disabled