package org.spin.gaitlib.core; import org.spin.gaitlib.cadence.CadenceState; /** * An instance of GaitData contains a {@link CadenceState} and the name of the current gait, along * with the timestamp. * * @author Mike */ public class GaitData { private final CadenceState cadenceState; private final String gait; /** * Unix time timestamp, in nanoseconds. */ private final long timeStamp; /** * @param cadenceState * @param gait * @param timeStamp Unix time timestamp, in nanoseconds. */ public GaitData(CadenceState cadenceState, String gait, long timeStamp) { this.cadenceState = cadenceState; this.gait = gait; this.timeStamp = timeStamp; } public CadenceState getCadenceState() { return cadenceState; } public String getGait() { return gait; } /** * @return Unix time timestamp, in nanoseconds. */ public long getTimeStamp() { return timeStamp; } }