GetSequences
Calling this method gets the current Sequence Configuration, that is active on the SceneControllerModule.
Method Name:
GetSequences
Payload:
The direct command does not require a payload.
{
}Return value
The direct command returns a payload containing the currently active sequences.
Below is an example:
{
"status": 200,
"payload": {
"status": "ok",
"response": {
"sequences": {
"lights": [
{
"id": "Light1",
"channel": 0,
"description": "Ring light"
},
{
"id": "Light2",
"channel": 1,
"description": "Low angle light 1"
},
{
"id": "Light3",
"channel": 2,
"description": "Low angle light 2"
}
],
"lightSettings": [
{
"id": "Light1 off",
"lightId": "Light1",
"lightLevel": 0
},
{
"id": "Light2 off",
"lightId": "Light2",
"lightLevel": 0
},
{
"id": "Light3 off",
"lightId": "Light3",
"lightLevel": 0
},
{
"id": "Light1 on",
"lightId": "Light1",
"lightLevel": 255
},
{
"id": "Light2 on",
"lightId": "Light2",
"lightLevel": 255
},
{
"id": "Light3 on",
"lightId": "Light3",
"lightLevel": 255
}
],
"scenes": [
{
"id": "Scene0",
"name": "Lights off",
"lightSettingsIds": [
"Light1 off",
"Light2 off",
"Light3 off"
]
},
{
"id": "Scene1",
"name": "Brightfield",
"lightSettingsIds": [
"Light1 on",
"Light2 off",
"Light3 off"
]
},
{
"id": "Scene2",
"name": "Darkfield 1",
"lightSettingsIds": [
"Light1 off",
"Light2 on",
"Light3 off"
]
},
{
"id": "Scene3",
"name": "Darkfield 2",
"lightSettingsIds": [
"Light1 off",
"Light2 off",
"Light3 on"
]
}
],
"sequences": [
{
"id": "1",
"name": "Vision sequence",
"steps": [
{
"name": "Set Brightfield Scene",
"description": "Set ringlight on",
"order": 1,
"activityType": "SetScene",
"parameters": {
"sceneId": "Scene1"
}
},
{
"name": "GetBrightfieldImage",
"description": "Brightfield image acquire",
"order": 2,
"activityType": "CameraAcquireToFile",
"parameters": {
"filename": "img_bf_{Factory1.Line1.Id}.bmp",
"exposureUs": "35000"
}
},
{
"name": "SetDFLight1",
"description": "Set darkfield light 1 on",
"order": 3,
"activityType": "SetScene",
"parameters": {
"sceneId": "Scene2"
}
},
{
"name": "GetDarkfieldImage1",
"description": "Darkfield image 1",
"order": 4,
"activityType": "CameraAcquireToFile",
"parameters": {
"filename": "img_df1_{Factory1.Line1.Id}.bmp",
"exposureUs": "13000"
}
},
{
"name": "SetDFLight2",
"description": "Set darkfield light 2 on",
"order": 5,
"activityType": "SetScene",
"parameters": {
"sceneId": "Scene3"
}
},
{
"name": "GetDarkfieldImage2",
"description": "img3",
"order": 6,
"activityType": "CameraAcquireToFile",
"parameters": {
"filename": "img_df2_{Factory1.Line1.Id}.bmp",
"exposureUs": "13000"
}
},
{
"name": "SetLightsOff",
"description": "Set lighting off",
"order": 15,
"activityType": "SetScene",
"parameters": {
"sceneId": "Scene0"
}
},
{
"name": "ExecuteVision",
"description": "Executing vision model",
"order": 16,
"activityType": "ExecuteModel",
"parameters": {
"modelName": "vision"
}
}
],
"trigger": {
"type": "DirectCommand",
"parameters": ""
}
}
]
}
}
}
}Last updated
Was this helpful?