All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy