CS101_Slave_create

Function CS101_Slave_create 

Source
pub unsafe extern "C" fn CS101_Slave_create(
    serialPort: SerialPort,
    llParameters: LinkLayerParameters,
    alParameters: CS101_AppLayerParameters,
    linkLayerMode: IEC60870_LinkLayerMode,
) -> CS101_Slave
Expand description

Create a new balanced or unbalanced CS101 slave

NOTE: The CS101_Slave instance has two separate data queues for class 1 and class 2 data. This constructor uses the default max queue size for both queues.

§Arguments

  • serialPort - the serial port to be used
  • llParameters - the link layer parameters to be used
  • alParameters - the CS101 application layer parameters
  • linkLayerMode - the link layer mode (either BALANCED or UNBALANCED)

§Returns

the new slave instance