Skip to main content
GET
/
controller
/
list
Get All Controllers
curl --request GET \
  --url https://apigw.bienport.com/api/controller/list \
  --header 'Authorization: <authorization>' \
  --header 'OrganizationId: <organizationid>'
{
  "active": true,
  "controllerClass": {
    "active": true,
    "className": "<string>",
    "controllerUnit": "<string>",
    "id": 123
  },
  "controllerId": 123,
  "controllerName": "<string>",
  "controllerType": "Digital",
  "conversionFormulaX": 123,
  "conversionFormulaY": 123,
  "createByUser": "<string>",
  "createDate": "2023-11-07T05:31:56Z",
  "labels": [
    {
      "active": true,
      "labelId": 123,
      "labelName": "<string>",
      "labelUserId": 123
    }
  ],
  "logic0": true,
  "precision": "<string>",
  "property": "<string>",
  "serialDataType": "Byte",
  "serialDataTypeBigEndian": true,
  "valueRangeMax": 123,
  "valueRangeMin": 123
}

Headers

Authorization
string
required

Access Token

OrganizationId
string
required

Organization ID

Response

SuccessDataResult model Controllers listed.

active
boolean
controllerClass
DTOControllerClass · object
controllerId
integer<int64>
controllerName
string
controllerType
enum<string>
Available options:
Digital,
Analog,
Serial
conversionFormulaX
number<double>
conversionFormulaY
number<double>
createByUser
string
createDate
string<date-time>
labels
DTOLabel · object[]
logic0
boolean
precision
string
property
string
serialDataType
enum<string>
Available options:
Byte,
Signedshort,
Unsignedshort,
Signedint,
Unsignedint,
Signedlong,
Unsignedlong,
Float,
Double,
Boolean,
Bytearray,
Chararray,
String,
Date
serialDataTypeBigEndian
boolean
valueRangeMax
number<double>
valueRangeMin
number<double>