public class AvclScriptCommands extends Object
Constructor and Description |
---|
AvclScriptCommands() |
Modifier and Type | Method and Description |
---|---|
static JAXBElement<?> |
createFollowBeaconCmd(String beacon,
double timeOut,
String description)
Generates a FollowBeacon command
|
static JAXBElement<?> |
createHelpCmd(String description)
Generates a Help command
|
static JAXBElement<?> |
createMakeHeadingCmd(double setting,
String description)
Generates a MakeHeading command
|
static JAXBElement<?> |
createMakeKnotsCmd(double setting,
boolean speedOverGround,
String description)
Generates a MakeKnots command
|
static JAXBElement<?> |
createMakeSpeedCmd(double setting,
boolean speedOverGround,
String description)
Generates a MakeSpeed command
|
static JAXBElement<?> |
createMetaCommand(String name,
String content,
String description)
Generates a MetaCommand command
|
static JAXBElement<?> |
createMissionScriptCmd(String path,
String description)
Generates a MissionScript command
|
static JAXBElement<?> |
createMissionScriptInlineCmd(String path,
String description)
Generates a MissionScriptInline command
|
static JAXBElement<?> |
createMoveRotateCmd(double setting,
String description)
Generates a MakeRotate command
|
static JAXBElement<?> |
createQuitCmd(String description)
Generates a Quit command
|
static JAXBElement<?> |
createRealtimeCmd(boolean enabled,
String description)
Generates a Realtime command
|
static JAXBElement<?> |
createSendMessageCmd(String description)
Generates a SendMessage command
|
static JAXBElement<?> |
createSetPowerCmd(double setting,
String description)
Generates a SetPower command with selection ALLPROPELLERS
|
static JAXBElement<?> |
createSetPowerCmd(int whichProp,
double setting,
String description)
Generates a SetPower command
|
static JAXBElement<?> |
createSetRudderCmd(double setting,
String description)
Generates a SetRudder command
|
static JAXBElement<?> |
createSetStandoffCmd(double setting,
String description)
Generates a SetStandoff command
|
static JAXBElement<?> |
createSetTimeCmd(double setting,
String description)
Generates a SetTime command
|
static JAXBElement<PositiveScalarElementType> |
createSetTimeStepCmd(double setting,
String description)
Generates a SetTimeStep command
|
static JAXBElement<?> |
createTraceCmd(boolean enabled,
String description)
Generates a Trace command
|
static JAXBElement<?> |
createWaitCommand(double setting,
String description)
Generates a Wait command
|
static JAXBElement<?> |
createWaitUntilTimeCmd(double setting,
String description)
Generates a WaitUntilTime command
|
static String |
getFollowBeaconCmdBeacon(Object cmd)
Returns the beacon type field of the FollowBeacon command
|
static String |
getFollowBeaconCmdDescription(Object cmd)
Returns the description field of the FollowBeacon command
|
static double |
getFollowBeaconCmdTimeOut(Object cmd)
Returns the time out time of the FollowBeacon command
|
static String |
getHelpCmdDescription(Object cmd)
Returns the Help command description field
|
static String |
getMakeHeadingCmdDescription(Object cmd)
Returns the MakeHeading command description field
|
static double |
getMakeHeadingCmdSetting(Object cmd)
Returns the MakeHeading commanded setting
|
static String |
getMakeKnotsCmdDescription(Object cmd)
Returns the MakeKnots command description field
|
static double |
getMakeKnotsCmdSetting(Object cmd)
Returns the MakeKnots commanded setting
|
static boolean |
getMakeKnotsCmdSpeedOverGround(Object cmd)
Returns the value of the MakeKnots command speed over grouond attribute
|
static String |
getMakeSpeedCmdDescription(Object cmd)
Returns the MakeSpeed command description field
|
static double |
getMakeSpeedCmdSetting(Object cmd)
Returns the MakeSpeed commanded setting
|
static boolean |
getMakeSpeedCmdSpeedOverGround(Object cmd)
Returns the value of the MakeSpeed command speed over ground attribute
|
static String |
getMetaCommandContent(Object cmd)
Returns the MetaCommand meta data
|
static String |
getMetaCommandDescription(Object cmd)
Returns the MetaCommand description field
|
static String |
getMetaCommandName(Object cmd)
Returns the MetaCommand meta name
|
static String |
getMissionScriptCmdDescription(Object cmd)
Returns the MissionScript command description field
|
static String |
getMissionScriptCmdPath(Object cmd)
Returns the MissionScript setting
|
static String |
getMissionScriptInlineCmdDescription(Object cmd)
Returns the MissionScriptInline command description field
|
static String |
getMissionScriptInlineCmdPath(Object cmd)
Returns the MissionScriptInline setting
|
static String |
getQuitCmdDescription(Object cmd)
Returns the Quit command description field
|
static String |
getRealtimeCmdDescription(Object cmd)
Returns the Realtime command description field
|
static boolean |
getRealtimeCmdSetting(Object cmd)
Returns the Realtime setting
|
static AvclMessage |
getSendMessageCmdContent(Object cmd)
Returns the AVCL message portion of the send message command
|
static String |
getSendMessageCmdDescription(Object cmd)
Returns the value of the description attribute of the send message command
|
static String |
getSetPowerCmdDescription(Object cmd)
Returns the SetPower command description field
|
static int |
getSetPowerCmdPropeller(Object cmd)
Returns an integer enumeration representing SetPower commanded propeller
|
static double |
getSetPowerCmdSetting(Object cmd)
Returns the SetPower speed setting
|
static String |
getSetRudderCmdDescription(Object cmd)
Returns the SetRudder command description field
|
static double |
getSetRudderCmdSetting(Object cmd)
Returns the SetRudder commanded setting
|
static String |
getSetStandoffCmdDescription(Object cmd)
Returns the Standoff command description field
|
static double |
getSetStandoffCmdSetting(Object cmd)
Returns the Standoff commanded setting
|
static String |
getSetTimeCmdDescription(Object cmd)
Returns the SetTime command description field
|
static double |
getSetTimeCmdSetting(Object cmd)
Returns the SetTime commanded setting
|
static String |
getSetTimeStepCmdDescription(Object cmd)
Returns the SetTimeStep command description field
|
static double |
getSetTimeStepCmdSetting(Object cmd)
Returns the SetTimeStep commanded setting
|
static String |
getTraceCmdDescription(Object cmd)
Returns the Trace command description field
|
static boolean |
getTraceCmdSetting(Object cmd)
Returns the Trace setting
|
static String |
getWaitCmdDescription(Object cmd)
Returns the Wait command description field
|
static double |
getWaitCommandSetting(Object cmd)
Returns the Wait commanded setting
|
static String |
getWaitUntilTimeCmdDescription(Object cmd)
Returns the WaitUntilTime command description field
|
static double |
getWaitUntilTimeCmdSetting(Object cmd)
Returns the WaitUntilTime value
|
static String |
noValueFilter(double d)
A method to eliminate the display of the "NOVALUE" parameter in dialogs
|
static String |
noValueFilter(int i)
A method to eliminate the display of the "NOVALUE" parameter in dialogs
|
static void |
setFollowBeaconCmdBeacon(Object cmd,
String newValue)
Sets the beacon type value of a FollowBeacon command
|
static void |
setFollowBeaconCmdDescription(Object cmd,
String newValue)
Sets the description value of a FollowBeacon command
|
static void |
setFollowBeaconCmdTimeOut(Object cmd,
double newValue)
Sets the time out time of the FollowBeacon command
|
static void |
setHelpCmdDescription(Object cmd,
String description)
Sets the Help command description field
|
static void |
setMakeHeadingCmdDescription(Object cmd,
String description)
Sets the MakeHeading command description field
|
static void |
setMakeHeadingCmdSetting(Object cmd,
double setting)
Sets the MakeHeading commanded setting
|
static void |
setMakeKnotsCmdDescription(Object cmd,
String description)
Sets the MakeKnots command description field
|
static void |
setMakeKnotsCmdSetting(Object cmd,
double setting)
Sets the MakeKnots commanded setting
|
static void |
setMakeKnotsCmdSpeedOverGround(Object cmd,
boolean setting)
Sets the speed over ground attribute of the MakeSpeed command
|
static void |
setMakeSpeedCmdDescription(Object cmd,
String description)
Sets the MakeSpeed command description field
|
static void |
setMakeSpeedCmdSetting(Object cmd,
double setting)
Sets the MakeSpeed commanded setting
|
static void |
setMakeSpeedCmdSpeedOverGround(Object cmd,
boolean setting)
Sets the speed over ground attribute of the MakeSpeed command
|
static void |
setMetaCommandContent(Object cmd,
String content)
Sets the MetaCommand meta data content
|
static void |
setMetaCommandDescription(Object cmd,
String description)
Sets the MetaCommand description field
|
static void |
setMetaCommandName(Object cmd,
String name)
Sets the MetaCommand meta data name
|
static void |
setMissionScriptCmdDescription(Object cmd,
String description)
Sets the MissionScript command description field
|
static void |
setMissionScriptCmdPath(Object cmd,
String path)
Sets the MissionScript commanded setting
|
static void |
setMissionScriptInlineCmdDescription(Object cmd,
String description)
Sets the MissionScriptInline command description field
|
static void |
setMissionScriptInlineCmdPath(Object cmd,
String path)
Sets the MissionScriptInline commanded setting
|
static void |
setMoveRotateCmdDescription(Object cmd,
String description)
Sets the MoveRotate command description field
|
static void |
setMoveRotateCmdSetting(Object cmd,
double setting)
Sets the MoveRotate commanded setting - TODO test
|
static void |
setQuitCmdDescription(Object cmd,
String description)
Sets the Quit command description field
|
static void |
setRealtimeCmdDescription(Object cmd,
String description)
Sets the Realtime command description field
|
static void |
setRealtimeCmdSetting(Object cmd,
boolean setting)
Sets the Realtime commanded setting
|
static void |
setSendMessageCmdContent(Object cmd,
AvclMessage msg)
Sets the message data of the send message command
|
static void |
setSendMessageCmdDescription(Object cmd,
String description)
Sets the description attribute of a send message command
|
static void |
setSetPowerCmdDescription(Object cmd,
String description)
Sets the SetPower command description field
|
static void |
setSetPowerCmdSetting(Object cmd,
int which,
double newValue)
Sets the propeller to be commanded by this SetPower command
|
static void |
setSetRudderCmdDescription(Object cmd,
String description)
Sets the SetRudder command description field
|
static void |
setSetRudderCmdSetting(Object cmd,
double setting)
Sets the SetRudder commanded setting
|
static void |
setSetStandoffCmdDescription(Object cmd,
String description)
Sets the Standoff command description field
|
static void |
setSetStandoffCmdSetting(Object cmd,
double setting)
Sets the Standoff commanded setting
|
static void |
setSetTimeCmdDescription(Object cmd,
String description)
Sets the SetTime command description field
|
static void |
setSetTimeCmdSetting(Object cmd,
double setting)
Sets the SetTime commanded setting
|
static void |
setSetTimeStepCmdDescription(Object cmd,
String description)
Sets the SetTimeStep command description field
|
static void |
setSetTimeStepCmdSetting(Object cmd,
double setting)
Sets the SetTimeStep commanded setting
|
static void |
setTraceCmdDescription(Object cmd,
String description)
Sets the Trace command description field
|
static void |
setTraceCmdSetting(Object cmd,
boolean setting)
Sets the Trace commanded setting
|
static void |
setWaitCmdDescription(Object cmd,
String description)
Sets the Wait command description field
|
static void |
setWaitCmdSetting(Object cmd,
double setting)
Sets the Wait commanded setting
|
static void |
setWaitUntilTimeCmdDescription(Object cmd,
String description)
Sets the WaitUntilTime command description field
|
static void |
setWaitUntilTimeCmdSetting(Object cmd,
double setting)
Sets the WaitUntilTime commanded setting
|
protected static String |
valueOrEmptyString(String value)
String utility to return empty string "" instead of null
|
protected static String valueOrEmptyString(String value)
public static String noValueFilter(double d)
d
- public static String noValueFilter(int i)
i
- public static JAXBElement<?> createQuitCmd(String description)
description
- of the quit commandpublic static String getQuitCmdDescription(Object cmd)
cmd
- the quit commandpublic static void setQuitCmdDescription(Object cmd, String description)
cmd
- the quit command to setdescription
- of the quit commandpublic static JAXBElement<?> createSendMessageCmd(String description)
description
- of the send message commandpublic static AvclMessage getSendMessageCmdContent(Object cmd)
cmd
- object to retrieve content frompublic static String getSendMessageCmdDescription(Object cmd)
cmd
- object to retrieve content frompublic static void setSendMessageCmdContent(Object cmd, AvclMessage msg)
cmd
- the object to set with an AvclMessagemsg
- data of the send message commandpublic static void setSendMessageCmdDescription(Object cmd, String description)
cmd
- the object to set the description fordescription
- attribute of a send message commandpublic static JAXBElement<?> createMetaCommand(String name, String content, String description)
name
- of the meta commandcontent
- for the meta commanddescription
- of the meta commandpublic static String getMetaCommandName(Object cmd)
cmd
- the meta command objectpublic static String getMetaCommandContent(Object cmd)
cmd
- the meta command objectpublic static String getMetaCommandDescription(Object cmd)
cmd
- the meta command objectpublic static void setMetaCommandName(Object cmd, String name)
cmd
- the meta command objectname
- to set for the meta command objectpublic static void setMetaCommandContent(Object cmd, String content)
cmd
- the meta command objectcontent
- the data for the meta command objectpublic static void setMetaCommandDescription(Object cmd, String description)
cmd
- the meta command objectdescription
- for the meta command objectpublic static JAXBElement<?> createWaitCommand(double setting, String description)
setting
- the value of the wait settingdescription
- of the wait settingpublic static double getWaitCommandSetting(Object cmd)
cmd
- the wait command objectpublic static String getWaitCmdDescription(Object cmd)
cmd
- the wait command objectpublic static void setWaitCmdSetting(Object cmd, double setting)
cmd
- the wait command objectsetting
- for the wait commandpublic static void setWaitCmdDescription(Object cmd, String description)
cmd
- the wait command objectdescription
- of the wait commandpublic static JAXBElement<?> createWaitUntilTimeCmd(double setting, String description)
setting
- for the WaitUntilTime commanddescription
- of the WaitUntilTime commandpublic static double getWaitUntilTimeCmdSetting(Object cmd)
cmd
- the WaitUntilTime commandpublic static String getWaitUntilTimeCmdDescription(Object cmd)
cmd
- the WaitUntilTime commandpublic static void setWaitUntilTimeCmdSetting(Object cmd, double setting)
cmd
- the WaitUntilTime commandsetting
- for the WaitUntilTime commandpublic static void setWaitUntilTimeCmdDescription(Object cmd, String description)
cmd
- the WaitUntilTime commanddescription
- for the WaitUntilTime commandpublic static JAXBElement<?> createHelpCmd(String description)
description
- for the Help commandpublic static String getHelpCmdDescription(Object cmd)
cmd
- the Help commandpublic static void setHelpCmdDescription(Object cmd, String description)
cmd
- the Help commanddescription
- for the Help commandpublic static JAXBElement<?> createMakeSpeedCmd(double setting, boolean speedOverGround, String description)
setting
- for the MakeSpeed commandspeedOverGround
- for MakeSpeed commanddescription
- of the MakeSpeed commandpublic static double getMakeSpeedCmdSetting(Object cmd)
cmd
- the MakeSpeed commandpublic static boolean getMakeSpeedCmdSpeedOverGround(Object cmd)
cmd
- MakeSpeed commandpublic static String getMakeSpeedCmdDescription(Object cmd)
cmd
- MakeSpeed commandpublic static void setMakeSpeedCmdSetting(Object cmd, double setting)
cmd
- the MakeSpeed commandsetting
- the MakeSpeed command settingpublic static void setMakeSpeedCmdSpeedOverGround(Object cmd, boolean setting)
cmd
- the MakeSpeed commandsetting
- the MakeSpeed command for speed over the groundpublic static void setMakeSpeedCmdDescription(Object cmd, String description)
cmd
- the MakeSpeed commanddescription
- of the MakeSpeed commandpublic static JAXBElement<?> createMakeKnotsCmd(double setting, boolean speedOverGround, String description)
setting
- for the MakeKnots commandspeedOverGround
- if desired, set to truedescription
- for the MakeKnots commandpublic static double getMakeKnotsCmdSetting(Object cmd)
cmd
- the MakeKnots commandpublic static boolean getMakeKnotsCmdSpeedOverGround(Object cmd)
cmd
- the MakeKnots commandpublic static String getMakeKnotsCmdDescription(Object cmd)
cmd
- the MakeKnots commandpublic static void setMakeKnotsCmdSetting(Object cmd, double setting)
cmd
- the the MakeKnots commandsetting
- for the MakeKnots commandpublic static void setMakeKnotsCmdSpeedOverGround(Object cmd, boolean setting)
cmd
- the MakeKnots commandsetting
- true if speed over the ground is desiredpublic static void setMakeKnotsCmdDescription(Object cmd, String description)
cmd
- the MakeKnots commanddescription
- of the MakeKnots commandpublic static JAXBElement<?> createFollowBeaconCmd(String beacon, double timeOut, String description)
beacon
- of the FollowBeacon commandtimeOut
- of the FollowBeacon commanddescription
- of the FollowBeacon commandpublic static String getFollowBeaconCmdBeacon(Object cmd)
cmd
- the FollowBeacon commandpublic static double getFollowBeaconCmdTimeOut(Object cmd)
cmd
- the FollowBeacon commandpublic static String getFollowBeaconCmdDescription(Object cmd)
cmd
- the FollowBeacon commandpublic static void setFollowBeaconCmdBeacon(Object cmd, String newValue)
cmd
- the FollowBeacon commandnewValue
- the beacon type value of the FollowBeacon commandpublic static void setFollowBeaconCmdTimeOut(Object cmd, double newValue)
cmd
- the FollowBeacon commandnewValue
- the timeout of the FollowBeacon commandpublic static void setFollowBeaconCmdDescription(Object cmd, String newValue)
cmd
- the FollowBeacon commandnewValue
- the description of the FollowBeacon commandpublic static JAXBElement<?> createMakeHeadingCmd(double setting, String description)
setting
- of the MakeHeading commanddescription
- of the MakeHeading commandpublic static double getMakeHeadingCmdSetting(Object cmd)
cmd
- the MakeHeading commandpublic static String getMakeHeadingCmdDescription(Object cmd)
cmd
- the MakeHeading commandpublic static void setMakeHeadingCmdSetting(Object cmd, double setting)
cmd
- the MakeHeading commandsetting
- the MakeHeading command settingpublic static void setMakeHeadingCmdDescription(Object cmd, String description)
cmd
- the MakeHeading commanddescription
- of the MakeHeading commandpublic static JAXBElement<?> createMissionScriptCmd(String path, String description)
path
- for the MissionScript commanddescription
- of the MissionScript commandpublic static String getMissionScriptCmdPath(Object cmd)
cmd
- the MissionScript commandpublic static String getMissionScriptCmdDescription(Object cmd)
cmd
- the MissionScript commandpublic static void setMissionScriptCmdPath(Object cmd, String path)
cmd
- the MissionScript commandpath
- of the MissionScript commandpublic static void setMissionScriptCmdDescription(Object cmd, String description)
cmd
- the MissionScript commanddescription
- of the MissionScript commandpublic static JAXBElement<?> createMissionScriptInlineCmd(String path, String description)
path
- of the MissionScriptInline commanddescription
- of the MissionScriptInline commandpublic static String getMissionScriptInlineCmdPath(Object cmd)
cmd
- the MissionScriptInline commandpublic static String getMissionScriptInlineCmdDescription(Object cmd)
cmd
- the MissionScriptInline commandpublic static void setMissionScriptInlineCmdPath(Object cmd, String path)
cmd
- the MissionScriptInline commandpath
- of the MissionScriptInline commandpublic static void setMissionScriptInlineCmdDescription(Object cmd, String description)
cmd
- the MissionScriptInline commanddescription
- of the MissionScriptInline commandpublic static JAXBElement<?> createRealtimeCmd(boolean enabled, String description)
enabled
- the Realtime commanddescription
- of the Realtime commandpublic static boolean getRealtimeCmdSetting(Object cmd)
cmd
- the Realtime commandpublic static String getRealtimeCmdDescription(Object cmd)
cmd
- the Realtime commandpublic static void setRealtimeCmdSetting(Object cmd, boolean setting)
cmd
- the Realtime commandsetting
- for the Realtime commandpublic static void setRealtimeCmdDescription(Object cmd, String description)
cmd
- the Realtime commanddescription
- of the Realtime commandpublic static JAXBElement<?> createSetStandoffCmd(double setting, String description)
setting
- for the SetStandoff commanddescription
- of the SetStandoff commandpublic static double getSetStandoffCmdSetting(Object cmd)
cmd
- the Standoff commandpublic static String getSetStandoffCmdDescription(Object cmd)
cmd
- the Standoff commandpublic static void setSetStandoffCmdSetting(Object cmd, double setting)
cmd
- the Standoff commandsetting
- for the Standoff commandpublic static void setSetStandoffCmdDescription(Object cmd, String description)
cmd
- the Standoff commanddescription
- of the Standoff commandpublic static JAXBElement<?> createSetTimeCmd(double setting, String description)
setting
- for the SetTime commanddescription
- of the SetTime commandpublic static double getSetTimeCmdSetting(Object cmd)
cmd
- the SetTime commandpublic static String getSetTimeCmdDescription(Object cmd)
cmd
- the SetTime commandpublic static void setSetTimeCmdSetting(Object cmd, double setting)
cmd
- the SetTime commandsetting
- for the SetTime commandpublic static void setSetTimeCmdDescription(Object cmd, String description)
cmd
- the SetTime commanddescription
- of the SetTime commandpublic static JAXBElement<PositiveScalarElementType> createSetTimeStepCmd(double setting, String description)
setting
- for the SetTimeStep commanddescription
- of the SetTimeStep commandpublic static double getSetTimeStepCmdSetting(Object cmd)
cmd
- the SetTimeStep commandpublic static String getSetTimeStepCmdDescription(Object cmd)
cmd
- the SetTimeStep commandpublic static void setSetTimeStepCmdSetting(Object cmd, double setting)
cmd
- the SetTimeStep commandsetting
- for the SetTimeStep commandpublic static void setSetTimeStepCmdDescription(Object cmd, String description)
cmd
- the SetTimeStep commanddescription
- for the SetTimeStep commandpublic static JAXBElement<?> createTraceCmd(boolean enabled, String description)
enabled
- the Trace commanddescription
- for the Trace commandpublic static boolean getTraceCmdSetting(Object cmd)
cmd
- the Trace commandpublic static String getTraceCmdDescription(Object cmd)
cmd
- the Trace commandpublic static void setTraceCmdSetting(Object cmd, boolean setting)
cmd
- the Trace commandsetting
- for the Trace commandpublic static void setTraceCmdDescription(Object cmd, String description)
cmd
- the Trace commanddescription
- for the Trace commandpublic static JAXBElement<?> createSetPowerCmd(double setting, String description)
setting
- for the propellerdescription
- of the set power commandpublic static JAXBElement<?> createSetPowerCmd(int whichProp, double setting, String description)
whichProp
- left, or rightsetting
- for the propellerdescription
- of the set power commandpublic static int getSetPowerCmdPropeller(Object cmd)
cmd
- the SetPower commandpublic static double getSetPowerCmdSetting(Object cmd)
cmd
- the SetPower commandpublic static String getSetPowerCmdDescription(Object cmd)
cmd
- the SetPower commandpublic static void setSetPowerCmdSetting(Object cmd, int which, double newValue)
cmd
- the SetPower commandwhich
- propellernewValue
- setting for a propellerpublic static void setSetPowerCmdDescription(Object cmd, String description)
cmd
- the SetPower commanddescription
- of the SetPower commandpublic static JAXBElement<?> createSetRudderCmd(double setting, String description)
setting
- the value of the rudder settingdescription
- the description of this rudder settingpublic static double getSetRudderCmdSetting(Object cmd)
cmd
- the SetRudder commandpublic static String getSetRudderCmdDescription(Object cmd)
cmd
- a SetRudder commandpublic static void setSetRudderCmdSetting(Object cmd, double setting)
cmd
- the SetRudder commandsetting
- for the SetRudder commandpublic static void setSetRudderCmdDescription(Object cmd, String description)
cmd
- the SetRudder commanddescription
- of the SetRudder commandpublic static void setMoveRotateCmdSetting(Object cmd, double setting)
cmd
- the MoveRotate commandsetting
- for the MoveRotate commandpublic static JAXBElement<?> createMoveRotateCmd(double setting, String description)
setting
- for the MoveRotate commanddescription
- for the MoveRotate command