Class XrayNFT
Xray device NFT
Implements
Inherited Members
Namespace: VEDriversLite.NFT.Imaging.Xray
Assembly: VEDriversLite.dll
Syntax
public class XrayNFT : CommonNFT, INFT
Constructors
| Improve this Doc View SourceXrayNFT()
Create empty NFT
Declaration
public XrayNFT()
XrayNFT(String)
Create empty NFT with preload hash
Declaration
public XrayNFT(string utxo)
Parameters
Type | Name | Description |
---|---|---|
System.String | utxo |
Properties
| Improve this Doc View SourceDetectorName
Commercial Detector Produt Type Leave empty if unknown or custom.
Declaration
public string DetectorName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
DetectorParameters
Data about the detector. It is necessary to fill if the standart type of the detector is not provided.
Declaration
public DetectorDataDto DetectorParameters { get; set; }
Property Value
Type | Description |
---|---|
DetectorDataDto |
DeviceName
Commercial Xray Device Product Type Leave empty if unknown or custom
Declaration
public string DeviceName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
PositionerName
Commercial Positioner Product Type This can be also robot type if the robot is used for manipulation Leave empty if unknown or custom.
Declaration
public string PositionerName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
PositionerParameters
Positioner parameters. Informations about the axes
Declaration
public PositionerParametersDto PositionerParameters { get; set; }
Property Value
Type | Description |
---|---|
PositionerParametersDto |
SourceName
Commercial X Ray source Product Type Leave empty if unknown or custom.
Declaration
public string SourceName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
SourceParameters
Xray source parameters. It is recommended to fill them
Declaration
public SourceParametersDto SourceParameters { get; set; }
Property Value
Type | Description |
---|---|
SourceParametersDto |
Methods
| Improve this Doc View SourceFill(INFT)
Declaration
public override async Task Fill(INFT NFT)
Parameters
Type | Name | Description |
---|---|---|
INFT | NFT |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task |
Overrides
| Improve this Doc View SourceGetLastData()
Get last data of this NFT
Declaration
public async Task GetLastData()
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task |
GetMetadata(String, String, String)
Get the NFT data for the NFT
Declaration
public override async Task<IDictionary<string, string>> GetMetadata(string address = "", string key = "", string receiver = "")
Parameters
Type | Name | Description |
---|---|---|
System.String | address | Address of the sender |
System.String | key | Private key of the sender for encryption |
System.String | receiver | receiver of the NFT |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<System.Collections.Generic.IDictionary<System.String, System.String>> |
Overrides
| Improve this Doc View SourceParseOriginData(IDictionary<String, String>, GetTransactionInfoResponse)
Find and parse origin data
Declaration
public override async Task ParseOriginData(IDictionary<string, string> lastmetadata, GetTransactionInfoResponse txinfo = null)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IDictionary<System.String, System.String> | lastmetadata | |
GetTransactionInfoResponse | txinfo |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task |
Overrides
| Improve this Doc View SourceParseSpecific(IDictionary<String, String>)
Parse specific parameters
Declaration
public override void ParseSpecific(IDictionary<string, string> metadata)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IDictionary<System.String, System.String> | metadata |