package org.yamcs.simulator.launchland; import java.nio.ByteBuffer; import org.yamcs.simulator.CCSDSPacket; public class EpsLvpduData { float timestamp; float LVPDUStatus; float LVPDUVoltage; EpsLvpduData(CCSDSPacket packet) { ByteBuffer buffer = packet.getUserDataBuffer(); LVPDUStatus = (float)buffer.get(0); LVPDUVoltage = (float)buffer.get(1); } EpsLvpduData() { } @Override public String toString() { return String.format("[EpsLVPDUData]"); } void fillPacket(CCSDSPacket packet, int bufferOffset) { ByteBuffer buffer = packet.getUserDataBuffer(); buffer.position(bufferOffset); buffer.put((byte) LVPDUStatus); buffer.put((byte) LVPDUVoltage); } }