WirelessTypes
WirelessTypes

Contains enumerations/types for various wireless information

BeaconSource

Represents the source of a BaseStation's Beacon.

beacon_none

0 - No Beacon

beacon_internalTimer

1 - Internal Timer

beacon_internalPPS

2 - Internal PPS

beacon_externalPPS

3 - External PPS

MicroControllerType

Represents the types of microcontrollers possible on the Wireless Devices.

microcontroller_18F452

31 - 18F452, 20MHz

microcontroller_18F4620

32 - 18F4620, 20MHz

microcontroller_18F46K20

33 - 18F46K20, 40MHz

microcontroller_18F67K90

34 - 18F67K90, 40MHz

microcontroller_EFM32WG990F256

35 - EFM32WG990F256, 48MHz

DataCollectionMethod

Represents the types of data collection methods that can be performed on the Node.

collectionMethod_logOnly

1 - Data is logged to the Node's internal memory to be downloaded later

collectionMethod_transmitOnly

2 - Data is transmitted wirelessly over the air

collectionMethod_logAndTransmit

3 - Data is both logged to the Node and transmitted over the air.

DataFormat

Represents the types of data formats that data can be sampled in.

dataFormat_2byte_uint

1 - Data is in a 2-byte unsigned integer format

dataFormat_4byte_float

2 - Data is in a 4-byte float format

SyncSamplingMode

Represents the types of synchronized sampling modes the Node can be in.

syncMode_continuous

0x7400 - Data will be transmitted in standard non-burst synchronized sampling mode.

syncMode_burst

0xF600 - Data will be transmitted in a burst synchronized sampling mode.

SamplingMode

Represents the types of sampling modes the Node can be in.

samplingMode_sync

1 - The Synchronized Sampling mode

samplingMode_syncBurst

2 - The Synchronized Sampling, Burst mode

samplingMode_nonSync

3  - The Asynchronous Sampling mode (LDC)

samplingMode_armedDatalog

4 - The Armed Datalogging Sampling mode

DefaultMode

Represents the types of default modes the Node can have.  This is the mode the Node starts in, as well as the mode the node goes into after an inactivity timeout.

defaultMode_idle

0 - Default of Idle Mode.

default_ldc

1 - Default of Low Duty Cycle sampling.

default_datalog

4 - Default of Armed Datalogging (but with no timestamp) sampling.

default_sleep

5 - Default of a low-power Sleep Mode.

default_sync

6 - Default of Sync Sampling (must hear a beacon to start sampling).

Frequency

Represents the frequency (channel) that can be used for Wireless Devices.

freq_unknown

0 - Unknown Frequency

freq_11

11 - Frequency 11 (2.405 Ghz)

freq_12

12 - Frequency 12 (2.410 Ghz)

freq_13

13 - Frequency 13 (2.415 Ghz)

freq_14

14 - Frequency 14 (2.420 Ghz)

freq_15

15 - Frequency 15 (2.425 Ghz)

freq_16

16 - Frequency 16 (2.430 Ghz)

freq_17

17 - Frequency 17 (2.435 Ghz)

freq_18

18 - Frequency 18 (2.440 Ghz)

freq_19

19 - Frequency 19 (2.445 Ghz)

freq_20

20 - Frequency 20 (2.450 Ghz)

freq_21

21 - Frequency 21 (2.455 Ghz)

freq_22

22 - Frequency 22 (2.460 Ghz)

freq_23

23 - Frequency 23 (2.465 Ghz)

freq_24

24 - Frequency 24 (2.470 Ghz)

freq_25

25 - Frequency 25 (2.475 Ghz)

freq_26

26 - Frequency 26 (2.480 Ghz)

TransmitPower

Represents the transmit powers that can be used for Wireless Devices.

power_20dBm

20 - 20 dBm (100 mw)

power_16dBm

16 - 16 dBm (39 mw)

power_10dBm

10 - 10 dBm (10 mw)

power_5dBm

5  - 5 dBm (3 mw)

power_0dBm

0  - 0 dBm  (1 mw)

NodeRetransmission

Represents the possible Node Retransmission values.

retransmission_off

0 - Retransmission is turned off

retransmission_on

1 - Retransmission is turned on

retransmission_disabled

2 - Retransmission is disabled. It should not be set to on or off

TriggerType

Represents the different trigger types that can cause a datalogging session to be logged to a Wireless Node.

trigger_userInit

0 - The user started this datalogging session manually by sending a start sampling command.

trigger_ceiling

1 - The trigger was caused by a ceiling event.

trigger_floor

2 - The trigger was caused by a floor event.

trigger_rampUp

3 - The trigger was caused by a ramp-up event.

trigger_rampDown

4 - The trigger was caused by a ramp-down event.

CalCoef_EquationType

Represents the equation types that can be used for calibration coefficients on Wireless Nodes.

equation_none

0 - value = none, [bits/no equation applied]

equation_standard

4 - value = (slope * bits) + offset

CalCoef_Unit

Represents the unit types that can be used for calibration coefficients on Wireless Nodes.

unit_none

0  - no unit or unknown unit

unit_bits

1  - raw bits

unit_strain_strain

2  - Strain

unit_strain_microStrain

3  - microStrain

unit_accel_g

4  - acceleration due to gravity

unit_accel_milliG

34  - milli-G's

unit_accel_ms2

5  - meters per second squared

unit_volts_volts

6  - volts

unit_volts_millivolts

7  - milliVolts

unit_volts_microvolts

8  - microVolts

unit_temp_celsius

9  - degrees Celsius

unit_temp_kelvin

10  - Kelvin

unit_temp_fahrenheit

11  - degrees Fahrenheit

unit_displacement_meters

12  - meters

unit_displacement_millimeters

13  - millimeters

unit_displacement_micrometers

14  - micrometers

unit_force_lbf

15  - pound force

unit_force_newtons

16  - Newtons

unit_force_kiloNewtons

17  - kiloNewtons

unit_mass_kilograms

18  - kilograms

unit_pressure_bar

19  - bar

unit_pressure_psi

20  - pounds per square inch

unit_pressure_atm

21  - atmospheric pressure

unit_pressure_mmHg

22  - millimeters of mercury

unit_pressure_pascal

23  - Pascal

unit_pressure_megaPascal

24  - megaPascal

unit_pressure_kiloPascal

25  - kiloPascal

unit_general_degrees

26  - degrees

unit_general_degreesPerSec

27  - degrees per second

unit_general_radiansPerSec

28  - radians per second

unit_general_percent

29  - percent

unit_general_rpm

30  - revolutions per minute

unit_general_hertz

31  - hertz

unit_general_percentRh

32  - percent relative humidity

unit_general_mVperV

33  - milliVolt/Volt

ChannelType

Represents the types of channels on Wireless Nodes.

chType_none

0 - No channel type (channel not supported)

chType_fullDifferential

1 - Full Differential

chType_singleEnded

2 - Single Ended

chType_battery

3 - Battery

chType_temperature

4 - Temperature

chType_rh

5 - Relative Humidity

chType_acceleration

6 - Acceleration

chType_displacement

7 - Displacement

chType_voltage

8 - Voltage

chType_diffTemperature

9 - Differential - Temperature (thermocouple, rtd)

SettlingTime

Represents the settling times used for thermocouple and voltage inputs on some Wireless Nodes.

settling_4ms

1  - 4 millisecond settling time (fastest settling)

settling_8ms

2  - 8 millisecond settling time

settling_16ms

3  - 16 millisecond settling time

settling_32ms

4  - 32 millisecond settling time

settling_40ms

5  - 40 millisecond settling time

settling_48ms

6  - 48 millisecond settling time

settling_60ms

7  - 60 millisecond settling time

settling_101ms_90db

8  - 101 millisecond settling time (90db [60Hz Rejection])

settling_120ms_80db

9  - 120 millisecond settling time (80db [50Hz Rejection])

settling_120ms_65db

10  - 120 millisecond settling time (65db [50+60Hz Rejection])

settling_160ms_69db

11  - 160 millisecond settling time (69db [50+60Hz Rejection])

settling_200ms

12  - 200 millisecond settling time (highest resolution)

ThermocoupleType

Represents the thermocouple types supported by some Wireless Nodes.

tc_uncompensated

0  - Uncompensated (no thermocouple type)

tc_K

1  - K Type Thermocouple

tc_J

2  - J Type Thermocouple

tc_R

3  - R Type Thermocouple

tc_S

4  - S Type Thermocouple

tc_T

5  - T Type Thermocouple

tc_E

6  - E Type Thermocouple

tc_B

7  - B Type Thermocouple

tc_N

8  - N Type Thermocouple

tc_customPolynomial

9  - Custom Polynomial

WirelessSampleRate

The possible sample rates that are available for Wireless Nodes.

sampleRate_104170Hz

60  - 104170 Hz

sampleRate_78125Hz

58  - 78125 Hz

sampleRate_62500Hz

57  - 62500 Hz

sampleRate_25000Hz

56  - 25000 Hz

sampleRate_12500Hz

55  - 12500 Hz

sampleRate_3200Hz

49  - 3200 Hz

sampleRate_1600Hz

48  - 1600 Hz

sampleRate_800Hz

47  - 800 Hz

sampleRate_1kHz

62  - 1 kHz

sampleRate_2kHz

63  - 2 kHz

sampleRate_3kHz

64  - 3 kHz

sampleRate_4kHz

65  - 4 kHz

sampleRate_5kHz

66  - 5 kHz

sampleRate_6kHz

67  - 6 kHz

sampleRate_7kHz

68  - 7 kHz

sampleRate_8kHz

69  - 8 kHz

sampleRate_9kHz

70  - 9 kHz

sampleRate_10kHz

71  - 10 kHz

sampleRate_20kHz

72  - 20 kHz

sampleRate_30kHz

73  - 30 kHz

sampleRate_40kHz

74  - 40 kHz

sampleRate_50kHz

75  - 50 kHz

sampleRate_60kHz

76  - 60 kHz

sampleRate_70kHz

77  - 70 kHz

sampleRate_80kHz

78  - 80 kHz

sampleRate_90kHz

79  - 90 kHz

sampleRate_100kHz

80  - 100 kHz

sampleRate_8192Hz

100  - 8192 Hz

sampleRate_4096Hz

101  - 4096 Hz

sampleRate_2048Hz

102  - 2048 Hz

sampleRate_1024Hz

103  - 1024 Hz

sampleRate_512Hz

104  - 512 Hz

sampleRate_256Hz

105  - 256 Hz

sampleRate_128Hz

106  - 128 Hz

sampleRate_64Hz

107  - 64 Hz

sampleRate_32Hz

108  - 32 Hz

sampleRate_16Hz

109  - 16 Hz

sampleRate_8Hz

110  - 8 Hz

sampleRate_4Hz

111  - 4 Hz

sampleRate_2Hz

112  - 2 Hz

sampleRate_1Hz

113  - 1 Hz

sampleRate_2Sec

114  - 1 sample every 2 seconds

sampleRate_5Sec

115  - 1 sample every 5 seconds

sampleRate_10Sec

116  - 1 sample every 10 seconds

sampleRate_30Sec

117  - 1 sample every 30 seconds

sampleRate_1Min

118  - 1 sample every 1 minute

sampleRate_2Min

119  - 1 sample every 2 minutes

sampleRate_5Min

120  - 1 sample every 5 minutes

sampleRate_10Min

121  - 1 sample every 10 minutes

sampleRate_30Min

122  - 1 sample every 30 minutes

sampleRate_60Min

123  - 1 sample every 60 minutes

sampleRate_24Hours

127  - 1 sample every 24 hours

ChannelGroupSetting

The possible settings for ChannelGroups.

chSetting_hardwareGain

0 - Hardware Gain

chSetting_filterSettlingTime

1 - Filter Settling Time

chSetting_thermocoupleType

2 - Thermocouple Type

chSetting_linearEquation

3 - Linear Equation

chSetting_unit

4 - Unit

chSetting_equationType

5 - Equation Type

chSetting_hardwareOffset

6 - Hardware Offset

chSetting_autoBalance

7 - Autobalance Function

chSetting_gaugeFactor

8 - Gauge Factor

AutoBalanceErrorFlag

The possible completion flags for the AutoBalance Wireless Node function.

autobalance_success

0  - AutoBalance was successful.

autobalance_maybeInvalid

1  - AutoBalance completed, but the values look suspicious.

autobalance_notSupportedByNode

2  - AutoBalance is not supported by the Node.

autobalance_notSupportedByCh

3  - AutoBalance is not supported by the channel.

autobalance_targetOutOfRange

4  - The target balance value is out of range for the channel.

autobalance_legacyNone

998  - The legacy AutoBalance command was used, so no info was returned.

autobalance_notComplete

999  - AutoBalance has not yet completed.

AutoCalCompletionFlag

The possible completion flags for the AutoCal Wireless Node function.

autocal_success

0  - AutoCal was successful.

autocal_maybeInvalid

1  - AutoCal completed, but the values look suspicious.

autocal_notComplete

999  - AutoCal has not yet completed.

AutoCalErrorFlag

The possible error flags for the AutoCal Wireless Node function.

autocalError_none

0  - AutoCal showed no sign of errors.

autocalError_sensorDetached

1  - AutoCal indicated the sensor may be detached.

autocalError_sensorShorted

2  - AutoCal indicated the sensor may have shorted.

FatigueMode

The different modes a Fatigue Node can operate in.

fatigueMode_angleStrain

0  - Standard angle strain mode: can enter specific angles to sample.

fatigueMode_distributedAngle

1  - Distributed angle mode: can enter a low, high, and # of angles (4-16) to sample.

fatigueMode_rawGaugeStrain

2  - Raw Gauge Strain mode: sends the raw strain sensor data.

UNKNOWN_RSSI = 999

The value given for an unknown RSSI value.