using Crestron.SimplSharpPro.DeviceSupport;
namespace PepperDash.Essentials.Core.Bridges
{
///
/// Defines the contract for IBridgeAdvanced
///
public interface IBridgeAdvanced
{
///
/// Links the bridge to the API using the provided trilist, join start, join map key, and bridge.
///
/// The trilist to link to.
/// The starting join number.
/// The key for the join map.
/// The EISC API bridge.
void LinkToApi(BasicTriList trilist, uint joinStart, string joinMapKey, EiscApiAdvanced bridge);
}
}