Skip to content

DCDC Tags (DC-DC Converter)

Namespace prefix: 0x04

The DCDC namespace provides metrics from the battery-side DC-DC converter. This is an indexed device — use FromDevice(Dcdc.Device, index, ...) to query.

Data Container

TagHexTypeDescription
DCDC_REQ_DATA0x04040000ContainerRequest container (indexed)
DCDC_DATA0x04840000ContainerResponse container
DCDC_INDEX0x04040001UInt16Device index

Battery Metrics

TagHexTypeDescription
DCDC_REQ_I_BAT0x04000001NoneRequest battery current at converter
DCDC_I_BAT0x04800001Float32Battery current (A)
DCDC_REQ_U_BAT0x04000002NoneRequest battery voltage at converter
DCDC_U_BAT0x04800002Float32Battery voltage (V)
DCDC_REQ_P_BAT0x04000003NoneRequest battery power at converter
DCDC_P_BAT0x04800003Float32Battery power (W)

These values represent the actual electrical measurements at the DC-DC converter level, which may differ slightly from the EMS-reported values due to conversion losses.

Usage

csharp
var request = RscpRequest.Create()
    .FromDevice(Dcdc.Device, 0, b => b
        .Read(Dcdc.IBat, Dcdc.UBat, Dcdc.PBat));

Typed Snapshot

csharp
var dcdc = response.ToDcdcSnapshot();
// DcdcSnapshot(float BatteryCurrent, float BatteryVoltage, float BatteryPower)

E3DC S10 Pro RSCP Client Library