51559202be2575cc9b804ab36bad795640394cb2
[nepi.git] / src / nepi / core / protocol.py
1 #!/usr/bin/env python
2 # -*- coding: utf-8 -*-
3
4 # PROTOCOL MESSAGES
5 CREATE      = 0
6 CONNECT     = 1
7 SET         = 2
8 GET         = 3
9 START       = 4
10 STOP        = 5
11 STATUS      = 6
12 ENABLE_TRACE    = 7
13 DISABLE_TRACE   = 8
14 GET_TRACE   = 9
15 ADD_ADDRES  = 10
16 ADD_ROUTE   = 11
17 SHUTDOWN    = 12
18
19 tesbed_messages = {
20         CREATE: "CREATE,%d,%d,%s,[%s]", # CREATE,time,guid,factory_id,parameters
21         CONNECT: "CONNECT,%d,%d,%d,%d,%s,%s", # CONNECT,time,object1_guid,object2_guid,connector1_id,connector2_id
22         SET: "%d,%d,%s,%s", # SET,time,guid,name,value
23         GET: "%d,%d,%s", # GET,time,guid,name
24         START: "%d,%d", # START,time,guid
25         STOP: "%d,%d", # STOP,time,guid
26         STATUS: "%d,%d", # STATUS,time,guid
27         ENABLE_TRACE: "%d,%d,%s", # ENABLE_TRACE,time,guid,trace_id
28         DISABLE_TRACE: "%d,%d,%s", # DISABLE_TRACE,time,guid,trace_id
29         GET_TRACE: "%d,%d,%s", # GET_TRACE,time,guid,trace_id
30         ADD_ADDRESSES: "%d,%d", # ADD_ADDRESSES,time,guid
31         ADD_ROUTE: "%d,%d", # ADD_ROUTE,time,guid
32         SHUTDOWN: "%d,%d" , # SHUTDOWN,time.guid
33     }
34