?? testsensormsg.java
字號:
/**
* This class is automatically generated by mig. DO NOT EDIT THIS FILE.
* This class implements a Java interface to the 'TestSensorMsg'
* message type.
*/
public class TestSensorMsg extends net.tinyos.message.Message {
/** The default size of this message type in bytes. */
public static final int DEFAULT_MESSAGE_SIZE = 2;
/** The Active Message type associated with this message. */
public static final int AM_TYPE = 10;
/** Create a new TestSensorMsg of size 2. */
public TestSensorMsg() {
super(DEFAULT_MESSAGE_SIZE);
amTypeSet(AM_TYPE);
}
/** Create a new TestSensorMsg of the given data_length. */
public TestSensorMsg(int data_length) {
super(data_length);
amTypeSet(AM_TYPE);
}
/**
* Create a new TestSensorMsg with the given data_length
* and base offset.
*/
public TestSensorMsg(int data_length, int base_offset) {
super(data_length, base_offset);
amTypeSet(AM_TYPE);
}
/**
* Create a new TestSensorMsg using the given byte array
* as backing store.
*/
public TestSensorMsg(byte[] data) {
super(data);
amTypeSet(AM_TYPE);
}
/**
* Create a new TestSensorMsg using the given byte array
* as backing store, with the given base offset.
*/
public TestSensorMsg(byte[] data, int base_offset) {
super(data, base_offset);
amTypeSet(AM_TYPE);
}
/**
* Create a new TestSensorMsg using the given byte array
* as backing store, with the given base offset and data length.
*/
public TestSensorMsg(byte[] data, int base_offset, int data_length) {
super(data, base_offset, data_length);
amTypeSet(AM_TYPE);
}
/**
* Create a new TestSensorMsg embedded in the given message
* at the given base offset.
*/
public TestSensorMsg(net.tinyos.message.Message msg, int base_offset) {
super(msg, base_offset, DEFAULT_MESSAGE_SIZE);
amTypeSet(AM_TYPE);
}
/**
* Create a new TestSensorMsg embedded in the given message
* at the given base offset and length.
*/
public TestSensorMsg(net.tinyos.message.Message msg, int base_offset, int data_length) {
super(msg, base_offset, data_length);
amTypeSet(AM_TYPE);
}
/**
/* Return a String representation of this message. Includes the
* message type name and the non-indexed field values.
*/
public String toString() {
String s = "Message <TestSensorMsg> \n";
try {
s += " [value=0x"+Long.toHexString(get_value())+"]\n";
} catch (ArrayIndexOutOfBoundsException aioobe) { /* Skip field */ }
return s;
}
// Message-type-specific access methods appear below.
/////////////////////////////////////////////////////////
// Accessor methods for field: value
// Field type: int, unsigned
// Offset (bits): 0
// Size (bits): 16
/////////////////////////////////////////////////////////
/**
* Return whether the field 'value' is signed (false).
*/
public static boolean isSigned_value() {
return false;
}
/**
* Return whether the field 'value' is an array (false).
*/
public static boolean isArray_value() {
return false;
}
/**
* Return the offset (in bytes) of the field 'value'
*/
public static int offset_value() {
return (0 / 8);
}
/**
* Return the offset (in bits) of the field 'value'
*/
public static int offsetBits_value() {
return 0;
}
/**
* Return the value (as a int) of the field 'value'
*/
public int get_value() {
return (int)getUIntBEElement(offsetBits_value(), 16);
}
/**
* Set the value of the field 'value'
*/
public void set_value(int value) {
setUIntBEElement(offsetBits_value(), 16, value);
}
/**
* Return the size, in bytes, of the field 'value'
*/
public static int size_value() {
return (16 / 8);
}
/**
* Return the size, in bits, of the field 'value'
*/
public static int sizeBits_value() {
return 16;
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -