- 32bit Controller Enhancements
- ModBus: Resource mapping
- ComDevAddr [D>=17]
- aComDevAddr pp [D>=29]
- ComHaltScript [D>=17]
- ComResumeScript [D>=17]
- ComRunScript pppp [D>=17]
- MODBUS Number Format
- ReadCoil(s) - 1, SlaveAddr, CoilAddr16, ItemCount, SPAddr16
- ReadInputs - 2, SlaveAddr, InAddr16, ItemCount, SPAddr16
- ReadHregs - 3, SlaveAddr, RegAddr16, ItemCount, SPAddr16, NumFormat
- ReadInRegs - 4, SlaveAddr, InRegAddr16, ItemCount, SPAddr16,NumFormat
- ForceCoil - 5, SlaveAddr, CoilAddr16, SPAddr16
- PresetHreg - 6, SlaveAddr, RegAddr16, SPAddr16, SPMode
- ForceMultCoils - 15, SlaveAddr, CoilAddr16, ItemCount, SPAddr16
- PresetMultRegs - 16, SlaveAddr, RegAddr16, ItemCount, SPAddr16, SPMode
- GoTo - 128, NVPtr16
- Stop - 129
- Delay - 130, Time
- iFindXInBuf bb*,nn [D>=28]
- iiChrPrintX dest# [D>=23]
- iifGetNum bb#,nn,fw [D>=28]
- iifPrintWFW dest#,f,p [D>=23]
- iifPrintWVW dest#,f,p [D>=23]
- iiGetHex bb#,nn [D>=28]
- iiHexPrintX dest# [D>=23]
- iiPrintFill dest#,count,value [D>=23]
- iiPrintNVText dest# [D>=27]
- iiPrintText dest#,text-string [D >= 23]
- iisPrintXFW dest# [D>=23]
- iiStrFind bb#,nn,c [D>=28]
- iiStrFind2 bb#,nn,c [D>=29]
- iiuPrintXFW dest# [D>=23]
- iiuPrintXVW dest# [D>=23]
- iisPrintXVW dest# [D>=23]
- aComRx_fGetNum pp,fw [D>=29]
- ComRx_fGetNum fw [D>=26]
- fAbs
- fAdd
- fAnIn c+ [D>=18]
- fAnOut c+ [D>=18]
- fCompareR
- fDec
- fDiv
- fGetTimer t
- fGoIfNeg LLLL
- fGoIfNZ LLLL
- fGoIfPos LLLL
- fGoIfWGEQ LLLL [D>=23]
- fGoIfWGTQ LLLL [D>=23]
- fGoIfWLEQ LLLL [D>=23]
- fGoIfWLTQ LLLL [D>=23]
- fGoIfZ LLLL
- fIEEEtoWR [D>=21]
- fInc
- fix
- FixToMem16S mm* [D>=21]
- FixToMem16U mm+ [D>=21]
- fLoadQ ffff
- fLoadW ffff
- float
- FloatMem16S mm* [D>=21]
- FloatMem16U mm+ [D>=21]
- fMul
- fNeg
- fPulse0 [D>=19]
- fRecallQ mm*+
- fRecallW mm*+
- fSetTimer t
- fSign
- fStore mm*+
- fSTSinceMark [D>=22]
- fSTTimeSince aa+ [D>=16]
- fSub
- fSwap
- fTest
- fTestWeqQ [D>=24]
- fTestWeqZ [D>=25]
- fTestWgeQ [D>=25]
- fTestWgeZ [D>=25]
- fTestWgtQ [D>=25]
- fTestWleQ [D>=25]
- fTestWltQ [D>=25]
- fTestWltZ [D>=25]
- fTestWneQ [D>=25]
- fTestWneZ [D>=25]
- fWtoQ
- fWtoIEEER [D>=21]
- iifGetNum bb#,nn,fw [D>=28]
- iifPrintWFW dest#,f,p [D>=23]
- iifPrintWVW dest#,f,p [D>=23]
- NVfGetEndW [D>=15]
- NVfGetPtrW [D>=15]
- NVfGetRecNumW [D>=15]
- NVfPutPtrW [D>=15]
- NVfPutRecNumW [D>=15]
- NVfReadQ nn*+ [D>=15]
- NVfReadW nn*+ [D>=15]
- NVfWriteW nn*+ [D>=15]
- OBCA_fRead
- Result codes for fAdd, fSub, fMul, fDiv
- Result codes for fCompareR
- Result codes for fInc, fDec
- Result codes for fix
- Result codes for fSetTimer
- Result codes for fTest
- Branch
- BranchJ [D>=16]
- BranchM mm+
- BranchR
- DecMGoIfNZ mm*+,LLLL
- DecMRetIfNZ mm+
- DecMRetIfZ mm+
- fGoIfNeg LLLL
- fGoIfNZ LLLL
- fGoIfPos LLLL
- fGoIfWGEQ LLLL [D>=23]
- fGoIfWGTQ LLLL [D>=23]
- fGoIfWLEQ LLLL [D>=23]
- fGoIfWLTQ LLLL [D>=23]
- fGoIfZ LLLL
- GoIfF LLLL
- GoIfInK ii+,LLLL
- GoIfInOff ii+,LLLL
- GoIfInOn ii+,LLLL
- GoIfINZ LLLL
- GoIfIZ LLLL
- GoIfMEQ mm+,nn,LLLL
- GoIfMGE mm+,nn,LLLL
- GoIfMGT mm+,nn,LLLL
- GoIfMLE mm+,nn,LLLL
- GoIfMLT mm+,nn,LLLL
- GoIfMNE mm+,nn,LLLL
- GoIfMNZ mm+,LLLL
- GoIfMZ mm+,LLLL
- GoIfNZ LLLL
- GoIfRTCEvent e+,LLLL [D>=16]
- GoIfSF ss,bb+,LLLL [D>=12]
- GoIfSim LLLL
- GoIfST ss,bb+,LLLL [D>=12]
- GoIfT LLLL
- GoIfUF n,m,line
- GoIfUT n,m,line
- GoIfXEQ nn,LLLL
- GoIfXGE nn,LLLL
- GoIfXGT nn,LLLL
- GoIfXLE nn,LLLL
- GoIfXLT nn,LLLL
- GoIfXNE nn,LLLL
- GoIfZ LLLL
- GoSub LLLL
- GoSubIfF LLLL
- GoSubIfMNZ mm+,LLLL
- GoSubIfMZ mm+,LLLL
- GoSubIfNZ LLLL
- GoSubIfST ss,bb+,LLLL [D>=12]
- GoSubIfT LLLL
- GoSubIfXEQ nn,LLLL
- GoSubIfXGE nn,LLLL
- GoSubIfXGT nn,LLLL
- GoSubIfXLE nn,LLLL
- GoSubIfXLT nn,LLLL
- GoSubIfXNE nn,LLLL
- GoSubIfZ LLLL
- GoTo LLLL
- OBCA_GoIfNoRdg line
- OBCA_GoIfRdg line
- OBCA_GoSubIfRdg line
- OBLCD_GoIfBusy line
- OBLCD_GoIfIdle line
- RetIfF
- RetIfMNZ mm+
- RetIfMZ mm+
- RetIfNZ
- RetIfT
- RetIfZ
- Return
- Suspend mm*+ [D>=12/15]
- Target LLLL
- ClrS ss+,bb* [D>=12]
- DecI
- fRecallQ mm*+
- fRecallW mm*+
- fStore mm*+
- GoIfINZ LLLL
- GoIfIZ LLLL
- iiChrPrintX dest# [D>=23]
- iifPrintWFW dest#,f,p [D>=23]
- iifPrintWVW dest#,f,p [D>=23]
- iiHexPrintX dest# [D>=23]
- iiPrintFill dest#,count,value [D>=23]
- iiPrintNVText dest# [D>=27]
- iiPrintText dest#,text-string [D >= 23]
- iisPrintXFW dest# [D>=23]
- iisPrintXVW dest# [D>=23]
- iiuPrintXFW dest# [D>=23]
- iiuPrintXVW dest# [D>=23]
- IncI
- Input ii*+
- InputF ii*+
- InputK ii*+
- InputO ii*+
- ItoX
- LoadI nn
- Off oo*+
- On oo*+
- Output oo*+
- NotS ss+,bb* [D>=12]
- NVfReadQ nn*+ [D>=15]
- NVfReadW nn*+ [D>=15]
- NVfWriteW nn*+ [D>=15]
- NVPopByte nn*+ [D>=15]
- NVPushByte nn*+ [D>=15]
- Recall mm*+
- RecallS ss+,bb* [D>=12]
- SetS ss+,bb* [D>=12]
- ShadowRead mm*+,cc
- ShadowWrite mm*+,cc
- Store mm*+
- StoreS ss+,bb* [D>=12]
- XtoI
- BranchM mm+
- iiChrPrintX dest# [D>=23]
- ClrS ss+,bb* [D>=12]
- ComRx_DelXChars [D>=23]
- ComRx_GetHex [D>=23]
- ComRx_ReadOne [D>=23]
- DecM mm+
- DecMGoIfNZ mm*+,LLLL
- DecMRetIfNZ mm+
- DecMRetIfZ mm+
- DMGNZ mm*+,LLLL
- iiChrPrintX dest# [D>=23]
- iifPrintWFW dest#,f,p [D>=23]
- iifPrintWVW dest#,f,p [D>=23]
- iiHexPrintX dest# [D>=23]
- iiPrintFill dest#,count,value [D>=23]
- iiPrintNVText dest# [D>=27]
- iiPrintText dest#,text-string [D >= 23]
- iisPrintXFW dest# [D>=23]
- iisPrintXVW dest# [D>=23]
- iiuPrintXFW dest# [D>=23]
- iiuPrintXVW dest# [D>=23]
- fRecallQ mm*+
- fRecallW mm*+
- GoIfMEQ mm+,nn,LLLL
- GoIfMGE mm+,nn,LLLL
- GoIfMGT mm+,nn,LLLL
- GoIfMLE mm+,nn,LLLL
- GoIfMLT mm+,nn,LLLL
- GoIfMNE mm+,nn,LLLL
- GoIfMNZ mm+,LLLL
- GoIfMZ mm+,LLLL
- GoIfST ss,bb+,LLLL [D>=12]
- GoSubIfMNZ mm+,LLLL
- GoSubIfMZ mm+,LLLL
- GoSubIfSF ss,bb+,LLLL [D>=12]
- GoSubIfST ss,bb+,LLLL [D>=12]
- IncM mm+
- NotS ss+,bb* [D>=12]
- PermRecall [D>=2]
- PermStore [D>=2]
- Recall mm*+
- RecallS ss+,bb* [D>=12]
- RetIfMNZ mm+
- RetIfMZ mm+
- RetIfST ss,bb+ [D>=12]
- SetMem mm*+,nn
- SetS ss+,bb* [D>=12]
- ShadowClear mm*+,cc
- ShadowWrite mm*+,cc
- StoreS ss+,bb* [D>=12]
- Branch
- BranchM mm+
- BranchR
- Compare
- CompareR
- DecMGoIfNZ mm*+,LLLL
- DecMRetIfNZ mm+
- DecMRetIfZ mm+
- DMGNZ mm*+,LLLL
- GoIfINZ LLLL
- GoIfIZ LLLL
- GoIfMEQ mm+,nn,LLLL
- GoIfMGE mm+,nn,LLLL
- GoIfMGT mm+,nn,LLLL
- GoIfMLE mm+,nn,LLLL
- GoIfMLT mm+,nn,LLLL
- GoIfMNE mm+,nn,LLLL
- GoIfMNZ mm+,LLLL
- GoIfMZ mm+,LLLL
- GoIfNZ LLLL
- GoIfXEQ nn,LLLL
- GoIfXGE nn,LLLL
- GoIfXGT nn,LLLL
- GoIfXLE nn,LLLL
- GoIfXLT nn,LLLL
- GoIfXNE nn,LLLL
- GoIfZ LLLL
- GoSubIfMNZ mm+,LLLL
- GoSubIfMZ mm+,LLLL
- GoSubIfNZ LLLL
- GoSubIfXEQ nn,LLLL
- GoSubIfXGE nn,LLLL
- GoSubIfXGT nn,LLLL
- GoSubIfXLE nn,LLLL
- GoSubIfXLT nn,LLLL
- GoSubIfXNE nn,LLLL
- GoSubIfZ LLLL
- TestXeqY [D>=28]
- TestXgeY [D>=28]
- TestXgtY [D>=28]
- TestXleY [D>=28]
- TestXltY [D>=28]
- TestXneY [D>=28]
- Result codes for CompareR
- GoIfSF ss,bb+,LLLL [D>=12]
- GoIfST ss,bb+,LLLL [D>=12]
- GoSubIfSF ss,bb+,LLLL [D>=12]
- GoSubIfST ss,bb+,LLLL [D>=12]
- NotS ss+,bb* [D>=12]
- RecallS ss+,bb* [D>=12]
- RetIfST ss,bb+ [D>=12]
- RetIfSF ss,bb+ [D>=12]
- SetS ss+,bb* [D>=12]
- StoreS ss+,bb* [D>=12]
- WaitForSF ss,bb [D>=16]
- WaitForST ss,bb [D>=16]
- ClrU
- fixToU n [D>=14]
- floatFromU n [D>=14]
- GoIfUF n,m,line
- GoIfUT n,m,line
- MemToUV m,n
- PopU n
- PopV
- PushU n
- PushV
- QtoU n
- RTCDateToUV [D>=16]
- RTCDMToUV [D>=16]
- RTCHHMMSSToUV [D>=16]
- RTCHHMMToUV [D>=16]
- SetU n,i
- SetV i
- SPiceConfigU
- SPxChIn cc,aaaa [In]
- SPxChOut cc,aaaa [Out]
- SPxCmd0 cc,aaaa [Out]
- SPxCmd1 cc,aaaa [Out]
- SPxCmd2 cc,aaaa [Out]
- SPxCmd4 cc,aaaa [Out]
- SPxMode m
- SPxPoll1 cc,aaaa [In]
- SPxPoll2 cc,aaaa [In]
- SPxPoll4 cc,aaaa [In]
- SPxTxfrU p
- StringToUV n,"String"
- UtoQ n
- UtoW n
- UVToMem n,mm
- UVtoNV nn,u [D>=15]
- WtoU n
- SEXI: Serial I/O Expansion via Xwire Interface
- Xwire OBLCD
- iFindXInBuf bb*,nn [D>=28]
- iiChrPrintX dest# [D>=23]
- iiGetHex bb#,nn [D>=28]
- iifGetNum bb#,nn,fw [D>=28]
- iifPrintWFW dest#,f,p [D>=23]
- iifPrintWVW dest#,f,p [D>=23]
- iiHexPrintX dest# [D>=23]
- iiPrintFill dest#,count,value [D>=23]
- iiPrintText dest#,text-string [D >= 23]
- iisPrintXVW dest# [D>=23]
- iiuPrintXFW dest# [D>=23]
- iiuPrintXVW dest# [D>=23]
- iiStrFind bb#,nn,c [D>=28]
- XwireGetComErr [D>=24]
- XwireGetErrCount [D>=20]
- XwireGetJumpers [D>=20]
- XwireGetPollCntr [D>=23]
- XwireIdlePoll [D>=23]
- XwireMaster pppp [D>=20]
- XwirePhys nn [D>=28]
- XwireSetAddr [D>=20]
- XwireSlave pppp [D>=20]
- XwireStop [D>=23]
- WarmBoot [D .= 20]
- # 4D_bWriteObj(ObjType, ObjIndex, aa) hash function
- # 4D_fWriteObj(ObjType, ObjIndex, ff) hash function
- # 4D_fWriteObjW(ObjType, ObjIndex) hash function
- # 4D_ObjEvent(ObjType, ObjIndex, Handler) hash function
- # 4D_NackEvent(Handler) hash function
- # 4D_SetFormX() hash function
- # 4D_WriteContrastX() hash function
- # 4D_WriteObj(ObjType, ObjIndex, Value) hash function
- # 4D_WriteObjX(ObjType, ObjIndex) hash function
- # Port(p) hash function
- Colours
- # ButtonEvent(ID, Row, Col, Height, Width, "text"{, Mode}, ClickHandler) hash function
- # Cls()
- # ColourWheelEvent(ev:EventHandler) hash function
- # ConnectEvent(ev:EventHandler) hash function
- # CursorRel(r|y:dRow, c|x:dColumn) hash function
- # Enables(Mask) hash function
- # GetRTC() hash function
- # HBar(r|y:Row, c|x:Col, h:Height, w:FSWidth, v:Value) hash function
- # HideAllButtons()
- # IntInputEvent(t|p:"Prompt"{, L:Min}{, h:Max}, ev:EventHandler) hash function
- # Print(Arg1{, Arg2 ...}) hash function
- # Reset({i:BGImage}{, b:BGColour}) hash function
- # Rulers() hash function
- # ScreenWidthEvent(c:C, ev:EventHandler) hash function
- # SetCursor(r|y:Row, c|x:Col) hash function
- # SetImagePath(PathName)
- # SetRTCEvent({EventHandler}) hash function
- # SpeakNumb(n:Number{, L:Language}{, c:Country}{, q:ClearQueue}) hash function
- # SpeakText (t:Text{, L:Language}{, c:Country}{, q:ClearQueue}) hash function
- # fDispW(f, p) hash function
- # FloatVar(fArg, f, p) hash function
- # HBarOld(Row, Col, Height, FSWidth, fArg) hash function
- # HexDispX() hash function
- # HexVar(bArg) hash function
- # OldSpeakNumb(fNumb, f, p)
- # PopBGColor() hash function
- # PopColors() hash function
- # PopFGColor() hash function
- # PushColors() hash function
- # SetBGColor(r:Red, g:Green, b:Blue {,a:Alpha}) hash function
- # SetFGColor(r:Red, g:Green, b:Blue {,a:Alpha}) hash function
- # uDispXFW() hash function
- # uDispXVW() hash function