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