@RestController @RequestMapping(value="homekit") public class HomeKitController extends Object
| 构造器和说明 |
|---|
HomeKitController(HomeKitControlService homeKitControlService) |
| 限定符和类型 | 方法和说明 |
|---|---|
org.springframework.web.servlet.ModelAndView |
accessory(org.springframework.web.servlet.ModelAndView modelAndView,
HomeKitAccessoryTypeEnum type)
配件和可选特性
|
org.springframework.web.servlet.ModelAndView |
accessoryItem(org.springframework.web.servlet.ModelAndView modelAndView,
String type)
accessory
|
boolean |
accessoryOption(String optional,
Integer id) |
List<HomeKitAccessoryDetailVo> |
currentLoadedHomeKitAccessories()
获取当前加载的配件信息
|
HomeKitAccessoryVo |
getHomeKitAccessory(Integer id)
获取指定的配件信息
|
Object |
getHomeKitMethod(Integer homeKitId,
Boolean isDefault)
获取指定配件下的方法信息列表
|
Object |
getHomeKitMethod(Integer homeKitId,
Integer homeKitMethodId,
Boolean isDefault) |
HomeKitQrCodeAndPinCodeVo |
getQrCodeAndPinCode() |
boolean |
homeKitSwitch(boolean flag)
启停homekit server
|
org.springframework.web.servlet.ModelAndView |
index(org.springframework.web.servlet.ModelAndView modelAndView)
dashboard
|
org.springframework.web.servlet.ModelAndView |
initialization(org.springframework.web.servlet.ModelAndView modelAndView)
初始化页面,当没有配对homekit时,跳转到此页面
|
org.springframework.web.servlet.ModelAndView |
test(org.springframework.web.servlet.ModelAndView modelAndView)
status
|
public HomeKitController(HomeKitControlService homeKitControlService)
@GetMapping(value="initialization") public org.springframework.web.servlet.ModelAndView initialization(org.springframework.web.servlet.ModelAndView modelAndView)
@GetMapping(value={"","index","dashboard"})
public org.springframework.web.servlet.ModelAndView index(org.springframework.web.servlet.ModelAndView modelAndView)
@GetMapping(value="accessory")
public org.springframework.web.servlet.ModelAndView accessory(org.springframework.web.servlet.ModelAndView modelAndView,
HomeKitAccessoryTypeEnum type)
@GetMapping(value="accessory/item")
public org.springframework.web.servlet.ModelAndView accessoryItem(org.springframework.web.servlet.ModelAndView modelAndView,
String type)
@GetMapping(value="status") public org.springframework.web.servlet.ModelAndView test(org.springframework.web.servlet.ModelAndView modelAndView)
@GetMapping(value="getQrCodeAndPinCode") public HomeKitQrCodeAndPinCodeVo getQrCodeAndPinCode()
@GetMapping(value="homeKitAccessory/{id}")
public HomeKitAccessoryVo getHomeKitAccessory(@PathVariable(value="id")
Integer id)
id - 配件id@GetMapping(value="homeKitMethod/{homeKitId}")
public Object getHomeKitMethod(@PathVariable(value="homeKitId")
Integer homeKitId,
Boolean isDefault)
homeKitId - 配件idisDefault - 是否为默认方法@GetMapping(value="homeKitMethod/{homeKitId}/{homeKitMethodId}")
public Object getHomeKitMethod(@PathVariable(value="homeKitId")
Integer homeKitId,
@PathVariable(value="homeKitMethodId")
Integer homeKitMethodId,
Boolean isDefault)
@GetMapping(value="switch/{flag}")
public boolean homeKitSwitch(@PathVariable(value="flag")
boolean flag)
flag - true & false@GetMapping(value="currentLoadedHomeKitAccessories") public List<HomeKitAccessoryDetailVo> currentLoadedHomeKitAccessories()
Copyright © 2021. All rights reserved.