Contains all of the fatigue options that can be configured for a WirelessNode.
Gets the Young's Modulus set in this options object.
void youngsModulus( |
| ) |
Sets the Young's Modulus in this options object.
val float | The Young's Modulus to set. |
Gets the Poisson's Ration set in this options object.
void poissonsRatio( |
| ) |
Sets the Poisson's Ratio in this options object.
val float | The Poisson's Ratio to set. |
Gets the Peak/Valley Threshold set in this options object.
void peakValleyThreshold( |
| ) |
Sets the Peak/Valley Threshold in this options object.
val uint16 | The Peak/Valley Threshold to set. |
Gets the debug mode flag set in this options object. This determines whether raw angle data that builds the Histograms will be sent when sampling.
void debugMode( |
| ) |
Sets the debug mode flag in this options object. This determines whether raw angle data that builds the Histograms will be sent when sampling.
enable bool | Whether to enable (true) or disable (false) debug mode. |
float damageAngle( |
| ) const |
Gets the damage angle set in this options object, for the given angle id (0-based).
angleId uint8 | The angle ID to get the damage angle for. |
Error_NoData | The given angle ID was not set in this object. |
Gets the DamageAngles container set in this options object.
void damageAngle( |
| ) |
Sets the damage angle in this options object, for the given angle id (0-based). The angle will be automatically converted to between 0 and 360 if it is out of range.
angleId uint8 | The angle ID to set the damage angle for. |
angle float | The damage angle value to set. |
const SnCurveSegment& snCurveSegment( |
| ) const |
Gets the SnCurveSegment set in this options object, for the given segment id (0-based).
segmentId uint8 | The segment ID to get the segment for. |
Error_NoData | The given segment ID was not set in this object. |
Gets the SnCurveSegments container set in this options object.
void snCurveSegment( |
| ) |
Sets the SnCurveSegment in this options object, for the given segment id (0-based).
segmentId uint8 | The segment ID to set the segment for. |
segment const SnCurveSegment& | The SnCurveSegment to set. |
The WirelessTypes::FatigueMode that is set in this options object.
Sets whether distributed angle mode is enabled or disabled in this options object. Distributed Angle Mode allows the user to enable an even distribution of 4-16 angles. When in this mode, the standard damageAngles will not be used by the Node.
enable | Whether to enable or disable distributed angle mode. |
Gets the current number of angles to use for distributed angle mode in this options object. Note: The Node will only use this if the fatigueMode is set to distributed angle mode.
void distributedAngleMode_numAngles( |
| ) |
Sets the current number of angles to use for distributed angle mode in this options object. Note: Note: The Node will only use this if the fatigueMode is set to distributed angle mode.
numAngles uint8 | The number of angles to use (4-16). |
Gets the current lower bound angle (in degrees) to use for distributed angle mode in this options object. Note: Note: The Node will only use this if the fatigueMode is set to distributed angle mode.
void distributedAngleMode_lowerBound( |
| ) |
Sets the current lower bound angle to use for distributed angle mode in this options object. Note: Note: The Node will only use this if the fatigueMode is set to distributed angle mode. Note: The lower bound and upper bound angles must be at least 1 degree.
angle float | The lower bound angle (in degrees) to use. |
Gets the current upper bound angle (in degrees) to use for distributed angle mode in this options object. Note: Note: The Node will only use this if the fatigueMode is set to distributed angle mode.
void distributedAngleMode_upperBound( |
| ) |
Sets the current upper bound angle to use for distributed angle mode in this options object. Note: Note: The Node will only use this if the fatigueMode is set to distributed angle mode. Note: The lower bound and upper bound angles must be at least 1 degree.
angle float | The upper bound angle (in degrees) to use. |
Gets whether sending Histograms is enabled or disabled, in this options object.
void histogramEnable( |
| ) |
Sets whether sending Histograms is enabled or disabled, in this options object.
enable bool | Whehter to enable or disable sending Histograms. |