/*
* Pedometer
* Copyright (c) 2017 Yusuf Olokoba
*/
namespace PedometerU.Platforms {
public interface IPedometer {
#region --Properties--
///
/// Event used to propagate step events
///
event StepCallback OnStep;
///
/// Is this implementation supported by the current platform?
///
bool IsSupported {get;}
#endregion
#region --Client API--
///
/// Initialize this Pedometer implementation
///
IPedometer Initialize ();
///
/// Teardown this Pedometer implementation and release any resources
///
void Release ();
#endregion
}
}