public class TSDFValue extends AMetadata<TSDFValue> implements Comparable<TSDFValue>
Time Slot Duty Factor.
the time slot duty factor assigned to stations of a time division multiple access (TDMA) system. It is applicable in particular to the MIDS/JTIDS systems as explained in the notes below. For NATO MIDS/JTIDS assignments, enter in value the time slot duty factor expressed as NNN/nn where NNN is the maximum percentage of time that may be used by MIDS/JTIDS users in an operational area (a circle with a 100 nautical mile (183.2 km) radius) and nn is the maximum percentage of time that any individual user may be using MIDS/JTIDS. Optionally, use a Remark to add any amplifying information.
Notes:
1. A JTIDS time slot is a 0.0078125 microsecond time interval during which MIDS/JTIDS messages may be transmitted or received.
2. The 40/20 notation specifies that the total MIDS/JTIDS community will not be assigned more than 40% TSDF, with no more than 20% TSDF assigned to a single user. Note that 100% TSDF corresponds to a maximum pulse transmission rate of 396,288 pulses per 12 second period (an average of 33,024 pulses per second). The total number of pulses allowed per 12 second period is 158,515 for 40% TSDF and 79,257 for 20% TSDF. Using all 1536 time slots in each 12 second period, with 258 pulses per time slot with no contention or multinet overlap conditions results in a TSDF of 100%.
[XSD ERR REGEX] This data item MUST comply to the regular expression: "([0-9]{1,2}|100)/[0-9]{1,2}"
pattern (S6) e.g. 40/20
Modifier and Type | Field and Description |
---|---|
protected String |
value
The value property.
|
availability, cls, extReferences, idref, legacyReleasability, quality, recommendedValue, remarkRef
Constructor and Description |
---|
TSDFValue()
Construct a new, empty TSDFValue instance.
|
TSDFValue(String value)
Construct a new TSDFValue instance with the given initial value.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(TSDFValue obj)
Comparison and sorting.
|
boolean |
equals(Object obj)
Equality is based upon the value.
|
String |
getValue()
Get the value of the value property.
|
int |
hashCode()
Hash code is based upon the value.
|
boolean |
isSet()
Determine if the required fields in this SSRF data type instance are set.
|
boolean |
isSetValue()
Determine if the value property is configured.
|
void |
setValue(String value)
Set the value of the value property.
|
String |
toString()
Get a string representation of this data wrapper value.
|
getAvailability, getCls, getExtReferences, getIdref, getLegacyReleasability, getQuality, getRecommendedValue, getRemarkRef, isSetAvailability, isSetCls, isSetExtReferences, isSetIdref, isSetLegacyReleasability, isSetQuality, isSetRecommendedValue, isSetRemarkRef, setAvailability, setCls, setIdref, setLegacyReleasability, setQuality, setRecommendedValue, unsetExtReferences, unsetRemarkRef, withAvailability, withCls, withExtReferences, withExtReferences, withIdref, withLegacyReleasability, withQuality, withRecommendedValue, withRemarkRef, withRemarkRef
protected String value
public TSDFValue()
public TSDFValue(String value)
value
- The initial value.public String getValue()
public void setValue(String value)
the
- valuepublic boolean isSetValue()
public boolean isSet()
Note that this method only checks for the presence of required information; this method does not validate the information format.
public String toString()
public int hashCode()
public boolean equals(Object obj)
public int compareTo(TSDFValue obj)
compareTo
in interface Comparable<TSDFValue>
obj
- the other object to compareCopyright © 2016 OpenSSRF.org. All rights reserved.