Baseband recording request. This request can be sent to an agent that supports baseband recording (Services.BASEBAND service).
| Modifiers | Name | Description |
|---|---|---|
protected java.lang.Integer |
recLength |
|
protected java.lang.Long |
recStartTime |
| Type | Name and description |
|---|---|
java.lang.Integer |
recLength |
java.lang.Long |
recStartTime |
| Constructor and description |
|---|
RecordBasebandSignalReq
()Create a recording request for a the nominal number of samples supported. |
RecordBasebandSignalReq
(int len)Create a recording request for a specified number of samples. |
RecordBasebandSignalReq
(org.arl.fjage.AgentID recipient, int len)Create a recording request for a specified number of samples. |
| Type Params | Return Type | Name and description |
|---|---|---|
|
java.lang.Integer |
getRecLength()Gets the length of the recording in samples. |
|
java.lang.Long |
getRecStartTime()Gets the time at which recording should start. |
|
void |
setRecLength(java.lang.Integer len)Sets recording length in samples. |
|
void |
setRecStartTime(java.lang.Long time)Sets recording time. |
|
java.lang.String |
toString() |
| Methods inherited from class | Name |
|---|---|
class org.arl.fjage.Message |
org.arl.fjage.Message#toString(), org.arl.fjage.Message#setPerformative(org.arl.fjage.Performative), org.arl.fjage.Message#getPerformative(), org.arl.fjage.Message#setRecipient(org.arl.fjage.AgentID), org.arl.fjage.Message#getRecipient(), org.arl.fjage.Message#setSender(org.arl.fjage.AgentID), org.arl.fjage.Message#getSender(), org.arl.fjage.Message#setMessageID(java.lang.String), org.arl.fjage.Message#getMessageID(), org.arl.fjage.Message#setInReplyTo(java.lang.String), org.arl.fjage.Message#getInReplyTo(), org.arl.fjage.Message#setSentAt(long), org.arl.fjage.Message#getSentAt(), org.arl.fjage.Message#getJsonCache(), org.arl.fjage.Message#setJsonCache(java.lang.String), org.arl.fjage.Message#wait(long, int), org.arl.fjage.Message#wait(long), org.arl.fjage.Message#wait(), org.arl.fjage.Message#equals(java.lang.Object), org.arl.fjage.Message#hashCode(), org.arl.fjage.Message#getClass(), org.arl.fjage.Message#notify(), org.arl.fjage.Message#notifyAll() |
Create a recording request for a the nominal number of samples supported.
Create a recording request for a specified number of samples.
len - number of samples to recordCreate a recording request for a specified number of samples.
recipient - agent to send the request tolen - number of samples to recordGets the length of the recording in samples.
Gets the time at which recording should start. Zero or negative timestamps are considered relative.
Sets recording length in samples.
len - recording length in samples, null if unspecified (nominal length supported)Sets recording time. Recording will be triggered at the specified time. Zero or negative timestamps are considered relative.
time - recording time in us, or nullGroovy Documentation