Charging

This is an example of the ACS protocol in action for charging.

Abbreviations

  • RX is received by Unit from Charger

  • RX-i is received by Unit from Charger on interface channel

  • TX is transmit to Charger from Unit

CONNECT:

The connect response may have an additional parameter called 'caps' which is short for capabilities. Ionization controllers (ie. Helix, Echo, Prisma) will have 'ionization' as a value for 'caps'.

AcsService RX:: ACS,hello,CHARGER
AcsService TX[360]:: ACS,welcome,ccu,ver=KOR,remoteok=1,power=EL,caps=ionization

INTERFACE:

AcsService RX:: ACS,interface,CHARGER
AcsService TX[360]:: ACS,interface,-343851
AcsService TX[-343851]:: ACS,powertype:EL
AcsService TX[-343851]:: ACS,maxcharge:130000.000000
AcsService TX[-343851]:: ACS,chargeticks:129899.602000
AcsService RX-i[-343851]:: ACS,chargersummary
AcsService TX[-343851]:: ACS,chargersummary:1,99,100.3980
AcsService RX-i[-343851]:: ACS,travel:0
[Notice]: Servos: Halt
AcsService TX[-343851]:: ACS,chargeticks:129899.602000

CHARGE:

AcsService RX-i[-343851]:: ACS,charging:1
Charging Commenced
AcsService TX[-343851]:: ACS,chargeticks:129899.602000

Electric or ionization:

AcsService RX-i[-343851]:: ACS,chargeseconds:100
-- OR --
AcsService RX-i[-343851]:: ACS,ionization:1000

STOP:

AcsService TX[-343851]:: ACS,stopcharge:
AcsService TX[-343851]:: ACS,chargeticks:129899.602000

STOPPED:

AcsService RX-i[-343851]:: ACS,charging:0
Charging Concluded

DISCONNECT:

AcsService RX-i[-343851]:: ACS,travel:1
[Notice]: Servos: Full Power
AcsService RX-i[-343851]:: ACS,disconnect
AcsService TX[360]:: ACS,goodbye:
AcsService RX-i[-343851]:: ACS,disconnect

Last updated