public RebootEdmEdmCapability(EdmIdentifier getldentifier, CommandDefinition[] commandDefinitios, AttributeDefinition[] attribtueDefinitions, DatapointDefinition[] datapointDefinitions) { Identifier = getldentifier; CommandDefinitions = commandDefinitios; AttributeDefinitions = attribtueDefinitions; DatapointDefinitions = datapointDefinitions; }
public EapiBoardInformationEdmCapability(EdmIdentifier getldentifier, CommandDefinition[] commandDefinitions, AttributeDefinition[] attribtueDefinitions, DatapointDefinition[] datapointDefinitions) { Identifier = getldentifier; CommandDefinitions = commandDefinitions; AttributeDefinitions = attribtueDefinitions; DatapointDefinitions = datapointDefinitions; }
public GpioEdmCapability(EdmIdentifier identifier, DatapointDefinition[] datapointDefinitions, AttributeDefinition[] attributeDefinitions, CommandDefinition[] commandDefinitions) { Identifier = identifier; DatapointDefinitions = datapointDefinitions; AttributeDefinitions = attributeDefinitions; CommandDefinitions = commandDefinitions; }
public EapiBoardInformationEdm() { Identifier = new EapiBoardInformationEdmIdentifier(GetType().FullName); _eapiInitializer = new EapiInitializer(); _boardInformationDriver = new BoardInformationDriver(); _eapiBoardInformationEdmCapabilityProvider = new EapiBoardInformationEdmCapabilityProvider(this); }
public EapiI2cEdm(ILoggerFactory loggerFactory) { Identifier = new EapiI2cEdmIdentifier(GetType().FullName); _eapiInitializer = new EapiInitializer(); _i2CDriver = new I2cDriver(loggerFactory.GetLoggerFor(typeof(I2cDriver)), new EApiStatusCodes()); _edmCapability = CreateEdmCapability(); }
public GpioEdm(ILoggerFactory loggerFactory) { Identifier = new GpioEdmIdentifier(); _logger = loggerFactory.GetLoggerFor(GetType()); _gpioDriver = new GpioDriver(loggerFactory.GetLoggerFor(typeof(GpioDriver)), new EApiStatusCodes()); _eapiInitializer = new EapiInitializer(); }
public Vcnl4010Edm(ILoggerFactory loggerFactory) { _loggerFactory = loggerFactory; Identifier = new Vcnl4010Identifier(); _edmCapability = CreateEdmCapability(); _edmCapability = CreateEdmCapability(); }
public MockupEdm(ILoggerFactory loggerFactory) { _logger = loggerFactory.GetLoggerFor(GetType()); _mockupValueProvider = new MockupValueProvider(); Identifier = new MockupEdmIdentifier(GetType().FullName); AttributeDefinition[] attribtueDefinitions = ConstructAttributes(); DatapointDefinition boolDatapointMockup; DatapointDefinition[] datapointDefinitions = ConstructDatapoints(out boolDatapointMockup); CommandDefinition[] commandDefinitios = ConstructCommandsForBoolDatapoint(boolDatapointMockup); _edmCapability = new MockupEdmEdmCapability(Identifier, commandDefinitios, attribtueDefinitions, datapointDefinitions); }
public RebootEdm(ILoggerFactory loggerFactory) { _logger = loggerFactory.GetLoggerFor(GetType()); Identifier = new RebootEdmIdentifier(GetType().FullName); _rebootCommnand = new SgetCommandDefinition(new Guid("{f54b990d-25f5-430d-8428-44ab74ed8509}"), UicUriBuilder.CommandFrom(this, "reboot"), "Reboot System", "reboot", UicDataType.String, "Reboots the system", null, null); CommandDefinition[] commandDefinitios = { _rebootCommnand }; AttributeDefinition[] attribtueDefinitions = new AttributeDefinition[0]; DatapointDefinition[] datapointDefinitions = new DatapointDefinition[0]; _edmCapability = new RebootEdmEdmCapability(Identifier, commandDefinitios, attribtueDefinitions, datapointDefinitions); }