anyKode Marilou
ContentsIndexHome
PreviousUpNext
Protocol level

Protocol level.

MODA is a TCP based protocol, message oriented. The data size and placement is according to the used protocol level. The server and the client negotiate a common protocol level for starting dialing by choosing the lowest common protocol level. Some functions are available starting at a specific protocol level only. 

 

Evolutions:
Level 
Date 
Marilou version 
Description 
V1 
01/2008 
M03/L29 
Base protocol, final version. 
V2 
02/2009 
M07/L33 
Measure computation time is sent in the same frame than the read operation. Compatible with V1. 
V3 
03/2010 
M08 4.4.8 
Vector and Matrix operations are now working in DirectX coordinate system. Supports V1 and V2 for older application. Only V3 applications take advantage about those changes (others are not affected while not rebuilt). 
V4 
06/2011 
4.7.17 
MODA protocol is able to work with UNICODE strings. So, the MODA based application can use Queryxxxx functions in order to work in UTF8 strings or QueryxxxW for working in UT16 (Windows) and UTF32 (Linux).
Also, when using Geom::Get Position/Matrix functions, the frame returns the simulated-time of the returned value (Geom::GetLastValueTime).

V4 is compatible with previous MODA protocols. 
V5 
03/2012 
4.7.27 
Groups can dial with up to 65535 devices (instead of 255). V5 is compatible with previous MODA protocols. 
Documentation v4.7 (18/01/2015), Copyright (c) 2015 anyKode. All rights reserved.
What do you think about this topic? Send feedback!