1 package org.ocera.orte.demo;
3 import org.ocera.orte.DomainApp;
4 import org.ocera.orte.types.MessageData;
5 import org.ocera.orte.types.ORTEConstant;
7 public class CraneCmdType extends MessageData {
9 public int position = 0;
11 public CraneCmdType(DomainApp domainApp, String newTopic) {
13 this.setTopic(newTopic);
14 if (!domainApp.regNewDataType("crane_cmd",getMaxDataLength())) {
15 System.out.println(":j!: cannot register data type \"lift_cmd\"!");
26 buffer.putShort((short) position);
27 buffer.putShort((short) 0);
31 public int getMaxDataLength() {
32 return 2*ORTEConstant.SHORT_FIELD_SIZE;