package org.signalml.app.worker.monitor.messages;
import java.util.ArrayList;
import java.util.List;
import org.codehaus.jackson.annotate.JsonProperty;
public class FindEEGAmplifiersRequest extends Message {
@JsonProperty("client_push_address")
private String clientPushAddress;
@JsonProperty("checked_srvs")
private String checkedSrvs;
@JsonProperty("amplifier_types")
private List<AmplifierType> amplifierTypes = new ArrayList<AmplifierType>();
public FindEEGAmplifiersRequest() {
super(MessageType.FIND_EEG_AMPLIFIERS_REQUEST);
this.clientPushAddress = "";
this.checkedSrvs = "";
amplifierTypes.add(AmplifierType.USB);
amplifierTypes.add(AmplifierType.BLUETOOTH);
amplifierTypes.add(AmplifierType.VIRTUAL);
}
public FindEEGAmplifiersRequest(AmplifierType amplifierType) {
super(MessageType.FIND_EEG_AMPLIFIERS_REQUEST);
this.clientPushAddress = "";
this.checkedSrvs = "";
amplifierTypes.add(amplifierType);
}
public String getClientPushAddress() {
return clientPushAddress;
}
public void setClientPushAddress(String clientPushAddress) {
this.clientPushAddress = clientPushAddress;
}
}