observation.py 758 Bytes
Newer Older
Wei Shoulin's avatar
Wei Shoulin committed
1
from ..common.service import grpc_channel
Wei Shoulin's avatar
leve0  
Wei Shoulin committed
2
3
4
5
from ..common.utils import *

class ObservationApi(object):
    def __init__(self):
Wei Shoulin's avatar
Wei Shoulin committed
6
        self.stub = None
Wei Shoulin's avatar
leve0  
Wei Shoulin committed
7

Wei Shoulin's avatar
Wei Shoulin committed
8
    @grpc_channel
Wei Shoulin's avatar
leve0  
Wei Shoulin committed
9
    def find(self, **kwargs):
Wei Shoulin's avatar
C9    
Wei Shoulin committed
10
        return find_req("ObservationServicer.Find", kwargs)
Wei Shoulin's avatar
leve0  
Wei Shoulin committed
11

Wei Shoulin's avatar
Wei Shoulin committed
12
    @grpc_channel
Wei Shoulin's avatar
leve0  
Wei Shoulin committed
13
    def get(self, **kwargs):
Wei Shoulin's avatar
C9    
Wei Shoulin committed
14
        return get_req("ObservationServicer.Get", kwargs)        
Wei Shoulin's avatar
leve0  
Wei Shoulin committed
15

Wei Shoulin's avatar
Wei Shoulin committed
16
    @grpc_channel
Wei Shoulin's avatar
leve0  
Wei Shoulin committed
17
    def update_proc_status(self, **kwargs):
Wei Shoulin's avatar
C9    
Wei Shoulin committed
18
        return update_req("ObservationServicer.UpdateProcStatus", kwargs)
Wei Shoulin's avatar
leve0  
Wei Shoulin committed
19

Wei Shoulin's avatar
Wei Shoulin committed
20
    @grpc_channel
Wei Shoulin's avatar
leve0  
Wei Shoulin committed
21
    def update_qc0_status(self, **kwargs):
Wei Shoulin's avatar
C9    
Wei Shoulin committed
22
        return update_req("ObservationServicer.UpdateQc0Status", kwargs)
Wei Shoulin's avatar
leve0  
Wei Shoulin committed
23

Wei Shoulin's avatar
Wei Shoulin committed
24
    @grpc_channel
Wei Shoulin's avatar
leve0  
Wei Shoulin committed
25
    def write(self, **kwargs):
Wei Shoulin's avatar
C9    
Wei Shoulin committed
26
        return write_req("ObservationServicer.Write", kwargs)