wiki:Docs/Prog/Manual

Version 9 (modified by Don Wilson, 14 years ago) ( diff )

--

825 Programmer's Manual

The standard library (lib825) is a collection of Cardinal utilities that simplifies the process of writing code for the WikiStart Cardinal 825. The library is distributed free of charge and available here to download.

Table of Contents

  1. Application Libraries
  2. Database Libraries
  3. Standard 825 Library with Application class (lib825)
  4. Standard 825 Library with EVENT features (lib825ev)
  5. Communications Functions
  6. CComm
  7. CCommClient
  8. CCommSerial
  9. CCommServer
  10. Analog Output (DAC Digital to Analog Conversion) Functions
  11. GetDAC
  12. GetDACPercent
  13. GetDACRangeFromIndex
  14. GetIndexFromDACRange
  15. SetDACFloat
  16. SetDACOutputRange
  17. SetDACPercent
  18. SetDACReg
  19. SetDACTrackGrossNet
  20. SetDACTrackScale
  21. StopDACTrackScale
  22. Debug Functions
  23. DEBUG_MSG
  24. DEBUG_SHOWDATA
  25. Display Functions
  26. CBitmap
  27. CFont 825gen2
  28. CImage 825gen2
  29. ClearLCD
  30. DisplayStr DEPRECATED - Replace with DisplayText
  31. DisplayText
  32. GetX
  33. GetY
  34. InitLCD
  35. IsFontLoaded
  36. LocateLCD
  37. PrintLCD
  38. PrintLCDbutton
  39. PrintLCDfont2
  40. ReadFont
  41. SetBkColor
  42. SetCurColor
  43. File Functions
  44. CFile
  45. FileCopy
  46. FindChromiumPath 825gen2
  47. FindFlashDrive 825gen2
  48. GetFilesInPathWithExtension
  49. IsMounted
  50. MakeDirIfNotExists
  51. MountDirectory 825gen2
  52. UnmountDirectory 825gen2
  53. Form Functions
  54. CForm
  55. CFormRect 825gen2
  56. EVENT
  57. EVENT_FLAG_SHOW
  58. EVENT_SHOW_BTN_CONTENT
  59. EnableItem
  60. ExitWithCode
  61. FORM_ADD_BUTTON
  62. FORM_ADD_BUTTON2 825gen2
  63. FORM_ADD_INPUT
  64. FORM_ADD_INPUT2 825gen2
  65. FORM_DONE_ESCAPE
  66. FORM_DONE_EVENT_EXTERNAL
  67. FORM_DONE_LEFT_ARROW
  68. FORM_HIDE
  69. FORM_INIT
  70. FORM_IS_UPDATED
  71. FORM_RUN
  72. FORM_SHOW
  73. FindName
  74. GetCurrentItemIndex
  75. GetExitCode
  76. GetItem
  77. !GetItemByIDVal
  78. GetItemCount
  79. GetItemIndex
  80. HideItem
  81. IN_EVENT_HIDE_FORM
  82. IN_EVENT_SHOW_FORM
  83. IN_EVENT_WRITE_DATA
  84. IsChanged
  85. SetInputFont
  86. SetKeyEvent
  87. ShowItem
  88. WriteData
  89. Input / Output (Digital I/O) Functions
  90. GetInput
  91. GetInputMask
  92. GetOutput
  93. SetDIOCounter
  94. SetOutput
  95. SetOutputMask
  96. StartDIOPulse
  97. StartRepeatIO
  98. StopDIOPulse
  99. StopRepeatIO
  100. Keypad/Sound Functions
  101. ClearKeyBuffer
  102. KeyPadInsertKey
  103. KeyPadSetUSBEvent
  104. OpenBeeper
  105. PlayNotes
  106. WaitKeypress
  107. Process Functions
  108. GetProcessID
  109. GetProcessIDExcludeSelf
  110. KillProcess
  111. ResetPrevGrossWt
  112. ResetPrevNetWt
  113. ResetPrevTareWt
  114. test
  115. String Functions
  116. FloatToStr
  117. IntToStr
  118. StrFmt
  119. StrFmtLen
  120. StrToFloat
  121. StrToInt
  122. StrTrimLeft
  123. StrTrimRight
  124. Ticket Functions
  125. CTktFlds
  126. PrintTkt
  127. Time and Date Functions
  128. CMillisecondTimer
  129. CSleep
  130. CTimer
  131. DoSleep
  132. GetDateStr
  133. GetLinuxTime
  134. GetTimeStr
  135. IsTimeChanged
  136. ResetPrevTime
  137. SleepMilliseconds
  138. SleepSeconds
  139. Utility Functions
  140. GetKernelVer
  141. GetKernelVerStr
  142. GetLoaderVer
  143. GetLoaderVerStr
  144. GetMemFree
  145. GetMnBdVer
  146. GetMnBdVerStr
  147. Weighing Functions
  148. CheckWIM * DEPRECATED - New apps should use MnBdSetWIM *
  149. DLCRepeatMultiIncludeCellWts
  150. FormatGrossWt
  151. FormatNetWt
  152. FormatTareWt
  153. FormatWt
  154. GetBelowZero
  155. GetCapacity
  156. GetCenterZero
  157. GetCurUnitsLabel
  158. GetDecimal
  159. GetGrossWt
  160. GetInterval
  161. GetMotion
  162. GetNetWt
  163. GetNumScales
  164. GetOverCap
  165. GetProcessScale
  166. GetSecUnitsLabel
  167. GetTareWt
  168. GetUnitsLabel
  169. GetWtError
  170. IsGrossWtChanged
  171. IsNetWtChanged
  172. IsTareWtChanged
  173. IsWtStatusChanged
  174. IsWtUnitsChanged
  175. MnBdClearEvent
  176. MnBdClose
  177. MnBdGetErr
  178. MnBdGetErrMsg
  179. MnBdGetErrMsgStr
  180. MnBdOpen
  181. MnBdProcess * DEPRECATED - New apps should use StartRepeatMulti *
  182. MnBdRead
  183. MnBdRequest
  184. MnBdSetEvent
  185. MnBdSetWIM
  186. MnBdShutdown
  187. MnBdStartup
  188. RequestWt * DEPRECATED - New apps should use StartRepeatMulti *
  189. ResetPrevGrossWt
  190. ResetPrevNetWt
  191. ResetPrevTareWt
  192. ResetPrevWtStatus
  193. ResetPrevWtUnits
  194. SetTareCurrent
  195. SetTareValue
  196. SetWIM * DEPRECATED - New apps should use MnBdSetWIM *
  197. StartRepeatMulti
  198. StartRepeatWt * DEPRECATED - New apps should use StartRepeatMulti *
  199. StopRepeatMulti
  200. StopRepeatWt * DEPRECATED - New apps should use StopRepeatMulti *
  201. ZeroScale
  202. Development Environment
  203. Application Signing
  204. Debugging
  205. Setup for Software Development
  206. Version Control
  207. Device Support
  208. Device Drivers
  209. Beeper
  210. DIO
  211. Display
  212. Network
  213. Serial Ports
  214. USB Support
  215. Weighing
  216. Foundation
  217. Application Mode Startup
  218. Shell operations - Linux / Windows command line Reference

Note: See TracWiki for help on using the wiki.