Skip to main content

XATF - Technoton Fuel Sensor

Controls the Technoton DUT-E fuel sensor mode, reports current sensor values, and configures warning thresholds.

Subcommands

XATFF - Current Sensor State

  • Query: >QXATFF<
  • Response: >RXATFF{STATE},{FREQ},{TEMP},{LEVEL}<
FieldDescription
STATE0 disconnected, 1 connected
FREQOscillator frequency in Hz
TEMPTemperature in degrees Celsius
LEVELFuel level in sensor units

Example:

>QXATFF<
>RXATFF1,2571,24,500<

XATFM - Fuel Sensor Mode

  • Query: >QXATFM<
  • Set: >SXATFM{MODE}<
  • Response: >RXATFM{MODE}<
ModeDescription
0Disable fuel sensor mode
1Enable Technoton fuel sensor mode

Example:

>SXATFM1<
>QXATFM<
>RXATFM1<

XATFP - Threshold Configuration

  • Query: >QXATFP<
  • Set: >SXATFP{WINDOW},{CONSUMPTION}[,{FUELLING}]<
  • Response: >RXATFP{WINDOW},{CONSUMPTION},{FUELLING}<
FieldDescription
WINDOWEvaluation window in seconds
CONSUMPTIONFuel level drop threshold that triggers G35
FUELLINGFuel level rise threshold that triggers G37

Example:

>SXATFP30,100,50<
>QXATFP<
>RXATFP30,100,50<

If the third field is omitted, the fuelling threshold defaults to 0 in the parser.

ItemMeaning
G35Excessive fuel consumption warning
G36Fuel sensor connected
G37Fuelling detected
FFExtended tag snapshot: state,freq,temp,level

Notes

  • Enabling XATFM1 switches the RS-232 port into FUEL_SENSOR mode.
  • The Technoton driver uses 19200 baud.
  • Threshold evaluation is performed inside the fuel sensor task using rolling samples over the configured window.

Defaults and Limits

  • Valid mode values: 0 or 1.
  • All threshold fields must be non-negative integers.
  • Default configuration after reset is 0,0,0.