KOR - Synthetic RLV Controllers
  • 🔴Welcome to KOR - A Line of SL Synthetic Controllers
  • Overview
    • ❓What is KOR?
    • ✨Our Features
    • 🆘Need Help?
    • ❔F.A.Q
  • Getting Started
    • ⭐Ready to Begin?
    • 📕Command Reference
    • 🔑RLV Ownership Functions
      • KOR Permission System
    • 📄Menu Structure
      • Subsystems
      • Core
        • Filters
        • Personas
      • Follow
      • Devices
      • Report
      • Manage
        • Colors
        • Users
        • RLV Relay
        • Designation
  • General Information
    • Updating the System
    • Profiles AKA Cold-Swapping
    • KOR HUD
      • User Interface
    • Model Numbers (Serials)
  • Secondary Systems (Optional)
    • KOR Display Case
    • KOR Capacitive Charger
    • KOR Overhead
    • H.E.R.O (Combat System)
    • Arousal System
    • Auxiliary Power
  • KOR Controllers
    • KOR Cassette Tape Module
    • KOR Floppy Disk Module
    • KOR Helix
    • KOR Trailblazer
    • KOR Prisma
    • KOR Echo
    • KOR Nexus Key
    • KOR BYOC (Build Your Own Controller)
  • Development
    • Release Notes
    • Current Progress
    • ACS Protocol
    • KOR API
      • Fetch Segments
    • Charging
      • What is Efficacy?
    • Example Scripts
Powered by GitBook
On this page
  1. Development

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

PreviousFetch SegmentsNextWhat is Efficacy?

Last updated 6 months ago