MDK Logo
UI Kitreact-devkitComponentsFoundationWidgets

BitdeerTankTempCharts

Tank Temperature Charts for Bitdeer containers Displays oil and water temperature readings (hot and cold) for a specific tank. Features: - Tank Oil TempL (Co…

Tank Temperature Charts for Bitdeer containers

Displays oil and water temperature readings (hot and cold) for a specific tank.

Features: - Tank Oil TempL (Cold) - Yellow line (4px) - Tank Oil TempH (Hot) - Violet line - Tank Water TempL (Cold) - Blue line - Tank Water TempH (Hot) - Sky Blue line

import { BitdeerTankTempCharts } from "@tetherto/mdk-react-devkit";
PropStatusTypeDefaultDescription
tankNumberOptionalstring | number | undefinedTank number (1 or 2)
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

Time-series chart panels for Bitdeer immersion containers. BitdeerTankPressureCharts plots Tank1/Tank2 dielectric pressure (bar). BitdeerTankTempCharts plots oil and water hot/cold temperatures for a selected tank.

Props (both components extend ContainerChartsBuilderProps)

PropTypeRequiredDefaultDescription
tagstringyesContainer identifier used as the API telemetry key.
dataunknownyesRaw telemetry payload from the container API.
timelinestringnoActive time-range selection (e.g. "24h", "7d").
dateRangeDateRangenoCustom date range when timeline is "custom".
fixedTimezonestringnoIANA timezone string for timestamp display.
heightnumbernoChart height in pixels.
chartTitlestringnoPanel heading override (pressure chart only).
tankNumbernumber | stringno1Tank index to display (temp chart only).

Minimal example

import { BitdeerTankPressureCharts, BitdeerTankTempCharts } from "@tetherto/mdk-react-devkit";

<BitdeerTankPressureCharts tag="container-01" data={telemetry} timeline="24h" />
<BitdeerTankTempCharts tag="container-01" tankNumber={1} data={telemetry} timeline="24h" />

Examples

import { BitdeerTankPressureCharts } from '@tetherto/mdk-react-devkit'export const BitdeerTankPressureChartsExample = () => (  <div className="mdk-example-row">    <BitdeerTankPressureCharts tag="container-01" data={undefined} timeline="24h" />  </div>)
import { BitdeerTankTempCharts } from '@tetherto/mdk-react-devkit'export const BitdeerTankTempChartsExample = () => (  <div className="mdk-example-row">    <BitdeerTankTempCharts tag="container-01" tankNumber={1} data={undefined} timeline="24h" />  </div>)