aux cond b t [m mtype]

This command configures the how auxiliary reports are triggered. It is possible to send reports as soon as data is received, when data has changed, at a periodic interval, or a combination of all these.

b = 0Reporting disabled (Default)
b = 1Conditional operator for all following parameters: AND
b = 0Conditional operator for all following parameters: OR
t = 0Timeout disabled (Default)
t = 1 to 65535Timeout in seconds
m = 0 to FFFFFFFFBitmap of up to 32 parameters (Default 0)
mtype = 0Trigger report whenever a parameter in m is received (Default)
mtype = 1Trigger report whenever a parameter in m has changed in value

If cmd aux mode 0:

Ena(b)le(T)imeout in seconds(M)ask(M)ask (Type)Description
0XXXDisable reporting
1XXXReport when raw data is received
2XXXReport when raw data is received

If cmd aux mode is not 0:

Ena(b)le(T)imeout in seconds(M)ask(M)ask (Type)Description
0XXXDisable reporting
1/2000Report when parameters received, param mask list parameters received since last report
1/2001Report when parameters received, param mask list parameters changed since last report
10M0Report if parameters received since last report is in M, param mask list parameters received since last report
10M1Report if parameters that have changed since last report is in M, param mask list parameters changed since last report
20M0Report when parameters received, param mask list parameters received since last report
20M1Report when parameters received, param mask list parameters changed since last report
1/2T00Send report every T seconds, param mask list parameters received since last report
1/2T01Send report every T seconds, param mask list parameters changed since last report
1TM0Send report every T seconds AND if parameters received since last report is in M, param mask list parameters received since last report
1TM1Send report every T seconds AND if parameters that have changed since last report is in M, param mask list parameters changed since last report
2TM0Send report every T seconds OR if parameters received since last report is in M, param mask list parameters received since last report
2TM1Send report every T seconds OR if parameters that have changed since last report is in M, param mask list parameters changed since last report

The mask (M) depends on cmd aux mode:
If cmd aux mode 1:

P#Size (Bytes)TypeDescription
01 (bitmap:11CCPPBB)Unsigned CharCC - controller, PP - pause, BB - blast
11Unsigned CharAmbient Air temp
21Unsigned CharRoad surface temp
31 (bitmap: 1111DDDD)Unsigned CharDDDD - Dry material type
42, MSB firstUnsigned ShortDry Material Application Rate
52, MSB firstUnsigned ShortDry Material Accumulated Total
62, MSB firstUnsigned ShortWet Material Application Rate
72, MSB firstUnsigned ShortWet Material Accumulated Total
81Unsigned CharAmbient Temperature Input (C)
91Unsigned CharRoad Temperature Input (C)
101Unsigned CharAmbient Temperature Input (F)
111Unsigned CharRoad Temperature Input (F)

If cmd aux mode 5:

P#Size (Bytes)TypeDescription
01Unsigned CharMeasurement system: 0x01 - metric, 0x00 - imperial
11Unsigned CharMaster switch status
22Unsigned CharRoad temperature
32Unsigned CharAir temperature
44FloatGate height
58DoubleTarget Application Rate Granular
68DoubleTarget Application Rate Liquid
78DoubleActual Application Rate Granular
88DoubleActual Application Rate Liquid
932StructSeasonal Accumulator Granular 1
1032StructSeasonal Accumulator Granular 2
1132StructSeasonal Accumulator Granular 3
1232StructSeasonal Accumulator Granular 4
1332StructSeasonal Accumulator Liquid 1
1432StructSeasonal Accumulator Liquid 2
1532StructSeasonal Accumulator Liquid 3
1632StructSeasonal Accumulator Liquid 4
178DoubleSeasonal Accumulator Vehicle Distance
1832StructCurrent Accumulator Granular 1
1932StructCurrent Accumulator Granular 2
2032StructCurrent Accumulator Granular 3
2132StructCurrent Accumulator Granular 4
2232StructCurrent Accumulator Liquid 1
2332StructCurrent Accumulator Liquid 2
2432StructCurrent Accumulator Liquid 3
2532StructCurrent Accumulator Liquid 4
268DoubleCurrent Accumulator Vehicle Distance

Examples:

  1. Send every 10s or when P1 (0x2) has changed :
    cmd aux cond 2 10 2 1

See also: Salt Reports


Firmware revision 2.0.5.3539

Last modified 6 years ago Last modified on 13-11-05 03:31:08 PM