public DeviceConnectionActor( ILogger logger, IActorsLogger actorLogger, IRateLimiting rateLimiting, CredentialsSetup credentialsSetupLogic, FetchFromRegistry fetchFromRegistryLogic, Register registerLogic, Connect connectLogic, Deregister deregisterLogic, Disconnect disconnectLogic) { this.log = logger; this.actorLogger = actorLogger; this.rateLimiting = rateLimiting; this.credentialsSetupLogic = credentialsSetupLogic; this.fetchFromRegistryLogic = fetchFromRegistryLogic; this.registerLogic = registerLogic; this.connectLogic = connectLogic; this.deregisterLogic = deregisterLogic; this.disconnectLogic = disconnectLogic; this.Message = null; this.Client = null; this.Device = null; this.status = ActorStatus.None; this.deviceModel = null; this.deviceId = null; this.deviceStateActor = null; this.failedDeviceConnectionsCount = 0; this.failedRegistrationsCount = 0; this.failedFetchCount = 0; }
public DeviceConnectionActor( ILogger logger, IActorsLogger actorLogger, IRateLimiting rateLimiting, Fetch fetchLogic, Register registerLogic, Connect connectLogic) { this.log = logger; this.actorLogger = actorLogger; this.rateLimiting = rateLimiting; this.fetchLogic = fetchLogic; this.registerLogic = registerLogic; this.connectLogic = connectLogic; this.Message = null; this.Client = null; this.Device = null; this.status = ActorStatus.None; this.deviceModel = null; this.deviceId = null; this.deviceStateActor = null; this.failedDeviceConnectionsCount = 0; this.failedRegistrationsCount = 0; this.failedFetchCount = 0; }
public DeviceReplayActor( ILogger logger, IActorsLogger actorLogger, IServicesConfig config, IEngines engines, IInstance instance) { this.log = logger; this.actorLogger = actorLogger; this.instance = instance; this.status = ActorStatus.None; this.deviceModel = null; this.currentLine = ""; this.whenToRun = 0; this.prevInterval = 0; this.emptySchema = new DeviceModelMessageSchema(); this.replayFileService = new ReplayFileService(config, engines, logger); }
public DeviceTelemetryActor( ILogger logger, IActorsLogger actorLogger, SendTelemetry sendTelemetryLogic, IInstance instance) { this.log = logger; this.actorLogger = actorLogger; this.sendTelemetryLogic = sendTelemetryLogic; this.instance = instance; this.Message = null; this.status = ActorStatus.None; this.deviceModel = null; this.deviceId = null; this.deviceStateActor = null; this.totalMessagesCount = 0; this.failedMessagesCount = 0; }
public DevicePropertiesActor( ILogger logger, IActorsLogger actorLogger, IRateLimiting rateLimiting, UpdateReportedProperties updatePropertiesLogic, SetDeviceTag deviceSetDeviceTagLogic) { this.log = logger; this.actorLogger = actorLogger; this.rateLimiting = rateLimiting; this.updatePropertiesLogic = updatePropertiesLogic; this.deviceSetDeviceTagLogic = deviceSetDeviceTagLogic; this.status = ActorStatus.None; this.deviceId = null; this.deviceStateActor = null; this.deviceConnectionActor = null; this.failedTwinUpdatesCount = 0; }
public DeviceTelemetryActor( ILogger logger, IActorsLogger actorLogger, IRateLimiting rateLimiting, SendTelemetry sendTelemetryLogic) { this.log = logger; this.actorLogger = actorLogger; this.rateLimiting = rateLimiting; this.sendTelemetryLogic = sendTelemetryLogic; this.Message = null; this.status = ActorStatus.None; this.deviceModel = null; this.deviceId = null; this.deviceStateActor = null; this.totalMessagesCount = 0; this.failedMessagesCount = 0; }
public DevicePropertiesActor( ILogger logger, IActorsLogger actorLogger, UpdateReportedProperties updatePropertiesLogic, SetDeviceTag deviceSetDeviceTagLogic, IInstance instance) { this.log = logger; this.actorLogger = actorLogger; this.updatePropertiesLogic = updatePropertiesLogic; this.deviceSetDeviceTagLogic = deviceSetDeviceTagLogic; this.instance = instance; this.status = ActorStatus.None; this.deviceId = null; this.deviceStateActor = null; this.deviceContext = null; this.failedTwinUpdatesCount = 0; }