public class DeviceInfo extends Object implements Serializable
Java class for anonymous complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element ref="{http://www.CIP4.org/JDFSchema_2_0}Employee" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://www.CIP4.org/JDFSchema_2_0}ModuleStatus" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://www.CIP4.org/JDFSchema_2_0}JobPhase" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="DeviceCondition" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
<attribute name="DeviceStatus" type="{http://www.CIP4.org/JDFSchema_2_0}EnumDeviceStatus" />
<attribute name="StatusDetails" type="{http://www.CIP4.org/JDFSchema_2_0}shortString" />
<attribute name="DeviceOperationMode" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
<attribute name="CounterUnit" type="{http://www.CIP4.org/JDFSchema_2_0}string" />
<attribute name="Speed" type="{http://www.CIP4.org/JDFSchema_2_0}double" />
<attribute name="IdleStartTime" type="{http://www.CIP4.org/JDFSchema_2_0}dateTime" />
<attribute name="HourCounter" type="{http://www.CIP4.org/JDFSchema_2_0}duration" />
<attribute name="PowerOnTime" type="{http://www.CIP4.org/JDFSchema_2_0}dateTime" />
<attribute name="TotalProductionCounter" type="{http://www.CIP4.org/JDFSchema_2_0}double" />
<attribute name="ProductionCounter" type="{http://www.CIP4.org/JDFSchema_2_0}double" />
<attribute name="DeviceID" type="{http://www.CIP4.org/JDFSchema_2_0}string" />
<attribute name="DeviceRef" type="{http://www.CIP4.org/JDFSchema_2_0}IDREF" />
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected String |
counterUnit |
protected String |
deviceCondition |
protected String |
deviceID |
protected String |
deviceOperationMode |
protected Object |
deviceRef |
protected EnumDeviceStatus |
deviceStatus |
protected List<Employee> |
employee |
protected Duration |
hourCounter |
protected DateTime |
idleStartTime |
protected List<JobPhase> |
jobPhase |
protected List<ModuleStatus> |
moduleStatus |
protected DateTime |
powerOnTime |
protected Double |
productionCounter |
protected Double |
speed |
protected String |
statusDetails |
protected Double |
totalProductionCounter |
| Constructor and Description |
|---|
DeviceInfo() |
| Modifier and Type | Method and Description |
|---|---|
String |
getCounterUnit()
Gets the value of the counterUnit property.
|
String |
getDeviceCondition()
Gets the value of the deviceCondition property.
|
String |
getDeviceID()
Gets the value of the deviceID property.
|
String |
getDeviceOperationMode()
Gets the value of the deviceOperationMode property.
|
Object |
getDeviceRef()
Gets the value of the deviceRef property.
|
EnumDeviceStatus |
getDeviceStatus()
Gets the value of the deviceStatus property.
|
List<Employee> |
getEmployee()
Gets the value of the employee property.
|
Duration |
getHourCounter()
Gets the value of the hourCounter property.
|
DateTime |
getIdleStartTime()
Gets the value of the idleStartTime property.
|
List<JobPhase> |
getJobPhase()
Gets the value of the jobPhase property.
|
List<ModuleStatus> |
getModuleStatus()
Gets the value of the moduleStatus property.
|
DateTime |
getPowerOnTime()
Gets the value of the powerOnTime property.
|
Double |
getProductionCounter()
Gets the value of the productionCounter property.
|
Double |
getSpeed()
Gets the value of the speed property.
|
String |
getStatusDetails()
Gets the value of the statusDetails property.
|
Double |
getTotalProductionCounter()
Gets the value of the totalProductionCounter property.
|
void |
setCounterUnit(String value)
Sets the value of the counterUnit property.
|
void |
setDeviceCondition(String value)
Sets the value of the deviceCondition property.
|
void |
setDeviceID(String value)
Sets the value of the deviceID property.
|
void |
setDeviceOperationMode(String value)
Sets the value of the deviceOperationMode property.
|
void |
setDeviceRef(Object value)
Sets the value of the deviceRef property.
|
void |
setDeviceStatus(EnumDeviceStatus value)
Sets the value of the deviceStatus property.
|
void |
setHourCounter(Duration value)
Sets the value of the hourCounter property.
|
void |
setIdleStartTime(DateTime value)
Sets the value of the idleStartTime property.
|
void |
setPowerOnTime(DateTime value)
Sets the value of the powerOnTime property.
|
void |
setProductionCounter(Double value)
Sets the value of the productionCounter property.
|
void |
setSpeed(Double value)
Sets the value of the speed property.
|
void |
setStatusDetails(String value)
Sets the value of the statusDetails property.
|
void |
setTotalProductionCounter(Double value)
Sets the value of the totalProductionCounter property.
|
protected List<ModuleStatus> moduleStatus
protected String deviceCondition
protected EnumDeviceStatus deviceStatus
protected String statusDetails
protected String deviceOperationMode
protected String counterUnit
protected Double speed
protected DateTime idleStartTime
protected Duration hourCounter
protected DateTime powerOnTime
protected Double totalProductionCounter
protected Double productionCounter
protected String deviceID
protected Object deviceRef
public List<Employee> getEmployee()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the employee property.
For example, to add a new item, do as follows:
getEmployee().add(newItem);
Objects of the following type(s) are allowed in the list
Employee
public List<ModuleStatus> getModuleStatus()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the moduleStatus property.
For example, to add a new item, do as follows:
getModuleStatus().add(newItem);
Objects of the following type(s) are allowed in the list
ModuleStatus
public List<JobPhase> getJobPhase()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the jobPhase property.
For example, to add a new item, do as follows:
getJobPhase().add(newItem);
Objects of the following type(s) are allowed in the list
JobPhase
public String getDeviceCondition()
Stringpublic void setDeviceCondition(String value)
value - allowed object is
Stringpublic EnumDeviceStatus getDeviceStatus()
EnumDeviceStatuspublic void setDeviceStatus(EnumDeviceStatus value)
value - allowed object is
EnumDeviceStatuspublic String getStatusDetails()
Stringpublic void setStatusDetails(String value)
value - allowed object is
Stringpublic String getDeviceOperationMode()
Stringpublic void setDeviceOperationMode(String value)
value - allowed object is
Stringpublic String getCounterUnit()
Stringpublic void setCounterUnit(String value)
value - allowed object is
Stringpublic Double getSpeed()
Doublepublic void setSpeed(Double value)
value - allowed object is
Doublepublic DateTime getIdleStartTime()
Stringpublic void setIdleStartTime(DateTime value)
value - allowed object is
Stringpublic Duration getHourCounter()
Stringpublic void setHourCounter(Duration value)
value - allowed object is
Stringpublic DateTime getPowerOnTime()
Stringpublic void setPowerOnTime(DateTime value)
value - allowed object is
Stringpublic Double getTotalProductionCounter()
Doublepublic void setTotalProductionCounter(Double value)
value - allowed object is
Doublepublic Double getProductionCounter()
Doublepublic void setProductionCounter(Double value)
value - allowed object is
Doublepublic String getDeviceID()
Stringpublic void setDeviceID(String value)
value - allowed object is
Stringpublic Object getDeviceRef()
ObjectCopyright © 2013. All Rights Reserved.