SubscribeToEvent

Subscribes to an event callback exposed by a component

Note: Some events do not support multiple subscription. See more in component.

Function

void SubscribeToEvent(
    event: string, 
    componentName: string, 
    componentTypeName: string, 
    callback: string);

or

void SubscribeToEvent(
    event: string, 
    componentName: string, 
    componentTypeName: string, 
    callback: object);

Parameters

Name Type Description
event String The name of the event to subscribe to
componentName String The name of the component that will invoke the event
componentTypeName String The type of the component. e.g. ‘PE Sensor’
callback Object Can be a string (The name of the callback function) or the callback function itself

Return Value

None

Example

function OnSimulationStart() {

    SubscribeToEvent("OnProductBlocking", "PESensor1", "PE Sensor", OnProductBlocking_PESensor1);
}

function OnProductBlocking_PESensor1(sender, product) {

    MoveProduct(product, "Conveyor2", 0.3);
}