First steps

As described in the introduction TAISC is a sort of virtual machine. If there is no code, or no memory allocated, TAISC won’t do a thing. To make it work you should first understand how TAISC works.

Following section will explain:

  1. how to compile a TAISC MAC protocol;
  2. how to flash a device with TAISC;
  3. how to select a chain;
  4. how can you debug your own custom mac protocols in TAISC.

Protocol compilation

MAC protocols written for TAISC are written in a device-independe c-like language. To minimise the memory footprint of MAC protocols, this c-like code is compressed to a minimal bytecode repesentation.

Flashing