Device Function Definition object class is a class of managed objects that represents Device Function Definitions stored in the SSPS. The Device Function Definition is provided by filling in a template. The complete template will result in a file that is loaded into SSPS using a FunctionDefine command. The template accounts for multiple functions on a DSP or processor as well as function that spans multiple DSPs/processors. The AppSoftware object FunctionDefine Action Command leads to the creation of the respective device function definition objects. Upon receiving a successful Action response message from the SSPS, the functionDefine Action function will automatically create this object. The SSPS response message will include all of the attributes that are needed in creating this object. Deleting this object will result in removing a DeviceFunction Definition Template from the function definition library in SSPS. The system will not allow a function to be removed that is currently being utilized by a Service.
Status in source: unspecified.
Names: deviceFunctionDefinition
Technical details
{
"gdmo_kind": "MANAGED OBJECT CLASS",
"definition": [
"deviceFunctionDefinition",
"MANAGED",
"OBJECT",
"CLASS",
"DERIVED",
"FROM",
[
"literal",
"225265636f6d6d656e646174696f6e20582e3732313a203139393222"
],
":",
"top",
";",
"CHARACTERIZED",
"BY",
"createDeleteNotificationPackage",
",",
"functionDefinePackage",
"PACKAGE",
"BEHAVIOUR",
"deviceFunctionDefinitionBehaviour",
";",
"ATTRIBUTES",
"templateName",
"GET",
",",
[
"literal",
"225265636f6d6d656e646174696f6e204d2e333130303a3139393222"
],
":",
"objectList",
"GET",
",",
"dateInstalled",
"GET",
",",
"dateCompiled",
"GET",
",",
"dateDefinedByUser",
"GET",
";",
"ACTIONS",
"servicePoolSizeDecrease",
",",
"servicePoolSizeIncrease",
",",
"functionReplace",
";",
";",
";",
"CONDITIONAL",
"PACKAGES",
[
"literal",
"225265636f6d6d656e646174696f6e204d2e333130303a3139393222"
],
":",
"attributeValueChangeNotificationPackage",
"PRESENT",
"IF",
[
"literal",
"227468652061747472696275746556616c75654368616e6765206e6f74696669636174696f6e2020646566696e656420696e205265636f6d6d656e646174696f6e20582e3732312069730d0a202020202020737570706f7274656420627920616e20696e7374616e6365206f662074686973206d616e61676564206f626a65637420636c61737322"
],
";",
"REGISTERED",
"AS",
"{",
"g776-1ObjectClass",
"9",
"}",
";"
]
}- itu-formal
· Publisher's source file
Source location: GDMO::deviceFunctionDefinition.Source version and references
Published package: ITU-T G.776.1 1998; file: g776.1.gdm.
Downloaded: 2026-10-19T21:39:26.661955+00:00. SHA-256:
5ae50a84226dd1e5cb4bf665e23f8f04d37db446e796cce208e85ce89aa62919{'kind': 'GDMO MANAGED OBJECT CLASS', 'details': {'document': {'language': 'GDMO', 'prefix_proof': 'Unique ASN.1 definition in the same recommendation and edition'}, 'gdmo_kind': 'MANAGED OBJECT CLASS', 'definition': 'deviceFunctionDefinition MANAGED OBJECT CLASS\r\n --<VIRTUAL-WORKER, NEW-THREAD>--\r\n DERIVED FROM "Recommendation X.721: 1992":top;\r\n CHARACTERIZED BY createDeleteNotificationPackage,\r\n functionDefinePackage PACKAGE\r\n BEHAVIOUR deviceFunctionDefinitionBehaviour;\r\n ATTRIBUTES\r\n templateName GET,\r\n "Recommendation M.3100:1992":objectList GET,\r\n -- contains a list of functionName pointer to functionPool MO Instances\r\n dateInstalled GET,\r\n dateCompiled GET,\r\n dateDefinedByUser GET;\r\n ACTIONS\r\n servicePoolSizeDecrease,\r\n servicePoolSizeIncrease,\r\n functionReplace;;;\r\n CONDITIONAL PACKAGES\r\n "Recommendation M.3100:1992":attributeValueChangeNotificationPackage\r\n PRESENT IF\r\n "the attributeValueChange notification defined in Recommendation X.721 is\r\n supported by an instance of this managed object class";\r\nREGISTERED AS { g776-1ObjectClass 9 };', 'references': [{'url': 'https://www.itu.int/wftp3/Public/t/fl/itu-t/g/g776.1/1998/G776-1ASN1DefinedTypesModule.asn', 'scope': 'itu-t/g/g776.1/1998/G776-1ASN1DefinedTypesModule.asn', 'module': 'G776-1ASN1DefinedTypesModule', 'sha256': '2bd5cd7116988e8d2776b6d39a9919569c714d78857af31bc676eb2b9a82682e'}]}, 'parser_version': 'formal-3-q5'}