org.yamcs.simulator.SimulationModel Maven / Gradle / Ivy
package org.yamcs.simulator;
/**
* Tags a time-stepped simulation model
*/
public interface SimulationModel {
/**
* Update model by stepping to step t.
*/
void step(long t, SimulationData data);
/**
* Dump the current state as a packet
*/
CCSDSPacket toCCSDSPacket();
}