مرجع مكتبة عميل الوظائف المعرفة من قبل المستخدم
هام
تم إصدار إصدار جديد من خدمة Azure Digital Twins. في ضوء القدرات الموسعة للخدمة الجديدة، تم إيقاف خدمة Azure Digital Twins الأصلية (الموضحة في مجموعة الوثائق هذه).
لعرض وثائق الخدمة الجديدة، قم بزيارة وثائق Azure Digital Twins النشطة.
يوفر هذا المستند معلومات مرجعية لمكتبة عميل الدالات المعرفة من قبل المستخدم في Azure Digital Twins.
طرق المساعد
تعرف مكتبة العميل أساليب المساعد للعمليات شائعة الاستخدام.
getSpaceMetadata(id) ⇒ space
بالنظر إلى معرف المسافة، تسترد هذه الدالة المسافة من الرسم البياني.
النوع: وظيفة عالمية
المعلَمة | النوع | الوصف |
---|---|---|
المُعرف | guid |
معرف الفضاء |
getSensorMetadata(id) ⇒ sensor
بالنظر إلى معرف المستشعر، تقوم هذه الوظيفة باسترداد المستشعر من الرسم البياني.
النوع: وظيفة عالمية
المعلَمة | النوع | الوصف |
---|---|---|
المُعرف | guid |
معرف المستشعر |
getDeviceMetadata(id) ⇒ device
بالنظر إلى معرف الجهاز، تقوم هذه الوظيفة باسترداد الجهاز من الرسم البياني.
النوع: وظيفة عالمية
المعلَمة | النوع | الوصف |
---|---|---|
المُعرف | guid |
معرف الجهاز |
getSensorValue(sensorId, dataType) ⇒ value
بالنظر إلى معرف المستشعر ونوع البيانات الخاص به ، تسترد هذه الوظيفة القيمة الحالية لهذا المستشعر.
النوع: وظيفة عالمية
المعلَمة | النوع | الوصف |
---|---|---|
sensorId | guid |
معرف المستشعر |
dataType | string |
نوع بيانات المستشعر |
getSpaceValue(spaceId, valueName) ⇒ value
بالنظر إلى معرف المسافة واسم القيمة، تقوم هذه الدالة باسترداد القيمة الحالية لخاصية المساحة هذه.
النوع: وظيفة عالمية
المعلَمة | النوع | الوصف |
---|---|---|
سبيس آي دي | guid |
معرف الفضاء |
القيمةالاسم | string |
اسم الخاصية الفضائية |
getSensorHistoryValues(sensorId, dataType) ⇒ value[]
بالنظر إلى معرف المستشعر ونوع البيانات الخاص به ، تسترد هذه الوظيفة القيم التاريخية لهذا المستشعر.
النوع: وظيفة عالمية
المعلَمة | النوع | الوصف |
---|---|---|
sensorId | guid |
معرف المستشعر |
dataType | string |
نوع بيانات المستشعر |
getSpaceHistoryValues(spaceId, dataType) ⇒ value[]
بالنظر إلى معرف المسافة واسم القيمة، تقوم هذه الدالة باسترداد القيم التاريخية لتلك الخاصية على المسافة.
النوع: وظيفة عالمية
المعلَمة | النوع | الوصف |
---|---|---|
سبيس آي دي | guid |
معرف الفضاء |
القيمةالاسم | string |
اسم الخاصية الفضائية |
getSpaceChildSpaces(spaceId) ⇒ space[]
بالنظر إلى معرف مساحة، تقوم هذه الوظيفة باسترداد المساحات الفرعية لتلك المساحة الأصلية.
النوع: وظيفة عالمية
المعلَمة | النوع | الوصف |
---|---|---|
سبيس آي دي | guid |
معرف الفضاء |
getSpaceChildSensors(spaceId) ⇒ sensor[]
بالنظر إلى معرف الفضاء، تقوم هذه الوظيفة باسترداد المستشعرات الفرعية لتلك المساحة الأصلية.
النوع: وظيفة عالمية
المعلَمة | النوع | الوصف |
---|---|---|
سبيس آي دي | guid |
معرف الفضاء |
getSpaceChildDevices(spaceId) ⇒ device[]
بالنظر إلى معرف مساحة، تقوم هذه الوظيفة باسترداد الأجهزة الفرعية لتلك المساحة الأصلية.
النوع: وظيفة عالمية
المعلَمة | النوع | الوصف |
---|---|---|
سبيس آي دي | guid |
معرف الفضاء |
getDeviceChildSensors(deviceId) ⇒ sensor[]
بالنظر إلى معرف الجهاز، تقوم هذه الوظيفة باسترداد المستشعرات الفرعية لهذا الجهاز الأصل.
النوع: وظيفة عالمية
المعلَمة | النوع | الوصف |
---|---|---|
معرف الجهاز | guid |
معرف الجهاز |
getSpaceParentSpace(childSpaceId) ⇒ space
بالنظر إلى معرف الفضاء، تسترد هذه الوظيفة المساحة الأصلية.
النوع: وظيفة عالمية
المعلَمة | النوع | الوصف |
---|---|---|
childSpaceId | guid |
معرف الفضاء |
getSensorParentSpace(childSensorId) ⇒ space
بالنظر إلى معرف المستشعر، تسترد هذه الوظيفة المساحة الأصلية.
النوع: وظيفة عالمية
المعلَمة | النوع | الوصف |
---|---|---|
الطفلSensorId | guid |
معرف المستشعر |
⇒ getDeviceParentSpace (childDeviceId) space
بالنظر إلى معرف الجهاز، تسترد هذه الوظيفة المساحة الأصلية.
النوع: وظيفة عالمية
المعلَمة | النوع | الوصف |
---|---|---|
الطفلDeviceId | guid |
معرف الجهاز |
getSensorParentDevice(childSensorId) ⇒ space
بالنظر إلى معرف المستشعر، تسترد هذه الوظيفة جهازها الأصلي.
النوع: وظيفة عالمية
المعلَمة | النوع | الوصف |
---|---|---|
الطفلSensorId | guid |
معرف المستشعر |
getSpaceExtendedProperty(spaceId, propertyName) ⇒ extendedProperty
بالنظر إلى معرف الفضاء، تسترد هذه الدالة الخاصية وقيمتها من المسافة.
النوع: وظيفة عالمية
المعلَمة | النوع | الوصف |
---|---|---|
سبيس آي دي | guid |
معرف الفضاء |
propertyName | string |
اسم الخاصية الفضائية |
getSensorExtendedProperty(sensorId, propertyName) ⇒ extendedProperty
بالنظر إلى معرف المستشعر، تسترد هذه الوظيفة الخاصية وقيمتها من المستشعر.
النوع: وظيفة عالمية
المعلَمة | النوع | الوصف |
---|---|---|
sensorId | guid |
معرف المستشعر |
propertyName | string |
اسم خاصية المستشعر |
getDeviceExtendedProperty(deviceId, propertyName) ⇒ extendedProperty
نظرا لمعرف الجهاز، تقوم هذه الوظيفة باسترداد الخاصية وقيمتها من الجهاز.
النوع: وظيفة عالمية
المعلَمة | النوع | الوصف |
---|---|---|
معرف الجهاز | guid |
معرف الجهاز |
propertyName | string |
اسم خاصية الجهاز |
setSensorValue(sensorId, dataType, value)
تقوم هذه الوظيفة بتعيين قيمة على كائن المستشعر بنوع البيانات المحدد.
النوع: وظيفة عالمية
المعلَمة | النوع | الوصف |
---|---|---|
sensorId | guid |
معرف المستشعر |
dataType | string |
نوع بيانات المستشعر |
value | string |
القيمة |
setSpaceValue(spaceId, dataType, value)
تعين هذه الدالة قيمة على الجسم الفضائي بنوع البيانات المحدد.
النوع: وظيفة عالمية
المعلَمة | النوع | الوصف |
---|---|---|
سبيس آي دي | guid |
معرف الفضاء |
dataType | string |
نوع البيانات |
value | string |
القيمة |
سجل (رسالة)
تسجل هذه الدالة الرسالة التالية داخل الدالة المعرفة من قبل المستخدم.
النوع: وظيفة عالمية
المعلَمة | النوع | الوصف |
---|---|---|
رسالة | string |
الرسالة المراد تسجيلها |
sendNotification(طوبولوجياObjectId، طوبولوجياObjectType، الحمولة)
ترسل هذه الوظيفة إشعارا مخصصا ليتم إرساله.
النوع: وظيفة عالمية
المعلَمة | النوع | الوصف |
---|---|---|
طوبولوجياObjectId | guid |
معرف كائن Graph. ومن الأمثلة على ذلك المساحة والمستشعر ومعرف الجهاز. |
طوبولوجيانوع الكائن | string |
ومن الأمثلة على ذلك أجهزة الاستشعار والجهاز. |
حموله | string |
سيتم إرسال حمولة JSON مع الإشعار. |
أنواع الإرجاع
يتم وصف نماذج الاستجابة التي تم إرجاعها من أساليب مساعد مرجع العميل أدناه.
المساحة
{
"id": "00000000-0000-0000-0000-000000000000",
"name": "Space",
"friendlyName": "Conference Room",
"typeId": 0,
"parentSpaceId": "00000000-0000-0000-0000-000000000001",
"subtypeId": 0
}
طرق الفضاء
الوالدين() ⇒ space
ترجع هذه الدالة المساحة الأصل للمساحة الحالية.
أجهزة استشعار الأطفال() ⇒ sensor[]
ترجع هذه الوظيفة مستشعرات الطفل للمساحة الحالية.
أجهزة الأطفال() ⇒ device[]
ترجع هذه الدالة الأجهزة التابعة للمساحة الحالية.
⇒ ExtendedProperty(propertyName) extendedProperty
ترجع هذه الدالة الخاصية الموسعة وقيمتها للمساحة الحالية.
المعلَمة | النوع | الوصف |
---|---|---|
propertyName | string |
اسم العقار الموسع |
⇒ القيمة (القيمة) value
ترجع هذه الدالة قيمة المساحة الحالية.
المعلَمة | النوع | الوصف |
---|---|---|
القيمةالاسم | string |
اسم القيمة |
⇒ التاريخ (القيمة) value[]
ترجع هذه الدالة القيم التاريخية للمساحة الحالية.
المعلَمة | النوع | الوصف |
---|---|---|
القيمةالاسم | string |
اسم القيمة |
إخطار (الحمولة)
ترسل هذه الوظيفة إشعارا بالحمولة المحددة.
المعلَمة | النوع | الوصف |
---|---|---|
حموله | string |
حمولة JSON لتضمينها في الإشعار |
الجهاز
{
"id": "00000000-0000-0000-0000-000000000002",
"name": "Device",
"friendlyName": "Temperature Sensing Device",
"description": "This device contains a sensor that captures temperature readings.",
"type": "None",
"subtype": "None",
"typeId": 0,
"subtypeId": 0,
"hardwareId": "ABC123",
"gatewayId": "ABC",
"spaceId": "00000000-0000-0000-0000-000000000000"
}
طرق الجهاز
الوالدين() ⇒ space
ترجع هذه الوظيفة المساحة الأصل للجهاز الحالي.
أجهزة استشعار الأطفال() ⇒ sensor[]
ترجع هذه الوظيفة المستشعرات الفرعية للجهاز الحالي.
⇒ ExtendedProperty(propertyName) extendedProperty
ترجع هذه الدالة الخاصية الموسعة وقيمتها للجهاز الحالي.
المعلَمة | النوع | الوصف |
---|---|---|
propertyName | string |
اسم العقار الموسع |
إخطار (الحمولة)
ترسل هذه الوظيفة إشعارا بالحمولة المحددة.
المعلَمة | النوع | الوصف |
---|---|---|
حموله | string |
حمولة JSON لتضمينها في الإشعار |
المستشعر
{
"id": "00000000-0000-0000-0000-000000000003",
"port": "30",
"pollRate": 3600,
"dataType": "Temperature",
"dataSubtype": "None",
"type": "Classic",
"portType": "None",
"dataUnitType": "FahrenheitTemperature",
"spaceId": "00000000-0000-0000-0000-000000000000",
"deviceId": "00000000-0000-0000-0000-000000000001",
"portTypeId": 0,
"dataUnitTypeId": 0,
"dataTypeId": 0,
"dataSubtypeId": 0,
"typeId": 0
}
طرق الاستشعار
الفضاء() ⇒ space
ترجع هذه الوظيفة المساحة الأصل للمستشعر الحالي.
الجهاز() ⇒ device
ترجع هذه الوظيفة الجهاز الأصل للمستشعر الحالي.
⇒ ExtendedProperty(propertyName) extendedProperty
ترجع هذه الدالة الخاصية الموسعة وقيمتها للمستشعر الحالي.
المعلَمة | النوع | الوصف |
---|---|---|
propertyName | string |
اسم العقار الموسع |
قيمة() ⇒ value
ترجع هذه الدالة قيمة المستشعر الحالي.
التاريخ() ⇒ value[]
ترجع هذه الدالة القيم التاريخية للمستشعر الحالي.
إخطار (الحمولة)
ترسل هذه الوظيفة إشعارا بالحمولة المحددة.
المعلَمة | النوع | الوصف |
---|---|---|
حموله | string |
حمولة JSON لتضمينها في الإشعار |
القيمة
{
"dataType": "Temperature",
"value": "70",
"createdTime": ""
}
الممتلكات الموسعة
{
"name": "OccupancyStatus",
"value": "Occupied"
}