Class used for setting the configuration of WirelessNode objects. Set all the configuration values that you want to change, then verify and apply them to a Node.
See also: WirelessNode::applyConfig
Creates a blank WirelessNodeConfig.
Gets the WirelessTypes::DefaultMode value in the Config, if set.
Error_NoData | The requested value has not been set. |
void defaultMode( |
| ) |
Sets the WirelessTypes::DefaultMode value in the Config.
Gets the user inactivity timeout value in the Config, if set.
Error_NoData | The requested value has not been set. |
void inactivityTimeout( |
| ) |
Sets the user inactivity timeout value in the Config. This controls how many seconds before the Node goes to sleep when idle. (min of 5 seconds) Note: A value of 65535 (0xFFFF) disables the inactivity timeout so that the Node never goes to sleep.
Gets the check radio interval value in the Config, if set.
Error_NoData | The requested value has not been set. |
void checkRadioInterval( |
| ) |
Sets the check radio interval value (in seconds) in the Config. This controls how often the Node wakes up from sleep to check for commands.
Gets the WirelessTypes::TransmitPower value in the Config, if set.
Error_NoData | The requested value has not been set. |
void transmitPower( |
| ) |
Sets the WirelessTypes::TransmitPower value in the Config.
Gets the WirelessTypes::SamplingMode value in the Config, if set.
Error_NoData | The requested value has not been set. |
void samplingMode( |
| ) |
Sets the WirelessTypes::SamplingMode value in the Config.
Gets the WirelessTypes::WirelessSampleRate value in the Config, if set.
Error_NoData | The requested value has not been set. |
void sampleRate( |
| ) |
Sets the WirelessTypes::WirelessSampleRate value in the Config.
Gets the ChannelMask value in the Config, if set.
Error_NoData | The requested value has not been set. |
Gets the number of sweeps value in the Config, if set.
Error_NoData | The requested value has not been set. |
void numSweeps( |
| ) |
Sets the number of sweeps value in the Config. This affects the duration of sampling if unlimited duration is disabled, or the duration of each burst if the sampling mode is Sync Sampling Burst. Note: The number of sweeps should be normalized before it is set, using NodeFeatures::normalizeNumSweeps.
Gets the value of the unlimited duration flag in the Config, if set.
Error_NoData | The requested value has not been set. |
void unlimitedDuration( |
| ) |
Sets the value of the unlimited duration flag in the Config.
Gets the WirelessTypes::DataFormat value in the Config, if set.
Error_NoData | The requested value has not been set. |
void dataFormat( |
| ) |
Sets the WirelessTypes::DataFormat in the Config.
Gets the WirelessTypes::DataCollectionMethod value in the Config, if set.
Error_NoData | The requested value has not been set. |
void dataCollectionMethod( |
| ) |
Sets the WirelessTypes::DataCollectionMethod in the Config, representing how the data will be collected. Note: this has no affect if the sampling mode is Armed Datalogging, as this mode only operates in "log only".
Gets the amount of time between each burst value in the Config, if set.
Error_NoData | The requested value has not been set. |
void timeBetweenBursts( |
| ) |
Sets the amount of time between each burst in the Config. Note: This value should be normalized before it is set, using NodeFeatures::normalizeTimeBetweenBursts.
Gets the lost beacon timeout in the Config, if set.
Error_NoData | The requested value has not been set. |
void lostBeaconTimeout( |
| ) |
Sets the lost beacon timeout in the Config. Note: This value should be within NodeFeatures::minLostBeaconTimeout and NodeFeatures::maxLostBeaconTimeout. Note: A value of 0 disables the lost beacon timeout.
double hardwareGain( |
| ) const |
Gets the hardware gain for the given ChannelMask in the Config, if set.
mask const ChannelMask& | The ChannelMask to set the hardware gain for. |
Error_NoData | The requested value has not been set. |
void hardwareGain( |
| ) |
Sets the hardware gain for the given ChannelMask in the Config. Note: This value should be normalized before it is set, using NodeFeatures::normalizeHardwareGain.
uint16 hardwareOffset( |
| ) const |
Gets the hardware offset for the given ChannelMask in the Config, if set.
mask const ChannelMask& | The ChannelMask to set the hardware offset for. |
Error_NoData | The requested value has not been set. |
void hardwareOffset( |
| ) |
Sets the hardware offset for the given ChannelMask in the Config.
float gaugeFactor( |
| ) const |
Gets the gauge factor for the given ChannelMask in the Config, if set.
mask const ChannelMask& | The ChannelMask to set the gauge factor for. |
Error_NoData | The requested value has not been set. |
void gaugeFactor( |
| ) |
Sets the gauge Factor for the given ChannelMask in the Config.
const LinearEquation& linearEquation( |
| ) const |
Gets the LinearEquation for the given ChannelMask in the Config, if set.
mask const ChannelMask& | The ChannelMask to set the linear equation for. |
Error_NoData | The requested value has not been set. |
void linearEquation( |
| ) |
Sets the LinearEquation for the given ChannelMask in the Config.
WirelessTypes::CalCoef_Unit unit( |
| ) const |
Gets the WirelessTypes::CalCoef_Unit for the given ChannelMask in the Config, if set.
mask const ChannelMask& | The ChannelMask to set the linear equation for. |
Error_NoData | The requested value has not been set. |
void unit( |
| ) |
Sets the WirelessTypes::CalCoef_Unit for the given ChannelMask in the Config.
WirelessTypes::CalCoef_EquationType equationType( |
| ) const |
Gets the WirelessTypes::CalCoef_EquationType for the given ChannelMask in the Config, if set.
mask const ChannelMask& | The ChannelMask to set the linear equation for. |
Error_NoData | The requested value has not been set. |
void equationType( |
| ) |
Sets the WirelessTypes::CalCoef_EquationType for the given ChannelMask in the Config.
WirelessTypes::SettlingTime filterSettlingTime( |
| ) const |
Gets the WirelessTypes::SettlingTime for the given ChannelMask in the Config, if set.
mask const ChannelMask& | The ChannelMask to set the filter settling time for. |
Error_NoData | The requested value has not been set. |
void filterSettlingTime( |
| ) |
Sets the WirelessTypes::SettlingTime for the given ChannelMask in the Config.
WirelessTypes::ThermocoupleType thermocoupleType( |
| ) const |
Gets the WirelessTypes::ThermocoupleType for the given ChannelMask in the Config, if set.
mask const ChannelMask& | The ChannelMask to set the thermocouple type for. |
Error_NoData | The requested value has not been set. |
void thermocoupleType( |
| ) |
Sets the WirelessTypes::ThermocoupleType for the given ChannelMask in the Config.
Gets the FatigueOptions currently set in the Config.
Error_NoData | The requested value has not been set. |
void fatigueOptions( |
| ) |
Sets the FatigueOptions in the Config.
Gets the HistogramOptions currently set in the Config.
Error_NoData | The requested value has not been set. |
void histogramOptions( |
| ) |
Sets the HistogramOptions in the Config.
Gets the ActivitySense currently set in the Config.
Error_NoData | The requested value has not been set. |
void activitySense( |
| ) |
Sets the ActivitySense in the Config.