public class UsvLoggableEventType extends Object
Java class for usvLoggableEventType complex type.
The following schema fragment specifies the expected content contained within this class.
 <complexType name="usvLoggableEventType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <choice maxOccurs="unbounded">
         <element ref="{}CompositeWaypointUSV"/>
         <element ref="{}FollowBeacon"/>
         <element ref="{}Help"/>
         <element ref="{}LoiterUSV"/>
         <element ref="{}MakeHeading"/>
         <element ref="{}MakeKnots"/>
         <element ref="{}MakeSpeed"/>
         <element ref="{}MetaCommand"/>
         <element ref="{}MissionScript"/>
         <element ref="{}MissionScriptInline"/>
         <element ref="{}Quit"/>
         <element ref="{}Realtime"/>
         <element ref="{}Recover"/>
         <element ref="{}SetPositionUSV"/>
         <element ref="{}SetPower"/>
         <element ref="{}SetRudder"/>
         <element ref="{}SetStandoff"/>
         <element ref="{}SetTime"/>
         <element ref="{}SetTimeStep"/>
         <element ref="{}Thrusters"/>
         <element ref="{}Trace"/>
         <element ref="{}Wait"/>
         <element ref="{}WaitUntilTime"/>
         <element name="WaypointUSV" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
         <element ref="{}AVCLMessage"/>
         <element ref="{}Contact"/>
         <element ref="{}SignalOfInterest"/>
         <element ref="{}Contaminant"/>
         <element ref="{}GoalStatus"/>
         <element ref="{}VehicleStatus"/>
       </choice>
       <attGroup ref="{}CommonAttributes"/>
     </restriction>
   </complexContent>
 </complexType>
 | Modifier and Type | Field and Description | 
|---|---|
| protected List<JAXBElement<?>> | compositeWaypointUSVOrFollowBeaconOrHelp | 
| protected String | description | 
| protected String | id | 
| protected Double | timeStamp | 
| Constructor and Description | 
|---|
| UsvLoggableEventType() | 
| Modifier and Type | Method and Description | 
|---|---|
| List<JAXBElement<?>> | getCompositeWaypointUSVOrFollowBeaconOrHelp()Gets the value of the compositeWaypointUSVOrFollowBeaconOrHelp property. | 
| String | getDescription()Gets the value of the description property. | 
| String | getId()Gets the value of the id property. | 
| Double | getTimeStamp()Gets the value of the timeStamp property. | 
| void | setDescription(String value)Sets the value of the description property. | 
| void | setId(String value)Sets the value of the id property. | 
| void | setTimeStamp(Double value)Sets the value of the timeStamp property. | 
protected List<JAXBElement<?>> compositeWaypointUSVOrFollowBeaconOrHelp
protected Double timeStamp
protected String description
protected String id
public List<JAXBElement<?>> getCompositeWaypointUSVOrFollowBeaconOrHelp()
 This accessor method returns a reference to the live list,
 not a snapshot. Therefore any modification you make to the
 returned list will be present inside the JAXB object.
 This is why there is not a set method for the compositeWaypointUSVOrFollowBeaconOrHelp property.
 
 
For example, to add a new item, do as follows:
    getCompositeWaypointUSVOrFollowBeaconOrHelp().add(newItem);
 
 
 
 
 Objects of the following type(s) are allowed in the list
 JAXBElement<ContaminantRecordElementType>
 JAXBElement<VehicleStatusUpdateElementType>
 JAXBElement<GoalStatusUpdateElementType>
 JAXBElement<SpeedElementType>
 JAXBElement<CompositeWaypointUSVCommandType>
 JAXBElement<SignedPercentElementType>
 JAXBElement<StringElementType>
 JAXBElement<SpeedElementType>
 JAXBElement<SetPowerCommandType>
 JAXBElement<MetaCommandType>
 JAXBElement<BooleanElementType>
 JAXBElement<FollowBeaconCommandType>
 JAXBElement<PositiveScalarElementType>
 JAXBElement<BooleanElementType>
 JAXBElement<AvclMessageType>
 JAXBElement<PositiveScalarElementType>
 JAXBElement<ContactRecordElementType>
 JAXBElement<HeadingElementType>
 JAXBElement<RecoverCommandType>
 JAXBElement<PositiveScalarElementType>
 JAXBElement<FrequencyRecordElementType>
 JAXBElement<BooleanElementType>
 JAXBElement<StringElementType>
 JAXBElement<LoiterUSVCommandType>
 JAXBElement<NoValueElementType>
 JAXBElement<Object>
 JAXBElement<QuitCommandType>
 JAXBElement<ScalarElementType>
 JAXBElement<SetPositionUSVCommandType>
 JAXBElement<PositiveScalarElementType>
public Double getTimeStamp()
Doublepublic void setTimeStamp(Double value)
value - allowed object is
     Doublepublic String getDescription()
Stringpublic void setDescription(String value)
value - allowed object is
     String