The RapidSequencerFactory provides static methods for creating RapidSequencer processes or discovering existing processes. . More...
Static Functions | |
static RapidSequencer | Create (Platform platform, string sequencerNodeName, string rmpNodeName, string executablePath, int grpcPort=DEFAULT_GRPC_PORT, string friendlyName="RapidServer", ulong timeoutMs=DEFAULT_TIMEOUT_MS, int discoveryPort=DEFAULT_DISCOVER_PORT) |
Creates a RapidSequencer process on the given platform at the specified port if one does not already exist. Then, creates a RapidSequencer object to interface with the process. Throws an exception if creation fails. More... | |
static RapidSequencer | CreateRT (string sequencerNodeName, string rmpNodeName, string executablePath, int grpcPort=DEFAULT_GRPC_PORT, string friendlyName="RapidServer", ulong timeoutMs=DEFAULT_TIMEOUT_MS, int discoveryPort=DEFAULT_DISCOVER_PORT) |
Creates a real-time RapidSequencer process at the specified port if one does not already exist. Throws an exception if creation fails. Then, creates a RapidSequencer object to interface with the process. Throws an exception if creation fails. More... | |
static RapidSequencer | CreateWindows (string sequencerNodeName, string rmpNodeName, string executablePath, int grpcPort=DEFAULT_GRPC_PORT, string friendlyName="RapidServer", ulong timeoutMs=DEFAULT_TIMEOUT_MS, int discoveryPort=DEFAULT_DISCOVER_PORT) |
Creates a Windows RapidSequencer process at the specified port if one does not already exist. Throws an exception if creation fails. Then, creates a RapidSequencer object to interface with the process. Throws an exception if creation fails. More... | |
static RapidSequencer[] | Discover (DiscoveryType discoveryType, ushort numExpectedSequencers=0, string sequencerNodeName=DEFAULT_SEQUENCER_NODE_NAME, ulong timeoutMs=DEFAULT_TIMEOUT_MS, int discoveryPort=DEFAULT_DISCOVER_PORT) |
Discovers existing RapidSequencer processes and returns an array of RapidSequencer objects to interface with them. More... | |
Definition at line 560 of file RapidSequencer.cs.