Constructor
new DroneCommandArgument(raw)
Command argument constructor
Parameters:
| Name | Type | Description | 
|---|---|---|
| raw | object | Raw command argument data from the xml specification | 
Properties:
| Name | Type | Description | 
|---|---|---|
| enum | Enum | undefined | Enum store containing possible enum values if  | 
- Source:
- To Do:
- 
        - allow boolean values for u8 and i8 params
 
Members
description
Parameter description
- Source:
hasEnumProperty
If it has the enum property set
- Source:
name
Parameter name
- Source:
type
Parameter type
- Source:
value
Get the parameter value
- Source:
- See:
value
Set the parameter value
- Source:
Methods
getValueSize() → {number}
Gets the byte size of the value.
- Source:
Returns:
- value size in bytes
- Type
- number
toString(debug, precision) → {string}
Returns a string representation of the DroneCommandArgument instance
Parameters:
| Name | Type | Default | Description | 
|---|---|---|---|
| debug | boolean | false | If extra debug info should be shown. | 
| precision | number | 3 | Amount of precision for numerical values | 
- Source:
Returns:
- string representation
- Type
- string