Charging
This is an example of the ACS protocol in action for charging.
Abbreviations
Section titled “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:
Section titled “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,CHARGERAcsService TX[360]:: ACS,welcome,ccu,ver=KOR,remoteok=1,power=EL,caps=ionizationINTERFACE:
Section titled “INTERFACE:”AcsService RX:: ACS,interface,CHARGERAcsService TX[360]:: ACS,interface,-343851AcsService TX[-343851]:: ACS,powertype:ELAcsService TX[-343851]:: ACS,maxcharge:130000.000000AcsService TX[-343851]:: ACS,chargeticks:129899.602000AcsService RX-i[-343851]:: ACS,chargersummaryAcsService TX[-343851]:: ACS,chargersummary:1,99,100.3980AcsService RX-i[-343851]:: ACS,travel:0[Notice]: Servos: HaltAcsService TX[-343851]:: ACS,chargeticks:129899.602000CHARGE:
Section titled “CHARGE:”AcsService RX-i[-343851]:: ACS,charging:1Charging CommencedAcsService TX[-343851]:: ACS,chargeticks:129899.602000Electric or ionization:
AcsService RX-i[-343851]:: ACS,chargeseconds:100-- OR --AcsService RX-i[-343851]:: ACS,ionization:1000AcsService TX[-343851]:: ACS,stopcharge:AcsService TX[-343851]:: ACS,chargeticks:129899.602000STOPPED:
Section titled “STOPPED:”AcsService RX-i[-343851]:: ACS,charging:0Charging ConcludedDISCONNECT:
Section titled “DISCONNECT:”AcsService RX-i[-343851]:: ACS,travel:1[Notice]: Servos: Full PowerAcsService RX-i[-343851]:: ACS,disconnectAcsService TX[360]:: ACS,goodbye:AcsService RX-i[-343851]:: ACS,disconnect
