Found 39 packages
Extra built-in validations for Fluentvalidation.
Custom Cells for your Xamarin.Forms project to allow you to create highly customizable, performant Listviews and TableViews. Ensure you call ExtendedTextCellRenderer.Init() on each platform! VISIT THE PROJECT URL for more info.
InteleSMSMessagingKit for misc services at Intele AS
A MonoGame library for splitting up a 2d game world into cells, used to speed up collision detection etc.
InteleSMSMessagingKit for misc services at Intele AS
Windows Phone Toolkit customized by Kinnara. Includes fixes, improvements, and more controls. This package also includes localized resources, XML documentation, and 76x76 ApplicationBar icons. Highlights: ApplicationBarSubmenu Submenu for an application bar item. FlipView Lets people flip through items one at a time. Similar to the WinRT FlipView. ImageButton + ToggleImageButton Button/ToggleButton control which has an image as its content. Label Enhanced text control that supports MaxLines and TextLineBounds. A rich set of standard styles are provided. ListView Long list selector with incremental loading and more. PhonePasswordBox An extended password box which implements header, placeholder text, and a show password check box. PhoneSlider An extended Slider which implements tick marks and snap points. PropertyUI Interactive property presenter with copy context menu. RadioButtonGroup More easily implement a group of radio buttons. StartView Panoramic view similar to the start screen. VariableSizedWrapGrid Provides a grid-style layout panel where each tile/cell can be variable size based on content. Similar to the WinRT VariableSizedWrapGrid. WaitCursor The wait cursor is a blocking visual animation typically reserved for cases where the application cannot continue until an event is satisfied.
A simple validation library for .NET Core developers.
Custom control for your Xamarin.Forms project to give you a better Map experience. Ensure you call SvgImageRenderer.Init(), TwoColumnCellRenderer.Init(), ExtendedMapRenderer.Init() on each platform!
Customised text field to take phone number input for any country along with an option to choose country code from a dropdown
UserMgr v2 Demonstrate how to use User Management v2 Also for LabVIEW use General user management with 5 parts: 1. core database access COM 2. general user management UIs provider COM 3. a WPF app to manipulate user information 4. two wrapper DLLs for LabVIEW use 5. some LabVIEW VIs (made with 2023 Q1 version) For detail, you can reference to UserMgr_v2.docx under sub folder 'docs'. You can ignore the part 5 since almost all important LabVIEW implementation have been explained in the Word document. This library is written in .Net Framework 4.8 Remember: you should unpack the zip file under 'install' and run GeneralInstaller.exe with Administrator privilege. So the system can work, so does the LabVIEW application Author Patrick Gamp For technique support or business, please call the cell phone ++0086-18603016232, email: patrickgamp@hotmail.com, WeChat(A Chinese popular chat app) id is same to the cell phone number I am a professional with 26 years software RD experience. In 2005-2018, worked for Microsoft Windows Mobile and Windows Phone developing team, XBox One manufacturing automation team, and Surface imaging test team, after 2019, opened a small automation software corporation at the first strong manufacturing city in the world - Suzhou, China. If you have some industry automation related software project to oursource, or any Windows desktop based non-Web softare developing requirements, please send me email to contact. Published date January 25, 2024
## Features: - Support for cell contents to be any Xamarin.Forms.View - Scrolling, both horizontal and vertical - Optional top frozen header row - Optional left frozen column - Separate View template for each column - View recycling (If you have 1000 rows but only 10 can be visible, DataGrid creates 10 Views and reuses them.) - Data row objects (provided to the DataGrid as an IList<object>) - Strong integration with the Xamarin.Forms binding mechanism - Automatic updates if an ObservableCollection is used for rows and columns - Configurable row height (for all rows in the grid) - Configurable column widths (can be different for each column) - Configurable spacing between rows and columns - Row selections - Works with C#, F#, and XAML - Support for iOS, Android, Windows Phone, Windows and Windows Phone 8.1 - Full API documentation in MonoDoc
OpenXmlForLV Summary A simplified version of Excel operation using Microsoft's OpenXML, specifically used for LabVIEW applications which only requires a small set of Excel functionalities to generate some data. 1. set value to a specified cell, only 4 kinds of data, string, bool, number and date. 2. create fill info usually with foreground RGB color and background indexed color 3. create font info 4. create cell format with specified fill info and font info, also with horizental alignment 5. set cell format into some cells 6. best fit the cell's column width That's all, LabVIEW applications usually require only above functionalities, no need to delete fill, font or cell format. This library uses OpenDocument DLL, very fast and efficient, higher performance than using Excel Interop. How to use Just include OpenXmlForLV.dll in your project of .net type There is an .net application OpenXmlForLV.WpfApp.exe to show the UI and output of OpenXmlForLV.dll There is an LabVIEW project ExcelForLV.lvproj to show how to use OpenXmlForLV how to use in LabVIEW 1. unzip the zip package under sub folder 'labview' to anywhere 2. unzip the zip package under sub folder 'assemblies' to C:\Windows (or anywhere if you changed the reference path in LabVIEW VI) 3. open the VI: ExcelForLVExample.vi and run, study the VI to see how it works Tricks define the infrastructure with best matches to those objects in OpenDocument, like 1. Workbook 1. WorksheetStyle 1. CellFormat 2. Fill 3. Font 2. Worksheets 1. Rows 1. Cells 2. Columns Author Patrick Gamp For technique support or business, please call the cell phone (0086)18603016232, email: patrickgamp@hotmail.com, WeChat id is same to the cell phone number Published date October 26, 2023
Hardware Simulator Hardware Simulator in MiniStand system Hardware Simulator in MiniStand system is designed to simulate the hardware center (management) to talk with MiniStand Engine via MQTT protocol. Please refer to the document under sub folder 'docs'. Also you have to download MiniStandShell (another NuGET package which is the shell of MiniStand Engine) and install as the way the document of MiniStandShell tells. For technique support or business, please call the cell phone ++0086-18603016232, email: patrickgamp@hotmail.com, WeChat(A Chinese popular chat app) id is same to the cell phone number I am a professional with 26 years software RD experience. In 2005-2018, worked for Microsoft Windows Mobile and Windows Phone developing team, XBox One manufacturing automation team, and Surface imaging test team, after 2019, opened a small automation software corporation at Suzhou, China. If you have some industry automation related software project to oursource, or any Windows desktop based non-Web softare developing requirements, please send me email to contact. Author Patrick Gamp Published date March 8, 2024
WpfJson WPF JSON Viewer also for LabVIEW use This library is written in .Net Framework 4.8. Also a LabVIEW version provided in this package The source code of WindowsFormsApp.exe is provided, which demonstrates how to build a WpfJson viewer. Also, the source code of LabVIEW VI is provided in sub folder ‘sourcecode’. There is an application WpfJsonViewerApp.exe which calls the COM component WpfJsonViewer.dll with fixed GUID: [Guid("520891FD-16C1-4110-A299-84C6875E83CD")] The whole infrastructure is demonstrated in the Word document: WpfJson.docx. There is a surprise that this application takes advantage of the newly published NuGET package: CsvMultilang, so once you choose any language in upper right corner, the whole UI will be reflected to show the corresponding language. So far, only en-us and zh-cn 2 languages are provided in the 2 CSV files under sub folder ‘languages’. The 2 COM components were applied in 2 auto related factory which asks to provide an application to monitor the request-response content in MES traffics. I think the JSON Viewer looks very beautiful and the colors match the data type of LabVIEW in most aspects. One more thing, if you want to make it work, the prerequisite is to call regasm.exe to register both COM components. Fortunately, I developed install.ps1 in sub folder ‘install’, you call run it in PowerShell, also I wrote install.bat to execute install.ps1, so you can run it instead. Author Patrick Gamp For technique support or business, please call the cell phone ++0086-18603016232, email: patrickgamp@hotmail.com, WeChat(A Chinese popular chat app) id is same to the cell phone number I am a professional with 26 years software RD experience. In 2005-2018, worked for Microsoft Windows Mobile and Windows Phone developing team, XBox One manufacturing automation team, and Surface imaging test team, after 2019, opened a small automation software corporation at the first strong manufacturing city in the world - Suzhou, China. If you have some industry automation related software project to oursource, or any Windows desktop based non-Web softare developing requirements, please send me email to contact. Published date November 8, 2023
IOActionsGenerator IORelay device's actions automatically generator in test sequence management It is for specific purpose to automatically create actions for the customized hardware IO Relay device which consists of a couple of IO modules in the system of test sequences and test steps Detailed infomation please refer to the Word document IOActionsGenerator_manual.docx under sub folder 'docs' Author Patrick Gamp For technique support or business, please call the cell phone ++0086-18603016232, email: patrickgamp@hotmail.com, WeChat(A Chinese popular chat app) id is same to the cell phone number I am a professional with 26 years software RD experience. In 2005-2018, worked for Microsoft Windows Mobile and Windows Phone developing team, XBox One manufacturing automation team, and Surface imaging test team, after 2019, opened a small automation software corporation at the first strong manufacturing city in the world - Suzhou, China. If you have some industry automation related software project to oursource, or any Windows desktop based non-Web softare developing requirements, please send me email to contact. Published date January 18, 2024
CAN Commands Validator CAN Commands Validator is designed and developed by Patrick Li who owns the intellectual property. It operates CAN device, send commands and read responses, then validate if the actual responses containing all expected response. The only prerequisite: You must run GeneralInstaller to install some necessary components with Administrator permission. Just run GeneralInstall.exe and all the COM components will be registered. Then suggest you refer to the DOCX or PDF document (equivalent) under the sub folder 'docs' Author: Patrick Li (Patrick Gamp) For technique support or business, please call the cell phone ++0086-18603016232, email: patrickgamp@hotmail.com, WeChat(A Chinese popular chat app) id is same to the cell phone number I am a professional with 26 years software RD experience. In 2005-2018, worked for Microsoft Windows Mobile and Windows Phone developing team, XBox One manufacturing automation team, and Surface imaging test team, after 2019, opened a small automation software corporation at Suzhou, China. If you have any industry automation related software project to outsource, or any Windows desktop based non-Web software developing requirements, please send me email to contact. Published date: March 14, 2024
MiniStandForLV MiniStandForLV is a dynamic link library to wrap MiniStand COM component for LabVIEW use. That means, you can host MiniStand in your LabVIEW application to speed up and simplify your automation test projects. Please reference to the DOCX or PDF under sub folder 'docs'. Author: Patrick Li (Patrick Gamp) For technique support or business, please call the cell phone ++0086-18603016232, email: patrickgamp@hotmail.com, WeChat(A Chinese popular chat app) id is same to the cell phone number I am a professional with 26 years software RD experience. In 2005-2018, worked for Microsoft Windows Mobile and Windows Phone developing team, XBox One manufacturing automation team, and Surface imaging test team, after 2019, opened a small automation software corporation at Suzhou, China. If you have any industry automation related software project to outsource, or any Windows desktop based non-Web software developing requirements, please send me email to contact. Published date: March 7, 2024
Device Response Validator is designed and developed to replace and upgrade the previous NuGET package CANValidator. This app operates various devices, send commands and read responses, then validate if the actual responses containing all expected ones. The only prerequisite: You must run GeneralInstaller to install some necessary components with Administrator permission. Just run GeneralInstall.exe and all the COM components will be registered. Then suggest you refer to the DOCX or PDF document (equivalent) under the sub folder 'docs' Author: Patrick Li (Patrick Gamp) For technique support or business, please call the cell phone ++0086-18603016232, email: patrickgamp@hotmail.com, WeChat(A Chinese popular chat app) id is same to the cell phone number I am a professional with 26 years software RD experience. In 2005-2018, worked for Microsoft Windows Mobile and Windows Phone developing team, XBox One manufacturing automation team, and Surface imaging test team, after 2019, opened a small automation software corporation at Suzhou, China. If you have any industry automation related software project to outsource, or any Windows desktop based non-Web software developing requirements, please send me email to contact. Published date: March 20, 2024
LocalRedis This library exports function like Redis, but only for local cache. Updated the interprocess synchronization at December 12 2023. Underlyingly it uses Shared Memory for interprocess communications in all data types: 1. Bool 2. Byte 3. Short 4. UShort 5. Int32 6. UInt32 7. Long 8. ULong 9. Single 10. Double 11. DateTime 12. String 13. BoolArray 14. ByteArray 15. ShortArray 16. UShortArray 17. Int32Array 18. UInt32Array 19. LongArray 20. ULongArray 21. SingleArray 22. DoubleArray 23. DateTimeArray, Since string can be in JSON type, so it just like a variant to be transfer cached data in any type. No need to have a string array like any other types. There is unittest sample file UnitTest_LocalRedis.cs which demonstrates how to use it. Also an application AllDataTypeManager.exe provided to manage all kind of data types, you can edit and view all data types. The most important assembly is LocalRedisServer.exe which serves as the management application to let you do: Set value (Just like Publish a topic) Get value (Just like Subscribe a topic) Update value (Like re-publish) Clear all (Like unsubscribe all topics) The list view in the main UI will show all the attributes of all the topics (key-value pairs in shared memory) Both the executables are under sub folder 'assemblies'. To test it, better to have 2 LocalRedisServer.exe running, one to set value, another to get value and update. The multilang version of LocalRedisServer and the LabVIEW version of LocalRedis are still under development, but it will not be a free one anymore. Author Patrick Gamp For technique support or business, please call the cell phone ++0086-18603016232, email: patrickgamp@hotmail.com, WeChat(A Chinese popular chat app) id is same to the cell phone number I am a professional with 26 years software RD experience. In 2005-2018, worked for Microsoft Windows Mobile and Windows Phone developing team, XBox One manufacturing automation team, and Surface imaging test team, after 2019, opened a small automation software corporation at the first strong manufacturing city in the world - Suzhou, China. If you have some industry automation related software project to oursource, or any Windows desktop based non-Web softare developing requirements, please send me email to contact. Published date November 8, 2023
MiniStand Shell MiniStand Shell application is a tool of taking advantage of MiniStand (Please refer to another NuGET package MiniStand) to do automation test like a mini version of NI TestStand. Please reference to the DOCX or PDF under sub folder 'docs'. It takes advantage of CSVMultilang (Another NuGET package) to implement multilang. The built-in supporting devices include DC Power, ACPower, DMM, NI PXI chasis, IO RelayBoard etc, and now it support external editors and executors which can be associated with any hardware device. To learn how to write external plugins to create hardware specific Editors and execute specific actions/measurements please contact the author. Installing bits are zipped and placed under sub folder 'install', please unzip it and run GeneralInstaller.exe with Administrator permission, so you can use this application which is the most valueable product among all my 29 published packages fo far. Note: you must have another application running to communicate and control hardware and talk with MiniStand Shell in MQTT protocol, otherwise this app can only be a demo. Author: Patrick Li (Patrick Gamp) For technique support or business, please call the cell phone ++0086-18603016232, email: patrickgamp@hotmail.com, WeChat(A Chinese popular chat app) id is same to the cell phone number I am a professional with 27 years software RD experience. In 2005-2018, worked for Microsoft Windows Mobile and Windows Phone developing team, XBox One manufacturing automation team, and Surface imaging test team, after 2019, opened a small automation software corporation at Suzhou, China. If you have any industry automation related software project to outsource, or any Windows desktop based non-Web software developing requirements, please send me email to contact. Published date: May 19, 2024