Ejemplo n.º 1
0
    def get(self):
        objects = ObjectManager(self.db_session).get_all()
        sensors = SensorManager(self.db_session).get_all()
        controllers = ControllerManager(self.db_session).get_all()

        return {
            'objects': objects,
            'sensors': sensors,
            'controllers': controllers
        }
Ejemplo n.º 2
0
    def get(self):
        sensors = SensorManager(self.db_session).get_all()
        objects = ObjectManager(self.db_session).get_all()
        controllers = ControllerManager(self.db_session).get_all()
        self._insert_last_value(sensors)

        return {
            'objects': objects,
            'controllers': controllers,
            'sensors': sensors,
        }
Ejemplo n.º 3
0
    def patch(self, controller_id, user_id=None, request_obj=None):
        ControllerManager(self.db_session).update_for_user(
            controller_id, user_id, request_obj)

        return 200
Ejemplo n.º 4
0
 def get(self, controller_id, user_id=None):
     return ControllerManager(self.db_session).get_for_user(
         controller_id, user_id)
Ejemplo n.º 5
0
    def delete(self, controller_id, user_id=None):
        ControllerManager(self.db_session).delete_for_user(
            controller_id, user_id)

        return 200
Ejemplo n.º 6
0
 def post(self, user_id=None, request_obj=None):
     return ControllerManager(self.db_session).create_for_user(
         user_id, request_obj)