The DataType CDTPicture is a subtype of Image that defines CCTS Picture type. It is a visual representation of a person, object, or scene in binary notation (octets). It should be used for embedding binary data of pictures such as photos, art, and clip art according to CCTS. If no supplemental data is to be provided it is also acceptable to directly map any CDTPicture data to a subtype of the standard OPC UA Image dataType (ImageBMP, ImageGIF, ImageJPG, ImagePNG).
Table 31 - CDTPicture Definition
Attribute |
Value |
|||||
BrowseName |
CDTPicture |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
|
Subtype of the Image defined in OPC 10000-3 |
||||||
HasCDTSupplemental |
Variable |
MIMEContentType |
String |
PropertyType |
Optional |
|
HasCDTSupplemental |
Variable |
MIMEListId |
String |
PropertyType |
Optional |
|
HasCDTSupplemental |
Variable |
MIMEListAgencyId |
String |
PropertyType |
Optional |
|
HasCDTSupplemental |
Variable |
MIMEListVersionId |
String |
PropertyType |
Optional |
|
HasCDTSupplemental |
Variable |
Filename |
String |
PropertyType |
Optional |
The MIMEContentType supplemental property is rarely used, since in most cases the picture binary blob includes header information that includes the MIME information. Most applications can just obtain the information directly from the picture blob
MIMEContentType defines the Multipurpose Internet Mail Extensions (MIME) media type of the binary object. For additional information see 6.3.3
MIMEListId represents the identification of a list of codes (refers to the MIMEContentType).
MIMEListAgencyId represents the identification of the agency that manages the code list (refers to the MIMEContentType).
MIMEListVersionId represents the identification of the version of the list of codes (refers to the MIMEContentType).
Filename defines the recommended file name that can be used to store data. The file name is usually the name of the original data file that is represented in the Binary Object.