====== BMP280 Layer (bmp280) ====== This is a helper layer that enables access to the //[[https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp280/|BMP280]]// temperature and pressure sensor. It must be deployed on top of an HTTP, MQTT, UDP, IP, AWS, Azure or CoAP layer. ===== BMP280 Layer Configuration Parameters ===== ^ Parameter^ Type^ Description^ | Address| Number| Ethernet/IPv4/IPv6 Address| | Alias| String| | | BitsPerWord| Number| | | Debug Log Level| Number| Debug Level| | Dependencies| String| Other dependencies to this element| | Destination Peer| Number| | | Device| String| | | Event Filter| String| Filter of Event| | Exact Match| Boolean| | | Max Event Queue Size| Number| Maximum Queue Size| | Mode| Number| | | Name| String| Component Name| | No Events| Boolean| | | Passthrough| Boolean| High-to-Low Layer Passthrough| | Period| String| | | Pressure| Boolean| | | Raw Data To Inject| String| Data Packet to Inject| | Raw Dst L2 To Inject| String| Destination L2 Address| | Raw Dst L3 To Inject| String| Destination L3 Address| | Raw Dst L4 To Inject| String| Destination L4 Address| | Request Timeout| Number| | | Save Dynamic Config| Boolean| | | Sense| Boolean| | | Show Commands| Boolean| Show Commands| | Show Events| Boolean| Show Events| | Speed| Number| | | Temperature| Boolean| | | Topic| String| | | Watch| Boolean| Watch Layer| ===== BMP280 Layer Real-Time Parameters ===== ^ Parameter^ Type^ Description^ | Allow Blocking Event| Boolean| Blocking Events| | Blocked| Boolean| Disable Component| | Debug Log Level| Number| Debug Level| | Passthrough| Boolean| High-to-Low Layer Passthrough| | Watch| Boolean| Watch Layer| ===== BMP280 Layer Functions ===== ^ Function^ Type^ Description^ | getStatsBmp280AvailableInstances(layer)| getter| Get "Available Instances" Parameter| | getStatsBmp280DownstreamLastPacket(layer)| getter| Get "Downstream Last Packet" Parameter| | getStatsBmp280DownstreamPacketCount(layer)| getter| Get "Downstream Packet Count" Parameter| | getStatsBmp280MaxDownstreamDelay(layer)| getter| Get "Max Downstream Delay" Parameter| | getStatsBmp280MaxUpstreamDelay(layer)| getter| Get "Max Upstream Delay" Parameter| | getStatsBmp280MeanDownstreamDelay(layer)| getter| Get "Mean Downstream Delay" Parameter| | getStatsBmp280MeanUpstreamDelay(layer)| getter| Get "Mean Upstream Delay" Parameter| | getStatsBmp280MinDownstreamDelay(layer)| getter| Get "Min Downstream Delay" Parameter| | getStatsBmp280MinUpstreamDelay(layer)| getter| Get "Min Upstream Delay" Parameter| | getStatsBmp280Name(layer)| getter| Get "Name" Parameter| | getStatsBmp280RateBpsDownstream(layer)| getter| Get "Rate Bps Downstream" Parameter| | getStatsBmp280RateBpsUpstream(layer)| getter| Get "Rate Bps Upstream" Parameter| | getStatsBmp280TimestampIn(layer)| getter| Get "Timestamp In" Parameter| | getStatsBmp280TimestampOut(layer)| getter| Get "Timestamp Out" Parameter| | getStatsBmp280Type(layer)| getter| Get "Type" Parameter| | getStatsBmp280UpstreamLastPacket(layer)| getter| Get "Upstream Last Packet" Parameter| | getStatsBmp280UpstreamPacketCount(layer)| getter| Get "Upstream Packet Count" Parameter| | getStatsBmp280VarianceDownstreamDelay(layer)| getter| Get "Variance Downstream Delay" Parameter| | getStatsBmp280VarianceUpstreamDelay(layer)| getter| Get "Variance Upstream Delay" Parameter| | getbmp280AllowBlockingEvent(layer)| getter| Get "Allow Blocking Event" Parameter| | getbmp280Blocked(layer)| getter| Get "Blocked" Parameter| | getbmp280DebugLogLevel(layer)| getter| Get "Debug Log Level" Parameter| | getbmp280DestinationPeer(layer)| getter| Get "Destination Peer" Parameter| | getbmp280NoEvents(layer)| getter| Get "No Events" Parameter| | getbmp280Passthrough(layer)| getter| Get "Passthrough" Parameter| | getbmp280Period(layer)| getter| Get "Period" Parameter| | getbmp280Pressure(layer)| getter| Get "Pressure" Parameter| | getbmp280Temperature(layer)| getter| Get "Temperature" Parameter| | getbmp280Watch(layer)| getter| Get "Watch" Parameter| | setbmp280AllowBlockingEvent(layer,value)| setter| Set "Allow Blocking Event" Parameter| | setbmp280Blocked(layer,value)| setter| Set "Blocked" Parameter| | setbmp280DebugLogLevel(layer,value)| setter| Set "Debug Log Level" Parameter| | setbmp280NoEvents(layer,value)| setter| Set "No Events" Parameter| | setbmp280Passthrough(layer,value)| setter| Set "Passthrough" Parameter| | setbmp280Period(layer,value)| setter| Set "Period" Parameter| | setbmp280Pressure(layer,value)| setter| Set "Pressure" Parameter| | setbmp280Temperature(layer,value)| setter| Set "Temperature" Parameter| | setbmp280Watch(layer,value)| setter| Set "Watch" Parameter|