DynRawDataStrMsg
Dyn Raw Data Str Msg
AM Type: 83
Source Code
| Field | Bits | Type | Unit | Condition | Mutator | Error | Validator | Description |
|---|---|---|---|---|---|---|---|---|
| ls_header | — | Struct | Always | |||||
| ├── uplink_version | 4 | UInt | Always | |||||
| ├── node_id_high | 4 | Fragment | Always | |||||
| ├── product_code | 8 | UInt | Always | |||||
| ├── node_id | 16 | UInt | Always | |||||
| ├── sequence_number | 8 | UInt | Always | |||||
| └── am_type | 8 | UInt | Always | |||||
| timestamp | 32 | TimestampField | Always | TimestampMutator | ||||
| version | 4 | UInt | Always | RangeValidator[0, 1] | ||||
| commonHeader | — | Switch | Always | |||||
| ├── reserved | 2 | Reserved | version == 0 | |||||
| ├── outputParameter | 2 | Enum | version == 0 | NO_ALGORITHM (0), MTVV (1), PPV (2), PGA (3), PSA (4) | ||||
| ├── outputParameter | 3 | Enum | version == 1 | NO_ALGORITHM (0), MTVV (1), PPV (2), PGA (3), PSA (4) | ||||
| └── reserved | 1 | Reserved | version == 1 | |||||
| readings | — | Switch | Always | |||||
| ├── isShortMonitoringEvent | 1 | Bool | (outputParameter, version) == (MTVV, 0) | |||||
| ├── wakeUpThreshold | 16 | UInt | (outputParameter, version) == (MTVV, 0) | |||||
| ├── transmissionThreshold | 10 | Mtvv | dB | (outputParameter, version) == (MTVV, 0) | OffsetMutator(-55), MultiplierMutator(×20) | EntryError(DATA_OUT_OF_RANGE, 1023) | RangeValidator[55.0, 100.0] | |
| ├── reading | — | Struct | (outputParameter, version) == (MTVV, 0) | |||||
| │ ├── numWindowsEvent | 7 | UInt | count | (outputParameter, version) == (MTVV, 0) | EntryError(DATA_OUT_OF_RANGE, 127) | |||
| │ ├── xAxis | — | Struct | (outputParameter, version) == (MTVV, 0) | |||||
| │ │ └── MTVV | 10 | Mtvv | dB | (outputParameter, version) == (MTVV, 0) | OffsetMutator(-55), MultiplierMutator(×20) | EntryError(DATA_OUT_OF_RANGE, 1023) | RangeValidator[55.0, 100.0] | |
| │ ├── yAxis | — | Struct | (outputParameter, version) == (MTVV, 0) | |||||
| │ │ └── MTVV | 10 | Mtvv | dB | (outputParameter, version) == (MTVV, 0) | OffsetMutator(-55), MultiplierMutator(×20) | EntryError(DATA_OUT_OF_RANGE, 1023) | RangeValidator[55.0, 100.0] | |
| │ └── zAxis | — | Struct | (outputParameter, version) == (MTVV, 0) | |||||
| │ └── MTVV | 10 | Mtvv | dB | (outputParameter, version) == (MTVV, 0) | OffsetMutator(-55), MultiplierMutator(×20) | EntryError(DATA_OUT_OF_RANGE, 1023) | RangeValidator[55.0, 100.0] | |
| ├── temperature | 12 | Int | Cel | (outputParameter, version) == (MTVV, 1) | ScalingMutator(×10) | EntryError(DATA_OUT_OF_RANGE, 2047) | ||
| ├── reading | — | Struct | (outputParameter, version) == (MTVV, 1) | |||||
| │ ├── numWindowsEvent | 7 | UInt | count | (outputParameter, version) == (MTVV, 1) | EntryError(DATA_OUT_OF_RANGE, 127) | |||
| │ ├── xAxis | — | Struct | (outputParameter, version) == (MTVV, 1) | |||||
| │ │ └── MTVV | 10 | Mtvv | dB | (outputParameter, version) == (MTVV, 1) | OffsetMutator(-55), MultiplierMutator(×20) | EntryError(DATA_OUT_OF_RANGE, 1023) | RangeValidator[55.0, 100.0] | |
| │ ├── yAxis | — | Struct | (outputParameter, version) == (MTVV, 1) | |||||
| │ │ └── MTVV | 10 | Mtvv | dB | (outputParameter, version) == (MTVV, 1) | OffsetMutator(-55), MultiplierMutator(×20) | EntryError(DATA_OUT_OF_RANGE, 1023) | RangeValidator[55.0, 100.0] | |
| │ └── zAxis | — | Struct | (outputParameter, version) == (MTVV, 1) | |||||
| │ └── MTVV | 10 | Mtvv | dB | (outputParameter, version) == (MTVV, 1) | OffsetMutator(-55), MultiplierMutator(×20) | EntryError(DATA_OUT_OF_RANGE, 1023) | RangeValidator[55.0, 100.0] | |
| ├── isShortMonitoringEvent | 1 | Bool | (outputParameter, version) == (PPV, 0) | |||||
| ├── wakeUpThreshold | 16 | UInt | (outputParameter, version) == (PPV, 0) | |||||
| ├── transmissionThreshold | 13 | Ppv | mm/s | (outputParameter, version) == (PPV, 0) | ScalingMutator(×100) | EntryError(DATA_OUT_OF_RANGE, 8191) | RangeValidator[0, 60.0] | |
| ├── reading | — | Struct | (outputParameter, version) == (PPV, 0) | |||||
| │ ├── numWindowsEvent | 7 | UInt | count | (outputParameter, version) == (PPV, 0) | EntryError(DATA_OUT_OF_RANGE, 127) | |||
| │ ├── xAxis | — | Struct | (outputParameter, version) == (PPV, 0) | |||||
| │ │ ├── PPV | 13 | Ppv | mm/s | (outputParameter, version) == (PPV, 0) | ScalingMutator(×100) | EntryError(DATA_OUT_OF_RANGE, 8191) | RangeValidator[0, 60.0] | |
| │ │ └── predominantFrequency | 8 | PFrequency | Hz | (outputParameter, version) == (PPV, 0) | MultiplierMutator(×2) | EntryError(DATA_OUT_OF_RANGE, 255) | RangeValidator[0, 100] | |
| │ ├── yAxis | — | Struct | (outputParameter, version) == (PPV, 0) | |||||
| │ │ ├── PPV | 13 | Ppv | mm/s | (outputParameter, version) == (PPV, 0) | ScalingMutator(×100) | EntryError(DATA_OUT_OF_RANGE, 8191) | RangeValidator[0, 60.0] | |
| │ │ └── predominantFrequency | 8 | PFrequency | Hz | (outputParameter, version) == (PPV, 0) | MultiplierMutator(×2) | EntryError(DATA_OUT_OF_RANGE, 255) | RangeValidator[0, 100] | |
| │ └── zAxis | — | Struct | (outputParameter, version) == (PPV, 0) | |||||
| │ ├── PPV | 13 | Ppv | mm/s | (outputParameter, version) == (PPV, 0) | ScalingMutator(×100) | EntryError(DATA_OUT_OF_RANGE, 8191) | RangeValidator[0, 60.0] | |
| │ └── predominantFrequency | 8 | PFrequency | Hz | (outputParameter, version) == (PPV, 0) | MultiplierMutator(×2) | EntryError(DATA_OUT_OF_RANGE, 255) | RangeValidator[0, 100] | |
| ├── temperature | 12 | Int | Cel | (outputParameter, version) == (PPV, 1) | ScalingMutator(×10) | EntryError(DATA_OUT_OF_RANGE, 2047) | ||
| ├── reading | — | Struct | (outputParameter, version) == (PPV, 1) | |||||
| │ ├── numWindowsEvent | 8 | UInt | count | (outputParameter, version) == (PPV, 1) | EntryError(DATA_OUT_OF_RANGE, 255) | |||
| │ ├── xAxis | — | Struct | (outputParameter, version) == (PPV, 1) | |||||
| │ │ ├── PPV | 15 | Ppv | mm/s | (outputParameter, version) == (PPV, 1) | ScalingMutator(×100) | EntryError(DATA_OUT_OF_RANGE, 32767) | RangeValidator[0, 200.0] | |
| │ │ └── predominantFrequency | 10 | PFrequency | Hz | (outputParameter, version) == (PPV, 1) | MultiplierMutator(×2) | EntryError(DATA_OUT_OF_RANGE, 1023) | RangeValidator[0, 315] | |
| │ ├── yAxis | — | Struct | (outputParameter, version) == (PPV, 1) | |||||
| │ │ ├── PPV | 15 | Ppv | mm/s | (outputParameter, version) == (PPV, 1) | ScalingMutator(×100) | EntryError(DATA_OUT_OF_RANGE, 32767) | RangeValidator[0, 200.0] | |
| │ │ └── predominantFrequency | 10 | PFrequency | Hz | (outputParameter, version) == (PPV, 1) | MultiplierMutator(×2) | EntryError(DATA_OUT_OF_RANGE, 1023) | RangeValidator[0, 315] | |
| │ └── zAxis | — | Struct | (outputParameter, version) == (PPV, 1) | |||||
| │ ├── PPV | 15 | Ppv | mm/s | (outputParameter, version) == (PPV, 1) | ScalingMutator(×100) | EntryError(DATA_OUT_OF_RANGE, 32767) | RangeValidator[0, 200.0] | |
| │ └── predominantFrequency | 10 | PFrequency | Hz | (outputParameter, version) == (PPV, 1) | MultiplierMutator(×2) | EntryError(DATA_OUT_OF_RANGE, 1023) | RangeValidator[0, 315] | |
| ├── temperature | 12 | Int | Cel | (outputParameter, version) == (PGA, 1) | ScalingMutator(×10) | EntryError(DATA_OUT_OF_RANGE, 2047) | ||
| ├── samplingRate | 2 | Enum | (outputParameter, version) == (PGA, 1) | F62_5HZ (0), F125HZ (1), F250HZ (2), F500HZ (3) | ||||
| ├── reading | — | Struct | (outputParameter, version) == (PGA, 1) | |||||
| │ ├── composedPGAEvent | 15 | PGA | mg_acc | (outputParameter, version) == (PGA, 1) | ScalingMutator(×10) | EntryError(DATA_OUT_OF_RANGE, 32767) | RangeValidator[0, 2000.0] | |
| │ ├── composedRMSEvent | 14 | RMS | mg_acc | (outputParameter, version) == (PGA, 1) | ScalingMutator(×10) | EntryError(DATA_OUT_OF_RANGE, 16383) | RangeValidator[0, 1000.0] | |
| │ ├── xAxis | — | Struct | (outputParameter, version) == (PGA, 1) | |||||
| │ │ ├── PGA | 15 | PGA | mg_acc | (outputParameter, version) == (PGA, 1) | ScalingMutator(×10) | EntryError(DATA_OUT_OF_RANGE, 32767) | RangeValidator[0, 2000.0] | |
| │ │ └── frequency | 11 | UInt | Hz | (outputParameter, version) == (PGA, 1) | RawFrequencyToFrequencyMutator | |||
| │ ├── yAxis | — | Struct | (outputParameter, version) == (PGA, 1) | |||||
| │ │ ├── PGA | 15 | PGA | mg_acc | (outputParameter, version) == (PGA, 1) | ScalingMutator(×10) | EntryError(DATA_OUT_OF_RANGE, 32767) | RangeValidator[0, 2000.0] | |
| │ │ └── frequency | 11 | UInt | Hz | (outputParameter, version) == (PGA, 1) | RawFrequencyToFrequencyMutator | |||
| │ └── zAxis | — | Struct | (outputParameter, version) == (PGA, 1) | |||||
| │ ├── PGA | 15 | PGA | mg_acc | (outputParameter, version) == (PGA, 1) | ScalingMutator(×10) | EntryError(DATA_OUT_OF_RANGE, 32767) | RangeValidator[0, 2000.0] | |
| │ └── frequency | 11 | UInt | Hz | (outputParameter, version) == (PGA, 1) | RawFrequencyToFrequencyMutator | |||
| ├── temperature | 12 | Int | Cel | (outputParameter, version) == (PSA, 1) | ScalingMutator(×10) | EntryError(DATA_OUT_OF_RANGE, 2047) | ||
| ├── samplingRate | 2 | Enum | (outputParameter, version) == (PSA, 1) | F62_5HZ (0), F125HZ (1), F250HZ (2), F500HZ (3) | ||||
| ├── reading | — | Struct | (outputParameter, version) == (PSA, 1) | |||||
| │ ├── xAxis | — | Struct | (outputParameter, version) == (PSA, 1) | |||||
| │ │ ├── PGA | 15 | PGA | mg_acc | (outputParameter, version) == (PSA, 1) | ScalingMutator(×10) | EntryError(DATA_OUT_OF_RANGE, 32767) | RangeValidator[0, 2000.0] | |
| │ │ ├── RMS | 14 | RMS | mg_acc | (outputParameter, version) == (PSA, 1) | ScalingMutator(×10) | EntryError(DATA_OUT_OF_RANGE, 16383) | RangeValidator[0, 1000.0] | |
| │ │ └── Frequencies [5] | — | Seq | (outputParameter, version) == (PSA, 1) | |||||
| │ │ └── | 11 | UInt | Hz | — | RawFrequencyToFrequencyMutator | |||
| │ ├── yAxis | — | Struct | (outputParameter, version) == (PSA, 1) | |||||
| │ │ ├── PGA | 15 | PGA | mg_acc | (outputParameter, version) == (PSA, 1) | ScalingMutator(×10) | EntryError(DATA_OUT_OF_RANGE, 32767) | RangeValidator[0, 2000.0] | |
| │ │ ├── RMS | 14 | RMS | mg_acc | (outputParameter, version) == (PSA, 1) | ScalingMutator(×10) | EntryError(DATA_OUT_OF_RANGE, 16383) | RangeValidator[0, 1000.0] | |
| │ │ └── Frequencies [5] | — | Seq | (outputParameter, version) == (PSA, 1) | |||||
| │ │ └── | 11 | UInt | Hz | — | RawFrequencyToFrequencyMutator | |||
| │ └── zAxis | — | Struct | (outputParameter, version) == (PSA, 1) | |||||
| │ ├── PGA | 15 | PGA | mg_acc | (outputParameter, version) == (PSA, 1) | ScalingMutator(×10) | EntryError(DATA_OUT_OF_RANGE, 32767) | RangeValidator[0, 2000.0] | |
| │ ├── RMS | 14 | RMS | mg_acc | (outputParameter, version) == (PSA, 1) | ScalingMutator(×10) | EntryError(DATA_OUT_OF_RANGE, 16383) | RangeValidator[0, 1000.0] | |
| │ └── Frequencies [5] | — | Seq | (outputParameter, version) == (PSA, 1) | |||||
| │ └── | 11 | UInt | Hz | — | RawFrequencyToFrequencyMutator | |||
| └── | 0 | — | (outputParameter, version) == default |