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>
<choice>
<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"/>
</choice>
</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> |
employees |
protected String |
hourCounter |
protected String |
idleStartTime |
protected List<JobPhase> |
jobPhases |
protected List<ModuleStatus> |
moduleStatuses |
protected String |
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> |
getEmployees()
Gets the value of the employees property.
|
String |
getHourCounter()
Gets the value of the hourCounter property.
|
String |
getIdleStartTime()
Gets the value of the idleStartTime property.
|
List<JobPhase> |
getJobPhases()
Gets the value of the jobPhases property.
|
List<ModuleStatus> |
getModuleStatuses()
Gets the value of the moduleStatuses property.
|
String |
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(String value)
Sets the value of the hourCounter property.
|
void |
setIdleStartTime(String value)
Sets the value of the idleStartTime property.
|
void |
setPowerOnTime(String 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> moduleStatuses
protected String deviceCondition
protected EnumDeviceStatus deviceStatus
protected String statusDetails
protected String deviceOperationMode
protected String counterUnit
protected Double speed
protected String idleStartTime
protected String hourCounter
protected String powerOnTime
protected Double totalProductionCounter
protected Double productionCounter
protected String deviceID
protected Object deviceRef
public List<JobPhase> getJobPhases()
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 jobPhases property.
For example, to add a new item, do as follows:
getJobPhases().add(newItem);
Objects of the following type(s) are allowed in the list
JobPhase
public List<ModuleStatus> getModuleStatuses()
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 moduleStatuses property.
For example, to add a new item, do as follows:
getModuleStatuses().add(newItem);
Objects of the following type(s) are allowed in the list
ModuleStatus
public List<Employee> getEmployees()
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 employees property.
For example, to add a new item, do as follows:
getEmployees().add(newItem);
Objects of the following type(s) are allowed in the list
Employee
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 String getIdleStartTime()
Stringpublic void setIdleStartTime(String value)
value - allowed object is
Stringpublic String getHourCounter()
Stringpublic void setHourCounter(String value)
value - allowed object is
Stringpublic String getPowerOnTime()
Stringpublic void setPowerOnTime(String 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 © 2012. All Rights Reserved.