User-defined System Routines:
Extended functionality (e.g. interpretation of received CAN or LIN messages) can be added with modules written in C. At the same time, functions of the system software (readout of analog inputs, setting of LEDs etc.) are available. The C modules are translated using the classic C166 compiler from Tasking, which has to be obtained separately.
Use of CAN or LIN databases:
When CANister is parameterized, different information like for example symbolic names for CAN and LIN messages and bus signals are used from the DBC database (CANdb or CANdb++) resp. LDF database. With this connection CANister is fully integrated in the Vector tool chain. As soon as any information has been entered once, it is available for use from any point in the system, from development to production and testing environment.