Classes

  • namespace Enable Blocks modules the can be toggled on/off or selected between a variety of selection.
  • namespace Include Possible sections of the module lookup table to include.
  • class FactoryBase Base class that factory is derived from.
  • class Loom_ADS1115 ADS1115 External ADC sensor module.
  • class Loom_Analog Analog pin manager module.
  • class Loom_AS7262 AS7262 Visible spectrum spectral sensor module.
  • class Loom_AS7263 AS7263 Near Infrared spectrum spectral sensor module.
  • class Loom_AS7265X AS72625X 3 Spectrum (Visible, near IR, UV) spectral sensor module.
  • class Loom_BatchSD Batch SD logging platform module.
  • class Loom_Bluetooth Bluetooth communication platform module.
  • class Loom_Decagon5TM Decagon 5TM soil moisture sensor module.
  • class Loom_DecagonGS3 Decagon GS3 soil moisture sensor module.
  • class Loom_Digital Digital pin manager module.
  • class Loom_DS3231 DS3231 RTC module.
  • class Loom_Ethernet InternetPlat built off of SSLClient running over an Ethernet Featherwing.
  • class Loom_FXAS21002 FXAS21002 3-Axis Gyroscope sensor module.
  • class Loom_FXOS8700 FXOS8700 3-Axis Acceleromter/Magnetometer sensor module.
  • class Loom_GoogleSheets Module taking in and translating JSON into data understood by the Google Sheets script API.
  • class Loom_K30 K30 CO2 sensor module.
  • class Loom_LIS3DH LIS3DH Accelerometer sensor module.
  • class Loom_LoRa LoRa communication platform module.
  • class Loom_LTE LTE InternetPlat.
  • class Loom_MAX31855 MAX31855 thermocouple temperature module.
  • class Loom_MAX31856 MAX31856 thermocouple module.
  • class Loom_MaxPub Module taking in and translating JSON into data understood by the Google Sheets script API.
  • class Loom_MaxSub Module for receiving data from Max.
  • class Loom_MB1232 MB1232 Sonar sensor module.
  • class Loom_MMA8451 MMA8451 accelerometer sensor module.
  • class Loom_MPU6050 MPU6050 6 axis gyroscope and accelerometer sensor module.
  • class Loom_MS5803 MS5803 Atmospheric Pressure / Temperature sensor module.
  • class Loom_Multiplexer Multiplexer manager for interfacing with multiple I2C sensors.
  • class Loom_Neopixel Neopixel tri-color LED actuator module.
  • class Loom_nRF Nordic Radio communication platform module.
  • class Loom_OLED OLED logging platform module.
  • class Loom_PCF8523 PCF8523 RTC module.
  • class Loom_Relay Relay actuator module.
  • class Loom_SD SD logging platform module.
  • class Loom_Servo Servo actuator module.
  • class Loom_SHT31D SHT31D Temperature / Humidty sensor module.
  • class Loom_Sleep_Manager Submanager to manage sleep functionality.
  • class Loom_STEMMA Adafruit Stemma soil moisture sensor.
  • class Loom_Stepper Stepper actuator module.
  • class Loom_TMP007 TMP007 thermopile temperature sensor module.
  • class Loom_TSL2561 TSL2561 Luminosity sensor module.
  • class Loom_TSL2591 TSL2591 Lux sensor module.
  • class Loom_WiFi WiFi InternetPlat.
  • class Loom_ZXGesture ZXGesture position / gesture sensor module.
  • class LoomActuator Abstract base class of actuator modules.
  • class LoomCommPlat Abstract base of communication platform modules.
  • class LoomFactory Factory is used by LoomManager when parsing Json to match module names to their associated constructors, and calling with parameters from the Json.
  • class LoomI2CSensor Abstract root for I2C sensor modules.
  • class LoomLogPlat Abstract base of logging platforms.
  • class LoomManager Manager to contain Loom modules and provide users with a simpler API.
  • class LoomModule Abstract root of Loom component modules inheritance hierarchy.
  • class LoomNTPSync Glue code to synchronize an RTC using an InternetPlat.
  • class LoomPublishPlat Abstract internet publishing module, implementing google sheets and mongodb functionality.
  • class LoomRTC Abstract base class of RTC modules.
  • class LoomSDI12Sensor Abstract base class for SDI12 sensor modules.
  • class LoomSensor Abstract root of Loom sensor modules hierarchy.
  • class LoomSerialSensor Abstract root for Serial/UART sensor modules.
  • class LoomSPISensor Abstract base class for SPI sensor modules.
  • class LoomSubscribePlat Abstract subscribe platform module.
  • class LoomTempSync Used to synchronize temperatures between sensors that read sensors and modules that need it.
  • struct module_sort_comp Used by LoomManager to sort modules in its vector.