blob: 8fcde751b4dde69186280c3795568f73be449021 [file] [log] [blame]
package org.eclipse.osee.ote.remote.messages;
import org.eclipse.osee.ote.message.elements.BooleanElement;
import org.eclipse.osee.ote.message.elements.Float64Element;
import org.eclipse.osee.ote.message.elements.RealElement;
import org.eclipse.osee.ote.message.elements.StringElement;
import org.eclipse.osee.ote.message.event.OteEventMessage;
public class MESSAGE_META_DATA_STAT extends OteEventMessage {
public static String TOPIC = "ote/message/metadatastat";
private static int SIZE = 256+4+1;
public StringElement MESSAGE;
public BooleanElement IS_SCHEDULED;
public RealElement RATE;
public MESSAGE_META_DATA_STAT() {
super("MESSAGE_META_DATA_STAT", TOPIC, SIZE);
MESSAGE = new StringElement(this, "MESSAGE", getDefaultMessageData(), 0, 0, OteEventMessage.sizeBytesBits(256));
IS_SCHEDULED = new BooleanElement(this, "IS_SCHEDULED", getDefaultMessageData(), MESSAGE.getByteOffset()+MESSAGE.getBitLength()/8, 0, 7);
RATE = new Float64Element(this, "IS_WRITER", getDefaultMessageData(), IS_SCHEDULED.getByteOffset()+IS_SCHEDULED.getBitLength()/8, 0, 63);
}
}