//------------------------------------------------------------------------------
//
k__BackingField", IsRequired=true)]
public string Codek__BackingField {
get {
return this.Codek__BackingFieldField;
}
set {
if ((object.ReferenceEquals(this.Codek__BackingFieldField, value) != true)) {
this.Codek__BackingFieldField = value;
this.RaisePropertyChanged("Codek__BackingField");
}
}
}
[System.Runtime.Serialization.DataMemberAttribute(Name="k__BackingField", IsRequired=true)]
public string Contextk__BackingField {
get {
return this.Contextk__BackingFieldField;
}
set {
if ((object.ReferenceEquals(this.Contextk__BackingFieldField, value) != true)) {
this.Contextk__BackingFieldField = value;
this.RaisePropertyChanged("Contextk__BackingField");
}
}
}
public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
protected void RaisePropertyChanged(string propertyName) {
System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
if ((propertyChanged != null)) {
propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
}
}
}
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[System.ServiceModel.ServiceContractAttribute(ConfigurationName="ConveyorService.IConveyerService")]
public interface IConveyerService {
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/ClearAlarm", ReplyAction="http://tempuri.org/IConveyerService/ClearAlarmResponse")]
iWareCC.ConveyorService.SdaResEntity ClearAlarm(int deviceId);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/ClearAlarm", ReplyAction="http://tempuri.org/IConveyerService/ClearAlarmResponse")]
System.Threading.Tasks.Task ClearAlarmAsync(int deviceId);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/SendConveyerTask", ReplyAction="http://tempuri.org/IConveyerService/SendConveyerTaskResponse")]
iWareCC.ConveyorService.SdaResEntity SendConveyerTask(int deviceId, int taskId, string sourcePlce, string toPlace, string containertype, string taskType);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/SendConveyerTask", ReplyAction="http://tempuri.org/IConveyerService/SendConveyerTaskResponse")]
System.Threading.Tasks.Task SendConveyerTaskAsync(int deviceId, int taskId, string sourcePlce, string toPlace, string containertype, string taskType);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/WriteStp", ReplyAction="http://tempuri.org/IConveyerService/WriteStpResponse")]
iWareCC.ConveyorService.SdaResEntity WriteStp(int deviceId, bool value, string stationCode);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/WriteStp", ReplyAction="http://tempuri.org/IConveyerService/WriteStpResponse")]
System.Threading.Tasks.Task WriteStpAsync(int deviceId, bool value, string stationCode);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/GetConveyerInfo", ReplyAction="http://tempuri.org/IConveyerService/GetConveyerInfoResponse")]
iWareCC.ConveyorService.ConveyerView GetConveyerInfo(int deviceId);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/GetConveyerInfo", ReplyAction="http://tempuri.org/IConveyerService/GetConveyerInfoResponse")]
System.Threading.Tasks.Task GetConveyerInfoAsync(int deviceId);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/IsTaskFinish", ReplyAction="http://tempuri.org/IConveyerService/IsTaskFinishResponse")]
iWareCC.ConveyorService.SdaResEntity IsTaskFinish(int deviceId, string stationCode, int taskId);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/IsTaskFinish", ReplyAction="http://tempuri.org/IConveyerService/IsTaskFinishResponse")]
System.Threading.Tasks.Task IsTaskFinishAsync(int deviceId, string stationCode, int taskId);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/DeleteConveyerTask", ReplyAction="http://tempuri.org/IConveyerService/DeleteConveyerTaskResponse")]
iWareCC.ConveyorService.SdaResEntity DeleteConveyerTask(int deviceId, int taskId);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/DeleteConveyerTask", ReplyAction="http://tempuri.org/IConveyerService/DeleteConveyerTaskResponse")]
System.Threading.Tasks.Task DeleteConveyerTaskAsync(int deviceId, int taskId);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/IsConveyerAuto", ReplyAction="http://tempuri.org/IConveyerService/IsConveyerAutoResponse")]
iWareCC.ConveyorService.SdaResEntity IsConveyerAuto(int deviceId, string stationCode);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/IsConveyerAuto", ReplyAction="http://tempuri.org/IConveyerService/IsConveyerAutoResponse")]
System.Threading.Tasks.Task IsConveyerAutoAsync(int deviceId, string stationCode);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/IsAllowSendTask", ReplyAction="http://tempuri.org/IConveyerService/IsAllowSendTaskResponse")]
iWareCC.ConveyorService.SdaResEntity IsAllowSendTask(bool isNeedValidateRealSourceAndToPlace, int deviceId, string stationCode, string toStationCode, bool isConveyerTask);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/IsAllowSendTask", ReplyAction="http://tempuri.org/IConveyerService/IsAllowSendTaskResponse")]
System.Threading.Tasks.Task IsAllowSendTaskAsync(bool isNeedValidateRealSourceAndToPlace, int deviceId, string stationCode, string toStationCode, bool isConveyerTask);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/IsHaveHeatBeat", ReplyAction="http://tempuri.org/IConveyerService/IsHaveHeatBeatResponse")]
iWareCC.ConveyorService.SdaResEntity IsHaveHeatBeat(int deviceId);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/IsHaveHeatBeat", ReplyAction="http://tempuri.org/IConveyerService/IsHaveHeatBeatResponse")]
System.Threading.Tasks.Task IsHaveHeatBeatAsync(int deviceId);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/Write1015ReScan", ReplyAction="http://tempuri.org/IConveyerService/Write1015ReScanResponse")]
iWareCC.ConveyorService.SdaResEntity Write1015ReScan(int deviceId, bool value);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/Write1015ReScan", ReplyAction="http://tempuri.org/IConveyerService/Write1015ReScanResponse")]
System.Threading.Tasks.Task Write1015ReScanAsync(int deviceId, bool value);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/WriteReceiveScan", ReplyAction="http://tempuri.org/IConveyerService/WriteReceiveScanResponse")]
iWareCC.ConveyorService.SdaResEntity WriteReceiveScan(int deviceId, string stationCode, bool value);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/WriteReceiveScan", ReplyAction="http://tempuri.org/IConveyerService/WriteReceiveScanResponse")]
System.Threading.Tasks.Task WriteReceiveScanAsync(int deviceId, string stationCode, bool value);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/WriteConveyer_FinishACK", ReplyAction="http://tempuri.org/IConveyerService/WriteConveyer_FinishACKResponse")]
iWareCC.ConveyorService.SdaResEntity WriteConveyer_FinishACK(int deviceId, bool value, int plcTaskId, string stationcode);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/WriteConveyer_FinishACK", ReplyAction="http://tempuri.org/IConveyerService/WriteConveyer_FinishACKResponse")]
System.Threading.Tasks.Task WriteConveyer_FinishACKAsync(int deviceId, bool value, int plcTaskId, string stationcode);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/WriteScanValidateACK", ReplyAction="http://tempuri.org/IConveyerService/WriteScanValidateACKResponse")]
iWareCC.ConveyorService.SdaResEntity WriteScanValidateACK(bool isReset, int deviceId, string stationCode, bool value, int plcTaskId);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/WriteScanValidateACK", ReplyAction="http://tempuri.org/IConveyerService/WriteScanValidateACKResponse")]
System.Threading.Tasks.Task WriteScanValidateACKAsync(bool isReset, int deviceId, string stationCode, bool value, int plcTaskId);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/WriteAGVRequestIn", ReplyAction="http://tempuri.org/IConveyerService/WriteAGVRequestInResponse")]
iWareCC.ConveyorService.SdaResEntity WriteAGVRequestIn(int deviceId, bool value);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/WriteAGVRequestIn", ReplyAction="http://tempuri.org/IConveyerService/WriteAGVRequestInResponse")]
System.Threading.Tasks.Task WriteAGVRequestInAsync(int deviceId, bool value);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/WriteAGVRequestInArr", ReplyAction="http://tempuri.org/IConveyerService/WriteAGVRequestInArrResponse")]
iWareCC.ConveyorService.SdaResEntity WriteAGVRequestInArr(int deviceId, bool value);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/WriteAGVRequestInArr", ReplyAction="http://tempuri.org/IConveyerService/WriteAGVRequestInArrResponse")]
System.Threading.Tasks.Task WriteAGVRequestInArrAsync(int deviceId, bool value);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/WriteAGVRequestOUT", ReplyAction="http://tempuri.org/IConveyerService/WriteAGVRequestOUTResponse")]
iWareCC.ConveyorService.SdaResEntity WriteAGVRequestOUT(int deviceId, bool value);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/WriteAGVRequestOUT", ReplyAction="http://tempuri.org/IConveyerService/WriteAGVRequestOUTResponse")]
System.Threading.Tasks.Task WriteAGVRequestOUTAsync(int deviceId, bool value);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/WriteAGVRequestOutArr", ReplyAction="http://tempuri.org/IConveyerService/WriteAGVRequestOutArrResponse")]
iWareCC.ConveyorService.SdaResEntity WriteAGVRequestOutArr(int deviceId, bool value);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/WriteAGVRequestOutArr", ReplyAction="http://tempuri.org/IConveyerService/WriteAGVRequestOutArrResponse")]
System.Threading.Tasks.Task WriteAGVRequestOutArrAsync(int deviceId, bool value);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/WriteAGVTaskType", ReplyAction="http://tempuri.org/IConveyerService/WriteAGVTaskTypeResponse")]
iWareCC.ConveyorService.SdaResEntity WriteAGVTaskType(int deviceId, short value);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/WriteAGVTaskType", ReplyAction="http://tempuri.org/IConveyerService/WriteAGVTaskTypeResponse")]
System.Threading.Tasks.Task WriteAGVTaskTypeAsync(int deviceId, short value);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/ClearConveyerTask", ReplyAction="http://tempuri.org/IConveyerService/ClearConveyerTaskResponse")]
iWareCC.ConveyorService.SdaResEntity ClearConveyerTask(int deviceId, int taskId, string sourcePlce, string toPlace, string containertype, string taskType);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/ClearConveyerTask", ReplyAction="http://tempuri.org/IConveyerService/ClearConveyerTaskResponse")]
System.Threading.Tasks.Task ClearConveyerTaskAsync(int deviceId, int taskId, string sourcePlce, string toPlace, string containertype, string taskType);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/ReadAddress", ReplyAction="http://tempuri.org/IConveyerService/ReadAddressResponse")]
bool ReadAddress(string address);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/ReadAddress", ReplyAction="http://tempuri.org/IConveyerService/ReadAddressResponse")]
System.Threading.Tasks.Task ReadAddressAsync(string address);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/ReadStr", ReplyAction="http://tempuri.org/IConveyerService/ReadStrResponse")]
string ReadStr(string address);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/ReadStr", ReplyAction="http://tempuri.org/IConveyerService/ReadStrResponse")]
System.Threading.Tasks.Task ReadStrAsync(string address);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/ReadShort", ReplyAction="http://tempuri.org/IConveyerService/ReadShortResponse")]
short ReadShort(string address);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IConveyerService/ReadShort", ReplyAction="http://tempuri.org/IConveyerService/ReadShortResponse")]
System.Threading.Tasks.Task ReadShortAsync(string address);
}
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
public interface IConveyerServiceChannel : iWareCC.ConveyorService.IConveyerService, System.ServiceModel.IClientChannel {
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
public partial class ConveyerServiceClient : System.ServiceModel.ClientBase, iWareCC.ConveyorService.IConveyerService {
public ConveyerServiceClient() {
}
public ConveyerServiceClient(string endpointConfigurationName) :
base(endpointConfigurationName) {
}
public ConveyerServiceClient(string endpointConfigurationName, string remoteAddress) :
base(endpointConfigurationName, remoteAddress) {
}
public ConveyerServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
base(endpointConfigurationName, remoteAddress) {
}
public ConveyerServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
base(binding, remoteAddress) {
}
public iWareCC.ConveyorService.SdaResEntity ClearAlarm(int deviceId) {
return base.Channel.ClearAlarm(deviceId);
}
public System.Threading.Tasks.Task ClearAlarmAsync(int deviceId) {
return base.Channel.ClearAlarmAsync(deviceId);
}
public iWareCC.ConveyorService.SdaResEntity SendConveyerTask(int deviceId, int taskId, string sourcePlce, string toPlace, string containertype, string taskType) {
return base.Channel.SendConveyerTask(deviceId, taskId, sourcePlce, toPlace, containertype, taskType);
}
public System.Threading.Tasks.Task SendConveyerTaskAsync(int deviceId, int taskId, string sourcePlce, string toPlace, string containertype, string taskType) {
return base.Channel.SendConveyerTaskAsync(deviceId, taskId, sourcePlce, toPlace, containertype, taskType);
}
public iWareCC.ConveyorService.SdaResEntity WriteStp(int deviceId, bool value, string stationCode) {
return base.Channel.WriteStp(deviceId, value, stationCode);
}
public System.Threading.Tasks.Task WriteStpAsync(int deviceId, bool value, string stationCode) {
return base.Channel.WriteStpAsync(deviceId, value, stationCode);
}
public iWareCC.ConveyorService.ConveyerView GetConveyerInfo(int deviceId) {
return base.Channel.GetConveyerInfo(deviceId);
}
public System.Threading.Tasks.Task GetConveyerInfoAsync(int deviceId) {
return base.Channel.GetConveyerInfoAsync(deviceId);
}
public iWareCC.ConveyorService.SdaResEntity IsTaskFinish(int deviceId, string stationCode, int taskId) {
return base.Channel.IsTaskFinish(deviceId, stationCode, taskId);
}
public System.Threading.Tasks.Task IsTaskFinishAsync(int deviceId, string stationCode, int taskId) {
return base.Channel.IsTaskFinishAsync(deviceId, stationCode, taskId);
}
public iWareCC.ConveyorService.SdaResEntity DeleteConveyerTask(int deviceId, int taskId) {
return base.Channel.DeleteConveyerTask(deviceId, taskId);
}
public System.Threading.Tasks.Task DeleteConveyerTaskAsync(int deviceId, int taskId) {
return base.Channel.DeleteConveyerTaskAsync(deviceId, taskId);
}
public iWareCC.ConveyorService.SdaResEntity IsConveyerAuto(int deviceId, string stationCode) {
return base.Channel.IsConveyerAuto(deviceId, stationCode);
}
public System.Threading.Tasks.Task IsConveyerAutoAsync(int deviceId, string stationCode) {
return base.Channel.IsConveyerAutoAsync(deviceId, stationCode);
}
public iWareCC.ConveyorService.SdaResEntity IsAllowSendTask(bool isNeedValidateRealSourceAndToPlace, int deviceId, string stationCode, string toStationCode, bool isConveyerTask) {
return base.Channel.IsAllowSendTask(isNeedValidateRealSourceAndToPlace, deviceId, stationCode, toStationCode, isConveyerTask);
}
public System.Threading.Tasks.Task IsAllowSendTaskAsync(bool isNeedValidateRealSourceAndToPlace, int deviceId, string stationCode, string toStationCode, bool isConveyerTask) {
return base.Channel.IsAllowSendTaskAsync(isNeedValidateRealSourceAndToPlace, deviceId, stationCode, toStationCode, isConveyerTask);
}
public iWareCC.ConveyorService.SdaResEntity IsHaveHeatBeat(int deviceId) {
return base.Channel.IsHaveHeatBeat(deviceId);
}
public System.Threading.Tasks.Task IsHaveHeatBeatAsync(int deviceId) {
return base.Channel.IsHaveHeatBeatAsync(deviceId);
}
public iWareCC.ConveyorService.SdaResEntity Write1015ReScan(int deviceId, bool value) {
return base.Channel.Write1015ReScan(deviceId, value);
}
public System.Threading.Tasks.Task Write1015ReScanAsync(int deviceId, bool value) {
return base.Channel.Write1015ReScanAsync(deviceId, value);
}
public iWareCC.ConveyorService.SdaResEntity WriteReceiveScan(int deviceId, string stationCode, bool value) {
return base.Channel.WriteReceiveScan(deviceId, stationCode, value);
}
public System.Threading.Tasks.Task WriteReceiveScanAsync(int deviceId, string stationCode, bool value) {
return base.Channel.WriteReceiveScanAsync(deviceId, stationCode, value);
}
public iWareCC.ConveyorService.SdaResEntity WriteConveyer_FinishACK(int deviceId, bool value, int plcTaskId, string stationcode) {
return base.Channel.WriteConveyer_FinishACK(deviceId, value, plcTaskId, stationcode);
}
public System.Threading.Tasks.Task WriteConveyer_FinishACKAsync(int deviceId, bool value, int plcTaskId, string stationcode) {
return base.Channel.WriteConveyer_FinishACKAsync(deviceId, value, plcTaskId, stationcode);
}
public iWareCC.ConveyorService.SdaResEntity WriteScanValidateACK(bool isReset, int deviceId, string stationCode, bool value, int plcTaskId) {
return base.Channel.WriteScanValidateACK(isReset, deviceId, stationCode, value, plcTaskId);
}
public System.Threading.Tasks.Task WriteScanValidateACKAsync(bool isReset, int deviceId, string stationCode, bool value, int plcTaskId) {
return base.Channel.WriteScanValidateACKAsync(isReset, deviceId, stationCode, value, plcTaskId);
}
public iWareCC.ConveyorService.SdaResEntity WriteAGVRequestIn(int deviceId, bool value) {
return base.Channel.WriteAGVRequestIn(deviceId, value);
}
public System.Threading.Tasks.Task WriteAGVRequestInAsync(int deviceId, bool value) {
return base.Channel.WriteAGVRequestInAsync(deviceId, value);
}
public iWareCC.ConveyorService.SdaResEntity WriteAGVRequestInArr(int deviceId, bool value) {
return base.Channel.WriteAGVRequestInArr(deviceId, value);
}
public System.Threading.Tasks.Task WriteAGVRequestInArrAsync(int deviceId, bool value) {
return base.Channel.WriteAGVRequestInArrAsync(deviceId, value);
}
public iWareCC.ConveyorService.SdaResEntity WriteAGVRequestOUT(int deviceId, bool value) {
return base.Channel.WriteAGVRequestOUT(deviceId, value);
}
public System.Threading.Tasks.Task WriteAGVRequestOUTAsync(int deviceId, bool value) {
return base.Channel.WriteAGVRequestOUTAsync(deviceId, value);
}
public iWareCC.ConveyorService.SdaResEntity WriteAGVRequestOutArr(int deviceId, bool value) {
return base.Channel.WriteAGVRequestOutArr(deviceId, value);
}
public System.Threading.Tasks.Task WriteAGVRequestOutArrAsync(int deviceId, bool value) {
return base.Channel.WriteAGVRequestOutArrAsync(deviceId, value);
}
public iWareCC.ConveyorService.SdaResEntity WriteAGVTaskType(int deviceId, short value) {
return base.Channel.WriteAGVTaskType(deviceId, value);
}
public System.Threading.Tasks.Task WriteAGVTaskTypeAsync(int deviceId, short value) {
return base.Channel.WriteAGVTaskTypeAsync(deviceId, value);
}
public iWareCC.ConveyorService.SdaResEntity ClearConveyerTask(int deviceId, int taskId, string sourcePlce, string toPlace, string containertype, string taskType) {
return base.Channel.ClearConveyerTask(deviceId, taskId, sourcePlce, toPlace, containertype, taskType);
}
public System.Threading.Tasks.Task ClearConveyerTaskAsync(int deviceId, int taskId, string sourcePlce, string toPlace, string containertype, string taskType) {
return base.Channel.ClearConveyerTaskAsync(deviceId, taskId, sourcePlce, toPlace, containertype, taskType);
}
public bool ReadAddress(string address) {
return base.Channel.ReadAddress(address);
}
public System.Threading.Tasks.Task ReadAddressAsync(string address) {
return base.Channel.ReadAddressAsync(address);
}
public string ReadStr(string address) {
return base.Channel.ReadStr(address);
}
public System.Threading.Tasks.Task ReadStrAsync(string address) {
return base.Channel.ReadStrAsync(address);
}
public short ReadShort(string address) {
return base.Channel.ReadShort(address);
}
public System.Threading.Tasks.Task ReadShortAsync(string address) {
return base.Channel.ReadShortAsync(address);
}
}
}