Skip to content

VwDataStrMsg

Vw Data Str Msg

AM Type: 88

Source Code


Field Bits Type Unit Condition Mutator Error 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
readTimestamp 32 TimestampField Always TimestampMutator
version 3 UInt Always
pressure 21 UInt hPa Always ScalingMutator(×1000)
temperature 8 Int Cel Always
readings (bitmap) 8 Bitmap Always
Readings [bitmap] Seq Always
├── frequency 24 UInt Hz ScalingMutator(×1000) EntryError(NOT_DETECTED, 16777215)
└── thermistor 24 UInt Ohm DividerMutator(÷240), ScalingMutator(×1000) EntryError(NOT_DETECTED, 16777215)
Field Bits Type Unit Condition Mutator Error Description WF Address WF Name WF Unit Cloud DP Name
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
readTimestamp 32 TimestampField Always TimestampMutator
version 3 UInt Always
pressure 21 UInt hPa Always ScalingMutator(×1000) a:15:00:00 pressure hPa
temperature 8 Int Cel Always a:15:01:00 temperature Cel
readings (bitmap) 8 Bitmap Always
Readings [bitmap] Seq Always
├── frequency 24 UInt Hz ScalingMutator(×1000) EntryError(NOT_DETECTED, 16777215) b:15:00:00 frequency Hz
└── thermistor 24 UInt Ohm DividerMutator(÷240), ScalingMutator(×1000) EntryError(NOT_DETECTED, 16777215) b:15:00:01 resistance Ohm thermistor

Worldsensing Format Sources

Address Manufacturer Type Model Status
b:15:00:00 Worldsensing VibratingWire 0
b:15:00:01 Worldsensing Thermistor 0
b:15:01:00 Worldsensing VibratingWire 0
b:15:01:01 Worldsensing Thermistor 0
b:15:02:00 Worldsensing VibratingWire 0
b:15:02:01 Worldsensing Thermistor 0
b:15:03:00 Worldsensing VibratingWire 0
b:15:03:01 Worldsensing Thermistor 0
b:15:04:00 Worldsensing VibratingWire 0
b:15:04:01 Worldsensing Thermistor 0
b:15:05:00 Worldsensing VibratingWire 0
b:15:05:01 Worldsensing Thermistor 0
a:15:00:00 Worldsensing Barometer 0
a:15:01:00 Worldsensing Thermometer 0

Example

all_zeros

Source: VwDataStrMessages.py

JSON Message

{
  "ls_header": {
    "uplink_version": {
      "value": "4",
      "raw": 4
    },
    "product_code": {
      "value": "96",
      "raw": 96
    },
    "node_id": {
      "value": "50",
      "raw": 50
    },
    "sequence_number": {
      "value": "1",
      "raw": 1
    },
    "am_type": {
      "value": "88",
      "raw": 88
    }
  },
  "readTimestamp": {
    "value": "1970-01-01T00:00:00Z",
    "raw": 0
  },
  "version": {
    "value": "0",
    "raw": 0
  },
  "pressure": {
    "value": "0",
    "unit": "hPa",
    "raw": 0
  },
  "temperature": {
    "value": "0",
    "unit": "Cel",
    "raw": 0
  },
  "readings": [
    {},
    {},
    {},
    {},
    {},
    {},
    {},
    {}
  ]
}

Encoded Bytes

40 60 00 32 01 58 00 00 00 00 00 00 00 00 00