x4Trace Documentation v1.0
Loading...
Searching...
No Matches
Ix4Trace.Server.Engine.Line Namespace Reference

Classes

class  FlushItem
 Item for flush instances. Use for buffering of passed parts/instances. Greatly increses the performance of run. More...
 
class  HasRunningProcessException
 Exception: This line already has a running process. More...
 
class  ILineManager
 Represents the line manager of x4Trace. Contains the loaded line modules. More...
 
class  InstanceData
 Represents data of instance. More...
 
interface  IRemoteClient
 Represents a remote client of x4Trace. Remode client is an instance of x4Trace controller or client program. More...
 
class  LineDivisionModule
 Represents a line division module. This modeule will be executed during the production. When you inherit from this class setver will load it. The user can select from these modules. The line will run the selected module. More...
 
class  LineProcess
 
class  ProcessNotFoundException
 Exception: Process not found.. More...
 
class  ProcessNumberVariable
 Represents process number variable. More...
 
class  ProcessStringVariable
 Represents process text variable. More...
 

Enumerations

enum  RemoteClientProcessBehaviour { ExitingRemoteRun = 0 , RunOnServer = 1 }
 Behaviour mode of remote client.
 

Functions

delegate void WriteLogEvt (string message)
 Delegate of writelog event.
 
delegate void ProcessStartRequestEvt (int assignmentID)
 Delegate of process start request event.
 
delegate void ProcessStartByBlockRequestEvt (int orderID, int blockID, int shiftID)
 Delegate of process start request event.
 
delegate void ProcessStopRequestEvt (int processID)
 Delegate of process stop request event.
 

Function Documentation

◆ ProcessStartByBlockRequestEvt()

delegate void Ix4Trace.Server.Engine.Line.ProcessStartByBlockRequestEvt ( int orderID,
int blockID,
int shiftID )

Delegate of process start request event.

Parameters
orderIDID of order.
blockIDID of block.
shiftIDID of shift.

◆ ProcessStartRequestEvt()

delegate void Ix4Trace.Server.Engine.Line.ProcessStartRequestEvt ( int assignmentID)

Delegate of process start request event.

Parameters
assignmentIDID of assignment.

◆ ProcessStopRequestEvt()

delegate void Ix4Trace.Server.Engine.Line.ProcessStopRequestEvt ( int processID)

Delegate of process stop request event.

Parameters
processIDID of process.

◆ WriteLogEvt()

delegate void Ix4Trace.Server.Engine.Line.WriteLogEvt ( string message)

Delegate of writelog event.

Parameters
messageThe message.