User Manual

GAMMA instabus
OEM- Product Catalogue
Release: December 2011
API-Reference for Bus Interface Modules M130, M131, M132, M135
KNX-Processors 184/01, 184/11, 184/21
Siemens AG pages 28 Technical Manual
Infrastructure and Cities Sector,
Building Technologies
Control Products and Systems © Siemens AG 2011 page 1
P. O. Box 10 09 53, Subject to change without further notice.
D-93009 Regensburg
1 Introduction .................................................................................................................... 3
2 API-Reference................................................................................................................ 3
2.1 Debouncing............................................................................................................ 3
2.1.1 Function DebounceInit ....................................................................................... 3
2.1.2 Function Debounce............................................................................................ 3
2.2 Object-Handling..................................................................................................... 4
2.2.1 Function TestAndCopyObject............................................................................. 4
2.2.2 Function SetAndTransmitObject......................................................................... 5
2.2.3 Function TestObject........................................................................................... 5
2.2.4 Function TransmitObject.................................................................................... 6
2.2.5 Function ReadObject.......................................................................................... 6
2.2.6 Function SetRAMFlags ...................................................................................... 6
2.3 Timer ..................................................................................................................... 7
2.3.1 Function GetSystemTime................................................................................... 8
2.3.2 Function TmInit .................................................................................................. 8
2.3.3 Function TmStart................................................................................................ 8
2.3.4 Function TmAddStart ......................................................................................... 9
2.3.5 Function TmIsExpired ........................................................................................ 9
2.3.6 Function TmIsRunning..................................................................................... 10
2.3.7 Function TmStop.............................................................................................. 10
2.4 AD converter........................................................................................................ 10
2.4.1 Function ADCInit.............................................................................................. 11
2.4.2 Function ADCShutdown................................................................................... 11
2.4.3 Function ADCRead .......................................................................................... 11
2.4.4 Function ADCStop ........................................................................................... 12
2.4.5 Function ADCIsInterrupted............................................................................... 12
2.4.6 Function ADCResetInterrupted ........................................................................ 13
2.4.7 Function CalcPEIType...................................................................................... 13
2.5 Pulse width modulation ........................................................................................ 13
2.5.1 Function PWMInit............................................................................................. 13
2.5.2 Function PWMStop .......................................................................................... 14
2.5.3 Function PWMSetValue ................................................................................... 14
2.6 FT12 .................................................................................................................... 15
2.6.1 Function FT12Init............................................................................................. 15
2.6.2 Function FT12Send.......................................................................................... 15
2.6.3 Function FT12Get ............................................................................................ 16
2.7 Handshake........................................................................................................... 16
2.7.1 Function HSInit................................................................................................. 17
2.7.2 Function HSSetFrame...................................................................................... 17
2.7.3 Function HSGetFrame ..................................................................................... 18
2.8 SPI....................................................................................................................... 18
2.8.1 Function SPIInit................................................................................................ 18
2.8.2 Function SPISend ............................................................................................ 19

Summary of content (28 pages)