RDT_Base.FlushRec (METH) ¶ METHOD FlushRec Flush receiving data InOut: Scope Name Type Comment Input itfConnection NBS.IConnection Connection to use
i2c.write8 (METH) ¶ METHOD write8 : BOOL This method is used to write the data byte of one register InOut: Scope Name Type Comment Return write8 BOOL TRUE if successful Input usiRegister USINT register to write usiValue USINT value
i2c.writeBits (METH) ¶ METHOD writeBits : BOOL This method is used to modify single bits of one register. InOut: Scope Name Type Comment Return writeBits BOOL TRUE if successful Input usiRegister USINT register usiFirstBit USINT highest value bit to write (0..7) usiLength USINT number of bits to write (1..usiFirstBit+1) usiValue USINT value of the bits to set (0..2^usiLength-1)
i2c.Operational (PROP) ¶ PROPERTY Operational : BOOL This property has to return TRUE , when the device is configured and running
IRdtProt ¶ IPAddress (Property) Port (Property) RcvTimeout (Property) TrsTimeout (Property)
Raspberry Peripherals ¶ 1-wire OneWire (FunctionBlock) DataPath (Property) ID (Property) SetIDFromString (Method) SetMasterInstance (Method) connector AfterReadInputs (Method) BeforeWriteOutputs (Method) Initialize (Method) status Operational (Property) OneWireMaster (FunctionBlock) AddDevice (Method) GetNumberOfSlaves (Method) Operational (Property) Path (Property) Scan (Method) OneWireUniqueID (FunctionBlock) StringRepresentation (Property) SPI spi (FunctionBlock) connector AfterReadInputs (Method) BeforeWriteOutputs (Method) internal transfer (Method) transferExt (Method) status Operational (Property) spiMaster (FunctionBlock) Operational (Property) readwrite-commands transferExt (Method) i2c i2c (FunctionBlock) connector AfterReadInputs (Method) BeforeWriteOutputs (Method) internal readwrite-commands read (Method) read8 (Method) readregister (Method) write (Method) write8 (Method) writeBits (Method) status Operational (Property) i2cMaster (FunctionBlock) Operational (Property) readwrite-commands read (Method) write (Method)
EnumUnitTest (ENUM) ¶ TYPE EnumUnitTest : Attributes: qualified_only InOut: Name Initial no 0 dry wet
1-wire ¶ OneWire (FunctionBlock) DataPath (Property) ID (Property) SetIDFromString (Method) SetMasterInstance (Method) connector AfterReadInputs (Method) BeforeWriteOutputs (Method) Initialize (Method) status Operational (Property) OneWireMaster (FunctionBlock) AddDevice (Method) GetNumberOfSlaves (Method) Operational (Property) Path (Property) Scan (Method) OneWireUniqueID (FunctionBlock) StringRepresentation (Property)
GetUnitTestStatus (FUN) ¶ FUNCTION GetUnitTestStatus : EnumUnitTest InOut: Scope Name Type Return GetUnitTestStatus EnumUnitTest
OneWire (FB) ¶ FUNCTION_BLOCK OneWire This function block is the base class for 1-wire devices controlled via the global OneWireMaster instance gOneWireMaster . It is meant to be extended by other function blocks that overload the following methods/properties and replace it with their specific implementation, always including a call of the base implementation with super^.<MethodName>() : AfterReadInputs (reading input data) BeforeWriteOutputs (writing output data) Initialize [optional] (used to read parameters from the configuration) Operational [optional] (used to signal the status of the device) The body of this FB is called by the methods AfterReadInputs and BeforeWriteOutputs , where _xAfterReadInputs indicates the caller. InOut: Scope Name Type Initial Comment Input sDataFile STRING ‘/w1_slave’ name of file that inlcudes the data Properties: DataPath ID Operational Methods: SetIDFromString SetMasterInstance AfterReadInputs BeforeWriteOutputs Initialize Structure: DataPath (Property) ID (Property) SetIDFromString (Method) SetMasterInstance (Method) connector AfterReadInputs (Method) BeforeWriteOutputs (Method) Initialize (Method) status Operational (Property)