MDK Logo
UI Kitreact-devkitComponentsFoundationWidgets

BitMainSupplyLiquidFlowCharts

Time-series charts of supply-side coolant flow rates for a BitMain immersion container. Displays supply liquid flow rate for Bitmain containers in cubic mete…

Time-series charts of supply-side coolant flow rates for a BitMain immersion container.

Displays supply liquid flow rate for Bitmain containers in cubic meters per hour (m³/h).

Features: - Supply Liquid Flow - Sky Blue line - Interactive timeline selector (1h, 6h, 24h, 7d, 30d) - Current flow rate display - Optional legend and range selector

import { BitMainSupplyLiquidFlowCharts } from "@tetherto/mdk-react-devkit";
PropStatusTypeDefaultDescription
tagOptionalstring | undefined
chartDataPayloadOptionalChartDataPayload | undefined
chartTitleOptionalstring | undefined
dateRangeOptional{ start?: number | undefined; end?: number | undefined; } | undefined
dataOptionalUnknownRecord[] | undefined
timelineOptionalstring | undefined
fixedTimezoneOptionalstring | undefined
heightOptionalnumber | undefined
showLegendOptionalboolean | undefined
showRangeSelectorOptionalboolean | undefined
rangeOptionsOptional{ label: string; value: string; }[] | undefined
footerOptionalReact.ReactNode

Usage

Five time-series chart panels for BitMain hydro and immersion containers:

ComponentDescription
BitMainHydroLiquidTemperatureChartsDielectric liquid temperature for a hydro-cooled container.
BitMainLiquidPressureChartsDielectric liquid pressure across an immersion container.
BitMainLiquidTempChartsDielectric liquid temperature across an immersion container.
BitMainPowerChartsPer-phase power, voltage, and current draw.
BitMainSupplyLiquidFlowChartsSupply-side coolant flow rates.

All extend ContainerChartsBuilderProps.

Props (all components)

PropTypeRequiredDefaultDescription
tagstringyesContainer identifier used as the API telemetry key.
dataunknownyesRaw telemetry payload from the container API.
timelinestringnoActive time-range selection (e.g. "24h").
dateRangeDateRangenoCustom date range.
fixedTimezonestringnoIANA timezone string.
heightnumbernoChart height in pixels.
chartTitlestringnoPanel heading override.
pairIndicesreadonly number[]noSeries indices for paired-layout containers.

Minimal example

import { BitMainPowerCharts } from "@tetherto/mdk-react-devkit";

<BitMainPowerCharts tag="container-01" data={telemetry} timeline="24h" />

Examples

import { BitMainHydroLiquidTemperatureCharts } from '@tetherto/mdk-react-devkit'export const BitMainHydroLiquidTemperatureChartsExample = () => (  <div className="mdk-example-row">    <BitMainHydroLiquidTemperatureCharts tag="container-01" data={undefined} timeline="24h" />  </div>)
import { BitMainLiquidPressureCharts } from '@tetherto/mdk-react-devkit'export const BitMainLiquidPressureChartsExample = () => (  <div className="mdk-example-row">    <BitMainLiquidPressureCharts tag="container-01" data={undefined} timeline="24h" />  </div>)
import { BitMainLiquidTempCharts } from '@tetherto/mdk-react-devkit'export const BitMainLiquidTempChartsExample = () => (  <div className="mdk-example-row">    <BitMainLiquidTempCharts tag="container-01" data={undefined} timeline="24h" />  </div>)
import { BitMainPowerCharts } from '@tetherto/mdk-react-devkit'export const BitMainPowerChartsExample = () => (  <div className="mdk-example-row">    <BitMainPowerCharts tag="container-01" data={undefined} timeline="24h" />  </div>)
import { BitMainSupplyLiquidFlowCharts } from '@tetherto/mdk-react-devkit'export const BitMainSupplyLiquidFlowChartsExample = () => (  <div className="mdk-example-row">    <BitMainSupplyLiquidFlowCharts tag="container-01" data={undefined} timeline="24h" />  </div>)