Pletacka website Nette documentation
Documentation for pletacka project
Public Member Functions | List of all members
App\CoreModule\Controllers\ThisSensorController Class Reference
Inheritance diagram for App\CoreModule\Controllers\ThisSensorController:
App\CoreModule\Controllers\BaseV1Controller App\CoreModule\Controllers\BaseController

Public Member Functions

 __construct (SensorsManager $sensorsManager, ThisSensorManager $thisSensorManager)
 
 add_event (ApiRequest $request, ApiResponse $response)
 
 ping (ApiRequest $request, ApiResponse $response)
 

Detailed Description

ThisSensor API class for selected sensor - extend BaseV1Controller @Path("/thisSensor")

Constructor & Destructor Documentation

◆ __construct()

App\CoreModule\Controllers\ThisSensorController::__construct ( SensorsManager  $sensorsManager,
ThisSensorManager  $thisSensorManager 
)

Member Function Documentation

◆ add_event()

App\CoreModule\Controllers\ThisSensorController::add_event ( ApiRequest  $request,
ApiResponse  $response 
)

Add sensor event @Path("/add-event/{number}/{state}") @Method("GET") @RequestParameters({ @RequestParameter(name="number", type="int", description="Sensor number"), @RequestParameter(name="state", type="string", description="Sensor state") })

◆ ping()

App\CoreModule\Controllers\ThisSensorController::ping ( ApiRequest  $request,
ApiResponse  $response 
)

@Path("/ping") @Method("GET")

Parameters
ApiRequest$request
ApiResponse$response
Returns
ApiResponse

The documentation for this class was generated from the following file: