package com.pekall.smartplug.message;
import static com.pekall.smartplug.message.MessageType.*;
public class HelloRequest extends BaseMessage {
private String mDeviceId; // max 32 bytes(including '\0')
private String mDeviceMode; // max 32 bytes(including '\0')
public HelloRequest(int messageId, String deviceId, String deviceMode) {
super(messageId);
this.mMessageType = MSG_HELLO_REQ;
this.mDeviceId = deviceId;
this.mDeviceMode = deviceMode;
}
@Override
public int size() {
return super.size() + 32 + 32;
}
public String getDeviceId() {
return mDeviceId;
}
public String getDeviceMode() {
return mDeviceMode;
}
@Override
public String toString() {
return "HelloRequest [mMessageType=" + mMessageType + ", mMessageId=" + mMessageId + ", mDeviceId=" + mDeviceId
+ ", mDeviceMode=" + mDeviceMode + "]";
}
}