laundry-machine | software controller of a laundry machine

 by   gunedaa C++ Version: Current License: No License

kandi X-RAY | Laundry Machine Summary

kandi X-RAY | Laundry Machine Summary

Laundry Machine is a C++ library. Laundry Machine has no bugs, it has no vulnerabilities and it has low support. You can download it from GitLab.

The software controller of a laundry machine is developed in C++. This machine can do laundry through 3 different washing programs: A, B, and C. They differ in requirements such as temperature, water level, duration, etc. Since it would be very inconvenient to carry out the whole development while connected to a real laundry machine, a Laundry Machine Simulator (LMS from now on) will be used as hardware. Each of the washing programs has a cost, which the user will be able to pay through coins. The machine accepts three types of coins: 10, 50 and 200 cents. And it only accepts a limited amount of them: at most three of 10 and 50, and at most two of 200. Once the user has provided enough money for a specific washing program, the whole washing process can be started. The switch, named Door Lock, is used to signal to the LMS whether the door has been closed or not. Our laundry machine provides two compartments for soap, numbered 1 and 2, for prewash cycles and main wash cycles. The first compartment can store 2 units of soap, while the second one can store 3 units of soap. Each of the soap switches signals closing the compartment after providing all possible units of soap. There are several input/output lines on the flat cable related to the handling of water: for monitoring whether there is water pressure; for opening and closing the water inlet and outlet valves, called the drain and the sink; and for monitoring the amount of water in the machine tank. The laundry machine has also a heater. There is an output line to turn it on and off, and two input lines to monitor the current water temperature. The heater can only be turned on if at least a third of the washing tank has water. Turning the heater on without water will caused immediate damage. The two input lines allow the reading of four different temperature levels: environment, warm, warmer, hot. There are also three output lines to control the rotation motor of the laundry machine. Two of them are for setting the motor at different speeds: off, low, medium, high. Low speed is for careful washing, medium for regular washing, and high speed is for centrifugal drying of clothes. A third line indicates whether the motor must rotate clockwise or counter clockwise.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              Laundry Machine has a low active ecosystem.
              It has 0 star(s) with 0 fork(s). There are no watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              Laundry Machine has no issues reported. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of Laundry Machine is current.

            kandi-Quality Quality

              Laundry Machine has no bugs reported.

            kandi-Security Security

              Laundry Machine has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              Laundry Machine does not have a standard license declared.
              Check the repository for any license declaration and review the terms closely.
              OutlinedDot
              Without a license, all rights are reserved, and you cannot use the library in your applications.

            kandi-Reuse Reuse

              Laundry Machine releases are not available. You will need to build from source code and install.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of laundry-machine
            Get all kandi verified functions for this library.

            Laundry Machine Key Features

            No Key Features are available at this moment for Laundry Machine .

            Laundry Machine Examples and Code Snippets

            No Code Snippets are available at this moment for Laundry Machine .

            Community Discussions

            No Community Discussions are available at this moment for Laundry Machine .Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install Laundry Machine

            You can download it from GitLab.

            Support

            For any new features, suggestions and bugs create an issue on GitLab. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://gitlab.com/gunedaa/laundry-machine.git

          • sshUrl

            git@gitlab.com:gunedaa/laundry-machine.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link