Transmission: It is possible to process two types of commands:
The first one sets the output port (one of those available) and the data to transmit (any kind of data frame).
The second command sets the output port and number of memory (this has been previously completed by the user with the data to transmit through the port).
This makes possible to send different data frames with one input OSC command in a very simple way.
Reception: Data received at the serial ports are sent to the system in two different ways:
Through prefixed OSC commands to the devices registered by the LM Serial.
- Through prefixed OSC commands to an IP selected by the user.
4 inputs/outputs (GPIO) configurable by the user.
-As inputs, they work as inner PULL-UP resistor switching on when the contact pass to GND. In this case, the device send two types of messages:
-A preset message for those devices registered into the system.
-A message block, which can be OSC commands or a group of data, which content and IP address destination are configurable by users.
It is possible to send several configurable messages to different devices because each message has attached a specific IP destination address. Messages are generated in activation as well as deactivation processes.
As output, the device receives a prefixed GPIO through an OSC command with the information about the selected port and its status (activated or deactivated).