{ "Logging": { "LogLevel": { "Default": "Information", "Microsoft.AspNetCore": "Warning" } }, "ProtocolMonitoring": { "PollingIntervalMs": 200, "WcsLineRuleIds": [ "line-11001", "line-11010", "line-11020", "line-11026" ], "PlcLinkStackerRuleIds": [], "StackerInteractionRuleIds": [], "TemplateBindings": [ { "TemplateId": "wcs-line-v260202", "ProtocolName": "WcsLineProtocol" }, { "TemplateId": "plclink-stacker-v1", "ProtocolName": "PlcLinkStackerProtocol" }, { "TemplateId": "stacker-interaction-v1", "ProtocolName": "StackerInteractionProtocol" }, { "TemplateId": "wcs-line-hcline", "ProtocolName": "WcsLineProtocol" } ], "MirrorAckRules": [ { "RuleId": "line-11001", "WcsAckFieldKey": "11001_WCS_ACK", "PlcStbFieldKey": "11001_PLC_STB", "ClearFieldKeysOnAck0": [ "11001_TaskNo", "11001_Source", "11001_Target", "11001_Barcode" ], "ClearFieldKeysOnAck2": [ "11001_TaskNo", "11001_Source", "11001_Target", "11001_Barcode" ] }, { "RuleId": "line-11010", "WcsAckFieldKey": "11010_WCS_ACK", "PlcStbFieldKey": "11010_PLC_STB", "ClearFieldKeysOnAck0": [ "11010_TaskNo", "11010_Source", "11010_Target", "11010_Barcode" ], "ClearFieldKeysOnAck2": [ "11010_TaskNo", "11010_Source", "11010_Target", "11010_Barcode" ] }, { "RuleId": "line-11020", "WcsAckFieldKey": "11020_WCS_ACK", "PlcStbFieldKey": "11020_PLC_STB", "ClearFieldKeysOnAck0": [ "11020_TaskNo", "11020_Source", "11020_Target", "11020_Barcode" ], "ClearFieldKeysOnAck2": [ "11020_TaskNo", "11020_Source", "11020_Target", "11020_Barcode" ] }, { "RuleId": "line-11026", "WcsAckFieldKey": "11026_WCS_ACK", "PlcStbFieldKey": "11026_PLC_STB", "ClearFieldKeysOnAck0": [ "11026_TaskNo", "11026_Source", "11026_Target", "11026_Barcode" ], "ClearFieldKeysOnAck2": [ "11026_TaskNo", "11026_Source", "11026_Target", "11026_Barcode" ] } ] }, "AllowedHosts": "*" }