コード例 #1
0
ファイル: common.py プロジェクト: camilorodegheri/AwaLWM2M
def _sendRequest(ipcChannel, requestType, responseType, path, value):
    request = requestType()
    request.add(path, value)
    #print(request.serialize())
    response_xml = ipc.send_request_and_receive_response(ipcChannel, request.serialize())
    #print(response_xml)
    response = responseType(response_xml)
    return response
コード例 #2
0
ファイル: client_low.py プロジェクト: DavidAntliff/AwaLWM2M
 def __del__(self):
     # Disconnect
     import pdb; pdb.set_trace()
     if self._session_id is not None:
         request = server.DisconnectRequest(session_id=self._session_id)
         response = ipc.send_request_and_receive_response(self._ipc, request.serialize())
         data, addr = sock.recvfrom(65536)
         print "data " + data
コード例 #3
0
ファイル: api.py プロジェクト: DavidAntliff/AwaLWM2M
    def __init__(self, ipcAddress, ipcPort):
        self._ipc = "udp://" + ipcAddress + ":" + str(ipcPort)

        # Connect
        request = server.ConnectRequest(session_id=None)
        response = ipc.send_request_and_receive_response(self._ipc, request.serialize())
        self._session_id = server.ConnectResponse(response).session_id
        print("Session ID %s" % (self._session_id,))
コード例 #4
0
ファイル: common.py プロジェクト: thetoster/AwaLWM2M
def _sendRequest(ipcChannel, requestType, responseType, path, value):
    request = requestType()
    request.add(path, value)
    #print(request.serialize())
    response_xml = ipc.send_request_and_receive_response(ipcChannel, request.serialize())
    #print(response_xml)
    response = responseType(response_xml)
    return response
コード例 #5
0
ファイル: api.py プロジェクト: thetoster/awa_bootstrap
    def __init__(self, ipcAddress, ipcPort):
        self._ipc = "udp://" + ipcAddress + ":" + str(ipcPort)

        # Connect
        request = server.ConnectRequest(session_id=None)
        response = ipc.send_request_and_receive_response(
            self._ipc, request.serialize())
        self._session_id = server.ConnectResponse(response).session_id
        print("Session ID %s" % (self._session_id, ))
コード例 #6
0
ファイル: client_low.py プロジェクト: thetoster/awa_bootstrap
 def __del__(self):
     # Disconnect
     import pdb
     pdb.set_trace()
     if self._session_id is not None:
         request = server.DisconnectRequest(session_id=self._session_id)
         response = ipc.send_request_and_receive_response(
             self._ipc, request.serialize())
         data, addr = sock.recvfrom(65536)
         print "data " + data
コード例 #7
0
ファイル: api.py プロジェクト: DavidAntliff/AwaLWM2M
 def GetClientList(self, clientID):
     request = server.ListClientsRequest(session_id=self._session_id)
     response = ipc.send_request_and_receive_response(self._ipc, request.serialize())
     return server.ListClientsResponse(response).getClientIDs()
コード例 #8
0
ファイル: api.py プロジェクト: DavidAntliff/AwaLWM2M
 def __del__(self):
     # Disconnect
     if self._session_id is not None:
         request = server.DisconnectRequest(session_id=self._session_id)
         response = ipc.send_request_and_receive_response(self._ipc, request.serialize())
コード例 #9
0
ファイル: api.py プロジェクト: thetoster/awa_bootstrap
 def GetClientList(self, clientID):
     request = server.ListClientsRequest(session_id=self._session_id)
     response = ipc.send_request_and_receive_response(
         self._ipc, request.serialize())
     return server.ListClientsResponse(response).getClientIDs()
コード例 #10
0
ファイル: api.py プロジェクト: thetoster/awa_bootstrap
 def __del__(self):
     # Disconnect
     if self._session_id is not None:
         request = server.DisconnectRequest(session_id=self._session_id)
         response = ipc.send_request_and_receive_response(
             self._ipc, request.serialize())