PST SDK
6.0.0.0-272350a
|
To start receiving tracking results it is important to make sure the server is started (required only once at the start or after PSTapi/Pause has been called in the meantime). Explicitly setting the right exposure and activating the required target helps limit the chance of missed detections.
curl --header "Content-Type: application/json" --request POST --data "{}" http://localhost:7278/PSTapi/Start
curl -X GET http://localhost:7278/PSTapi/GetTargetList
curl --header "Content-Type: application/json" --request POST --data "{\"TargetStatus\":{\"name\":\"target_main\",\"status\":true}}" http://localhost:7278/PSTapi/SetTargetStatus
curl --header "Content-Type: application/json" --request POST --data "{\"Framerate\":30}" http://localhost:7278/PSTapi/SetFramerate
curl -X GET http://localhost:7278/PSTapi/GetExposureRange
curl --header "Content-Type: application/json" --request POST --data "{\"Exposure\":0.0001189}" http://localhost:7278/PSTapi/SetExposure
curl -X GET http://localhost:7278/PSTapi/StartTrackerDataStream
Type | message |
---|---|
COMMAND | curl --header "Content-Type: application/json" --request POST --data "{}" http://localhost:7278/PSTapi/Start |
RESPONSE | {"message":"Server Started"} |
COMMAND | curl -X GET http://localhost:7278/PSTapi/GetTargetList |
RESPONSE | {"TargetList":["target_main","target_test","Reference"]} |
COMMAND | curl --header "Content-Type: application/json" --request POST --data "{\"TargetStatus\":{\"name\":\"target_main\",\"status\":true}}" http://localhost:7278/PSTapi/SetTargetStatus |
RESPONSE | {"message":"Model Status correctly set"} |
COMMAND | curl --header "Content-Type: application/json" --request POST --data "{\"Framerate\":30}" http://localhost:7278/PSTapi/SetFramerate |
RESPONSE | {"message":"Frame rate set successfully"} |
COMMAND | curl -X GET http://localhost:7278/PSTapi/GetExposureRange |
RESPONSE | {"ExposureRange":{"max":0.0024999999441206455,"min":9.9999997473787516e-05}} |
COMMAND | curl --header "Content-Type: application/json" --request POST --data "{\"Exposure\":0.0001189}" http://localhost:7278/PSTapi/SetExposure |
RESPONSE | {"message":"Exposure time set successfully"} |
COMMAND | curl -X GET http://localhost:7278/PSTapi/StartTrackerDataStream |
RESPONSE | data: { "TrackerData": { "Points": [ { "DataPoint": { "id": 4979, "position": { "x": 0.036606535315513611, "y": -0.057408709079027176, "z": -0.4420783519744873 } } }, { "DataPoint": { "id": 5034, "position": { "x": 0.082240507006645203, "y": -0.039975382387638092, "z": -0.43901127576828003 } } } ], "TargetPoses": [ { "TargetPose": { "TransformationMatrix": [ 0.1579325795173645, 0.21561136841773987, 0.9636228084564209, -0.062948554754257202, -0.96623826026916504, -0.16743898391723633, 0.19582584500312805, -0.28300657868385315, 0.20357045531272888, -0.96201658248901367, 0.18188798427581787, -0.44499132037162781, 0, 0, 0, 1 ], "id": 6, "name": "Reference", "uuid": "88035e90-c205-49c0-b99d-da90843eb465" } } ], "seqnumber": 27, "timestamp": 1628315.5216415992 } } |