SyncNodeConfig
SyncNodeConfig

A helper class for reading and writing values used for Synchronized Sampling configuration

Functions
SyncNodeConfig
SyncNodeConfig(
const SyncNetworkInfo *networkInfo
)

Creates a SyncNodeConfig object

Parameters
networkInfo

A SyncNetworkInfo object containing information on a Node in the Sync Sampling network.

Variables
m_networkInfo
const SyncNetworkInfo* m_networkInfo

The SyncNetworkInfo object containing information on the Node in the Sync Sampling network.

m_eepromHelper
NodeEepromHelper m_eepromHelper

The NodeEepromHelper to use in reading and writing eeproms.

Functions
sampleRate
SampleRate sampleRate()

Gets the SampleRate of the node.

Returns

A SampleRate object representing the sample rate of the node.

Exceptions
activeChannels
ChannelMask activeChannels()

Gets the ChannelMask of the node.

Returns

A ChannelMask object representing the active channels of the node.

Exceptions
dataFormat
WirelessTypes::DataFormat dataFormat()

Gets the WirelessTypes::DataFormat of the node.

Returns

A WirelessTypes::DataFormat object representing the data format of the node.

Exceptions
collectionMethod
WirelessTypes::DataCollectionMethod collectionMethod()

Gets the WirelessTypes::DataCollectionMethod of the node.

Returns

A WirelessTypes::DataCollectionMethod object representing the collection method of the Node.

Exceptions
sweepsPerSession
uint32 sweepsPerSession()

Gets the number of sweeps per session of the node.

Returns

The number of sweeps per session of the node.

Exceptions
syncSamplingMode
WirelessTypes::SyncSamplingMode syncSamplingMode()

Gets the WirelessTypes::SyncSamplingMode of the node.

Returns

The WirelessTypes::SyncSamplingMode of the node.

Exceptions
samplingMode
WirelessTypes::SamplingMode samplingMode()

Gets the WirelessTypes::SamplingMode ofthe node.

Returns

The WirelessTypes::SamplingMode of the node.

Exceptions
samplingDelay
TimeSpan samplingDelay()

Gets the value stored in eeprom for the sampling delay of the node.

Returns

The sampling delay of the node as a TimeSpan.

Exceptions
timeBetweenBursts
TimeSpan timeBetweenBursts()

Gets the time between bursts of the node.

Returns

A TimeSpan representing the time between bursts of the node.

Exceptions
retransmission
WirelessTypes::NodeRetransmission retransmission()

Gets the WirelessTypes::NodeRetransmission of the node.

Returns

The WirelessTypes::NodeRetransmission of the node.

Exceptions
filter2
WirelessTypes::SettlingTime filter2()

Gets the second filter of the node.

Returns

A WirelessTypes::SettlingTime representing the second filter of the node.

Exceptions
txPerGroup
void txPerGroup(
uint32 txPerGroup
)

Writes the transmissions per group to the node.

Parameters
txPerGroup
uint32

The number of transmissions per group value to write to the node.

Exceptions
groupSize
void groupSize(
uint32 groupSize
)

Writes the group size to the node.

Parameters
groupSize
uint32

The group size value to write to the node.

Exceptions
tdmaAddress
void tdmaAddress(
uint32 address
)

Writes the TDMA address to the node.

Parameters
address
uint32

The TDMA address value to write to the node.

Exceptions
retransmission
void retransmission(
WirelessTypes::NodeRetransmission reTx
)

Writes the retransmission value to the node.

Parameters
reTx

The WirelessTypes::NodeRetransmission value to write to the node.

Exceptions
maxRetransPerBurst
void maxRetransPerBurst(
uint32 maxReTxPerBurst
)

Writes the maximum retransmissions per burst to the node.

Parameters
maxReTxPerBurst
uint32

The maximum retransmissions per burst value to write to the node.

Exceptions
applyEepromChanges
void applyEepromChanges()

Resets the radio/power on the Node to apply eeprom changes that have been made.