feat: Add Initialize method

This method is to be used for starting communications with a device, or other actions that aren't internal to the program.
This commit is contained in:
Andrew Welker
2021-07-23 14:46:32 -06:00
parent a260446c8d
commit ee7e5f1548

View File

@@ -119,7 +119,14 @@ namespace PepperDash.Core
/// <returns></returns>
public virtual bool Deactivate() { return true; }
/// <summary>
/// <summary>
/// Call this method to start communications with a device. Overriding classes do not need to call base.Initialize()
/// </summary>
public virtual void Initialize()
{
}
/// <summary>
/// Helper method to check object for bool value false and fire an Action method
/// </summary>
/// <param name="o">Should be of type bool, others will be ignored</param>