Skip to content

Commit

Permalink
Merge pull request #66 from OPEnSLab-OSU/develop
Browse files Browse the repository at this point in the history
The MERGE (Develop  -> Master)
  • Loading branch information
Cogswatch authored Jan 30, 2020
2 parents e7fbf93 + 7c2bb34 commit 6b419c5
Show file tree
Hide file tree
Showing 188 changed files with 5,541 additions and 2,155 deletions.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@

## Table of Contents

- [Table of Contents](#table-of-contents)
- [Introduction](#introduction)
- [Objectives](#objectives)
- [Key Features](#key-features)
Expand All @@ -34,6 +35,7 @@
- [Contributing](#contributing)
- [Versioning](#versioning)
- [Resources](#resources)
- [Custom/Modified Libraries used by Loom](#custommodified-libraries-used-by-loom)
- [License](#license)

## Introduction
Expand Down
5 changes: 3 additions & 2 deletions Templates/[Template]_Loom_Actuator.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,9 @@

///////////////////////////////////////////////////////////////////////////////
LoomActuatorTemplate::LoomActuatorTemplate(
LoomManager* manager,
const char* module_name,
int ex_param
int ex_param
)
: LoomActuator( module_name )
{
Expand All @@ -15,7 +16,7 @@ LoomActuatorTemplate::LoomActuatorTemplate(
}

///////////////////////////////////////////////////////////////////////////////
LoomActuatorTemplate::LoomActuatorTemplate(JsonArrayConst p)
LoomActuatorTemplate::LoomActuatorTemplate(LoomManager* manager, JsonArrayConst p)
: LoomActuatorTemplate( EXPAND_ARRAY(p, 2) ) {}

///////////////////////////////////////////////////////////////////////////////
Expand Down
7 changes: 4 additions & 3 deletions Templates/[Template]_Loom_Actuator.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#pragma once

#include "Loom_Actuator.h"
#include "Actuator.h"


///////////////////////////////////////////////////////////////////////////////
Expand All @@ -24,14 +24,15 @@ class LoomActuatorTemplate : public LoomActuator

/// Constructor
LoomActuatorTemplate(
const char* module_name = "ActuatorTemplate",
LoomManager* manager,
const char* module_name = "ActuatorTemplate",
int ex_param = 42
);

/// Constructor that takes Json Array, extracts args
/// and delegates to regular constructor
/// \param[in] p The array of constuctor args to expand
LoomActuatorTemplate(JsonArrayConst p);
LoomActuatorTemplate(LoomManager* manager, JsonArrayConst p);

/// Destructor
virtual ~LoomActuatorTemplate() = default;
Expand Down
5 changes: 3 additions & 2 deletions Templates/[Template]_Loom_CommPlat.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@

///////////////////////////////////////////////////////////////////////////////
LoomCommPlatTemplate::LoomCommPlatTemplate(
const char* module_name,
LoomManager* manager,
const char* module_name,
uint max_message_len
)
: LoomCommPlat( module_name, max_message_len )
Expand All @@ -15,7 +16,7 @@ LoomCommPlatTemplate::LoomCommPlatTemplate(
}

///////////////////////////////////////////////////////////////////////////////
LoomCommPlatTemplate::LoomCommPlatTemplate(JsonArrayConst p)
LoomCommPlatTemplate::LoomCommPlatTemplate(LoomManager* manager, JsonArrayConst p)
: LoomCommPlatTemplate( EXPAND_ARRAY(p, 2) ) {}

///////////////////////////////////////////////////////////////////////////////
Expand Down
7 changes: 4 additions & 3 deletions Templates/[Template]_Loom_CommPlat.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#pragma once

#include "Loom_CommPlat.h"
#include "CommPlat.h"


///////////////////////////////////////////////////////////////////////////////
Expand All @@ -24,14 +24,15 @@ class LoomCommPlatTemplate : public LoomCommPlat

/// Constructor
LoomCommPlatTemplate(
const char* module_name = "CommPlatTemplate",
LoomManager* manager,
const char* module_name = "CommPlatTemplate",
uint max_message_len = 255
);

/// Constructor that takes Json Array, extracts args
/// and delegates to regular constructor
/// \param[in] p The array of constuctor args to expand
LoomCommPlatTemplate(JsonArrayConst p);
LoomCommPlatTemplate(LoomManager* manager, JsonArrayConst p);

/// Destructor
virtual ~LoomCommPlatTemplate() = default;
Expand Down
5 changes: 3 additions & 2 deletions Templates/[Template]_Loom_I2CSensor.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@
///////////////////////////////////////////////////////////////////////////////
LoomI2CSensorTemplate::LoomI2CSensorTemplate(
byte i2c_address,
const char* module_name
LoomManager* manager,
const char* module_name
)
: LoomI2CSensor( module_name, i2c_address )
{
Expand All @@ -15,7 +16,7 @@ LoomI2CSensorTemplate::LoomI2CSensorTemplate(
}

///////////////////////////////////////////////////////////////////////////////
LoomI2CSensorTemplate::LoomI2CSensorTemplate(JsonArrayConst p)
LoomI2CSensorTemplate::LoomI2CSensorTemplate(LoomManager* manager, JsonArrayConst p)
: LoomI2CSensorTemplate( EXPAND_ARRAY(p, 2) ) {}

///////////////////////////////////////////////////////////////////////////////
Expand Down
7 changes: 4 additions & 3 deletions Templates/[Template]_Loom_I2CSensor.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#pragma once

#include "Loom_I2C_Sensor.h"
#include "I2C_Sensor.h"


///////////////////////////////////////////////////////////////////////////////
Expand All @@ -25,13 +25,14 @@ class LoomI2CSensorTemplate : public LoomI2CSensor
/// Constructor
LoomI2CSensorTemplate(
byte i2c_address = 0x2A,
const char* module_name = "I2CSensorTemplate"
LoomManager* manager,
const char* module_name = "I2CSensorTemplate"
);

/// Constructor that takes Json Array, extracts args
/// and delegates to regular constructor
/// \param[in] p The array of constuctor args to expand
LoomI2CSensorTemplate(JsonArrayConst p);
LoomI2CSensorTemplate(LoomManager* manager, JsonArrayConst p);

/// Destructor
virtual ~LoomI2CSensorTemplate() = default;
Expand Down
5 changes: 3 additions & 2 deletions Templates/[Template]_Loom_InternetPlat.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@

///////////////////////////////////////////////////////////////////////////////
LoomInternetPlatTemplate::LoomInternetPlatTemplate(
const char* module_name,
LoomManager* manager,
const char* module_name,
int ex_param
)
: LoomInternetPlat( module_name )
Expand All @@ -15,7 +16,7 @@ LoomInternetPlatTemplate::LoomInternetPlatTemplate(
}

///////////////////////////////////////////////////////////////////////////////
LoomInternetPlatTemplate::LoomInternetPlatTemplate(JsonArrayConst p)
LoomInternetPlatTemplate::LoomInternetPlatTemplate(LoomManager* manager, JsonArrayConst p)
: LoomInternetPlatTemplate( EXPAND_ARRAY(p, 2) ) {}

///////////////////////////////////////////////////////////////////////////////
Expand Down
7 changes: 4 additions & 3 deletions Templates/[Template]_Loom_InternetPlat.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#pragma once

#include "Loom_InternetPlat.h"
#include "InternetPlat.h"


///////////////////////////////////////////////////////////////////////////////
Expand All @@ -24,14 +24,15 @@ class LoomInternetPlatTemplate : public LoomInternetPlat

/// Constructor
LoomInternetPlatTemplate(
const char* module_name = "InternetPlatTemplate",
LoomManager* manager,
const char* module_name = "InternetPlatTemplate",
int ex_param = 42
);

/// Constructor that takes Json Array, extracts args
/// and delegates to regular constructor
/// \param[in] p The array of constuctor args to expand
LoomInternetPlatTemplate(JsonArrayConst p);
LoomInternetPlatTemplate(LoomManager* manager, JsonArrayConst p);

/// Destructor
virtual ~LoomInternetPlatTemplate() = default;
Expand Down
5 changes: 3 additions & 2 deletions Templates/[Template]_Loom_LogPlat.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@

///////////////////////////////////////////////////////////////////////////////
LoomLogPlatTemplate::LoomLogPlatTemplate(
const char* module_name,
LoomManager* manager,
const char* module_name,
bool enable_rate_filter,
uint min_filter_delay,
)
Expand All @@ -16,7 +17,7 @@ LoomLogPlatTemplate::LoomLogPlatTemplate(
}

///////////////////////////////////////////////////////////////////////////////
LoomLogPlatTemplate::LoomLogPlatTemplate(JsonArrayConst p)
LoomLogPlatTemplate::LoomLogPlatTemplate(LoomManager* manager, JsonArrayConst p)
: LoomLogPlatTemplate( EXPAND_ARRAY(p, 3) ) {}

///////////////////////////////////////////////////////////////////////////////
Expand Down
7 changes: 4 additions & 3 deletions Templates/[Template]_Loom_LogPlat.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#pragma once

#include "Loom_LogPlat.h"
#include "LogPlat.h"


///////////////////////////////////////////////////////////////////////////////
Expand All @@ -24,15 +24,16 @@ class LoomLogPlatTemplate : public LoomLogPlat

/// Constructor
LoomLogPlatTemplate(
const char* module_name = "LogPlatTemplate",
LoomManager* manager,
const char* module_name = "LogPlatTemplate",
bool enable_rate_filter = true,
uint min_filter_delay = 1000
);

/// Constructor that takes Json Array, extracts args
/// and delegates to regular constructor
/// \param[in] p The array of constuctor args to expand
LoomLogPlatTemplate(JsonArrayConst p);
LoomLogPlatTemplate(LoomManager* manager, JsonArrayConst p);

/// Destructor
virtual ~LoomLogPlatTemplate() = default;
Expand Down
7 changes: 4 additions & 3 deletions Templates/[Template]_Loom_Module.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,19 @@

///////////////////////////////////////////////////////////////////////////////
LoomModuleTemplate::LoomModuleTemplate(
const char* module_name,
LoomManager* manager,
const char* module_name,
int ex_param
)
: LoomModule( module_name )
: LoomModule(manager, module_name )
{
this->module_type = LoomModule::Type::ModuleTemplateType;

// Initialize member variables
}

///////////////////////////////////////////////////////////////////////////////
LoomModuleTemplate::LoomModuleTemplate(JsonArrayConst p)
LoomModuleTemplate::LoomModuleTemplate(LoomManager* manager, JsonArrayConst p)
: LoomModuleTemplate( EXPAND_ARRAY(p, 2) ) {}

///////////////////////////////////////////////////////////////////////////////
Expand Down
7 changes: 4 additions & 3 deletions Templates/[Template]_Loom_Module.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#pragma once

#include "Loom_Module.h"
#include "Module.h"


///////////////////////////////////////////////////////////////////////////////
Expand All @@ -24,14 +24,15 @@ class LoomModuleTemplate : public LoomModule

/// Constructor
LoomModuleTemplate(
const char* module_name = "ModuleTemplate",
LoomManager* manager,
const char* module_name = "ModuleTemplate",
int ex_param = 42
);

/// Constructor that takes Json Array, extracts args
/// and delegates to regular constructor
/// \param[in] p The array of constuctor args to expand
LoomModuleTemplate(JsonArrayConst p);
LoomModuleTemplate(LoomManager* manager, JsonArrayConst p);

/// Destructor
virtual ~LoomModuleTemplate() = default;
Expand Down
5 changes: 3 additions & 2 deletions Templates/[Template]_Loom_PublishPlat.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@

///////////////////////////////////////////////////////////////////////////////
LoomPublishPlatTemplate::LoomPublishPlatTemplate(
const char* module_name,
LoomManager* manager,
const char* module_name,
uint internet_index,
int ex_param,
)
Expand All @@ -16,7 +17,7 @@ LoomPublishPlatTemplate::LoomPublishPlatTemplate(
}

///////////////////////////////////////////////////////////////////////////////
LoomPublishPlatTemplate::LoomPublishPlatTemplate(JsonArrayConst p)
LoomPublishPlatTemplate::LoomPublishPlatTemplate(LoomManager* manager, JsonArrayConst p)
: LoomPublishPlatTemplate( EXPAND_ARRAY(p, 3) ) {}

///////////////////////////////////////////////////////////////////////////////
Expand Down
7 changes: 4 additions & 3 deletions Templates/[Template]_Loom_PublishPlat.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#pragma once

#include "Loom_PublishPlat.h"
#include "PublishPlat.h"


///////////////////////////////////////////////////////////////////////////////
Expand All @@ -24,15 +24,16 @@ class LoomPublishPlatTemplate : public LoomPublishPlat

/// Constructor
LoomPublishPlatTemplate(
const char* module_name = "PublishPlatTemplate",
LoomManager* manager,
const char* module_name = "PublishPlatTemplate",
uint internet_index = 1,
int ex_param = 42
);

/// Constructor that takes Json Array, extracts args
/// and delegates to regular constructor
/// \param[in] p The array of constuctor args to expand
LoomPublishPlatTemplate(JsonArrayConst p);
LoomPublishPlatTemplate(LoomManager* manager, JsonArrayConst p);

/// Destructor
virtual ~LoomPublishPlatTemplate() = default;
Expand Down
5 changes: 3 additions & 2 deletions Templates/[Template]_Loom_SDI12_Sensor.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@

///////////////////////////////////////////////////////////////////////////////
LoomSDI12SensorTemplate::LoomSDI12SensorTemplate(
const char* module_name,
LoomManager* manager,
const char* module_name,
int num_samples
)
: LoomSDI12Sensor( module_name, num_samples )
Expand All @@ -15,7 +16,7 @@ LoomSDI12SensorTemplate::LoomSDI12SensorTemplate(
}

///////////////////////////////////////////////////////////////////////////////
LoomSDI12SensorTemplate::LoomSDI12SensorTemplate(JsonArrayConst p)
LoomSDI12SensorTemplate::LoomSDI12SensorTemplate(LoomManager* manager, JsonArrayConst p)
: LoomSDI12SensorTemplate( EXPAND_ARRAY(p, 3) ) {}

///////////////////////////////////////////////////////////////////////////////
Expand Down
7 changes: 4 additions & 3 deletions Templates/[Template]_Loom_SDI12_Sensor.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#pragma once

#include "Loom_SDI12_Sensor.h"
#include "SDI12_Sensor.h"


///////////////////////////////////////////////////////////////////////////////
Expand All @@ -24,14 +24,15 @@ class LoomSDI12SensorTemplate : public LoomSDI12Sensor

/// Constructor
LoomSDI12SensorTemplate(
const char* module_name = "SDI12SensorTemplate",
LoomManager* manager,
const char* module_name = "SDI12SensorTemplate",
int num_samples = 1
);

/// Constructor that takes Json Array, extracts args
/// and delegates to regular constructor
/// \param[in] p The array of constuctor args to expand
LoomSDI12SensorTemplate(JsonArrayConst p);
LoomSDI12SensorTemplate(LoomManager* manager, JsonArrayConst p);

/// Destructor
virtual ~LoomSDI12SensorTemplate() = default;
Expand Down
2 changes: 1 addition & 1 deletion Templates/[Template]_Loom_SPISensor.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ LoomSPISensorTemplate::LoomSPISensorTemplate(
}

///////////////////////////////////////////////////////////////////////////////
LoomSPISensorTemplate::LoomSPISensorTemplate(JsonArrayConst p)
LoomSPISensorTemplate::LoomSPISensorTemplate(LoomManager* manager, JsonArrayConst p)
: LoomSPISensorTemplate( EXPAND_ARRAY(p, 2) ) {}

///////////////////////////////////////////////////////////////////////////////
Expand Down
Loading

0 comments on commit 6b419c5

Please sign in to comment.