Exemplo n.º 1
0
    def radar(self, request):
        """target distance.
		say how far is the device from the TSC.
		It's not a good idea keep querying the server.
		Very few logic, can stay here.
		"""
        TSCid = request.TSCid
        #tsc = TimespaceCapsule.getByTSCid(TSCid)

        (rc, distance) = TSCController.radar(TSCid, request.lat, request.lng)

        if rc == TSCController.TSCCTRL_OK:
            return TSCResponseMessage(TSCid=TSCid,
                                      status=TSCController.TSCCTRL_KO,
                                      content=str(distance),
                                      items=[])

        return TSCResponseMessage(TSCid=TSCid,
                                  status=TSCController.TSCCTRL_KO,
                                  items=[])
Exemplo n.º 2
0
	def radar(self, request):
		"""target distance.
		say how far is the device from the TSC.
		It's not a good idea keep querying the server.
		Very few logic, can stay here.
		"""
		TSCid = request.TSCid
		#tsc = TimespaceCapsule.getByTSCid(TSCid)

		( rc, distance ) = TSCController.radar(TSCid, request.lat, request.lng)

		if rc == TSCController.TSCCTRL_OK:
			return TSCResponseMessage(
				TSCid = TSCid,
				status = TSCController.TSCCTRL_KO,
				content = str( distance ),
				items = [] )

		return TSCResponseMessage(
			TSCid = TSCid,
			status = TSCController.TSCCTRL_KO,
			items = [] )