6.1.2 ObjectType Definition
The CncInterfaceType is formally defined in Table 7.
Table 7 – CncInterfaceType Definition
|
Attribute
|
Value
|
| BrowseName | CncInterfaceType |
| IsAbstract | False |
|
References
|
NodeClass
|
BrowseName
|
DataType
|
TypeDefinition
|
ModellingRule
|
|---|
| Inherit the components of the BaseObjectType |
| | | | | |
| GeneratesEvent | ObjectType | CncAlarmType | | | |
| GeneratesEvent | ObjectType | CncMessageType | | | |
| HasComponent | Object | CncAxisList | | CncAxisListType | Mandatory |
| HasComponent | Object | CncChannelList | | CncChannelListType | Mandatory |
| HasComponent | Object | CncSpindleList | | CncSpindleListType | Mandatory |
| HasComponent | Object | FileSystem | | FileDirectoryType | Optional |
| HasProperty | Variable | CncTypeName | String | PropertyType | Optional |
| HasProperty | Variable | Fix | String | PropertyType | Optional |
| HasProperty | Variable | VendorName | String | PropertyType | Mandatory |
| HasProperty | Variable | VendorRevision | String | PropertyType | Mandatory |
| HasProperty | Variable | Version | String | PropertyType | Mandatory |