public void update(IObservable<UserEventArgs> observable, UserEventArgs args) { model.newUser(args.getId()); try { if (skeletonCap.needPoseForCalibration()) { poseDetectionCap.startPoseDetection(skeletonCap.getSkeletonCalibrationPose(), args.getId()); } else { skeletonCap.requestSkeletonCalibration(args.getId(), true); } } catch (StatusException e) { e.printStackTrace(); } }
public void snapshot() { StringBuilder sb = new StringBuilder(); snapshot(sb); String snaphotFile = getClass().getName(); try { if (!fileSystem.fileExists(snaphotFile)) { fileSystem.create(snaphotFile); } fileSystem.put(snaphotFile, sb.toString()); } catch (StatusException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
/** * Exclusion delete. * * @param request Exclusion delete request message. * @return Exclusion delete response message. */ @RequestMapping(value = "exclusionDel", method = RequestMethod.POST) public @ResponseBody String exclusionDel(@RequestBody String request) { Gson gson = new Gson(); ExclusionDelRq exclusionDelRq = null; ExclusionDelRs exclusionDelRs = new ExclusionDelRs(); Status status = new Status("999", "Status not set."); try { exclusionDelRq = gson.fromJson(request, ExclusionDelRq.class); validate(exclusionDelRq); exclusionDelRs.setResponseHeader(new ResponseHeader()); exclusionDelRs.getResponseHeader().setRquid(exclusionDelRq.getRequestHeader().getRquid()); delete(exclusionDelRq.getExclusionId()); status = new Status("0", "Success"); } catch (StatusException se) { status = se.getStatus(); } catch (Exception e) { status = new Status("999", e.toString()); e.printStackTrace(); } exclusionDelRs.setStatus(status); return null; }