iapi:vacuumsystem
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
iapi:vacuumsystem [2013/10/20 14:12] – kyrahabattoir | iapi:vacuumsystem [2022/03/23 17:48] (current) – More typos kyrahabattoir | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | The KDC vacuum system | + | The KDC vacuum system |
It is composed of the following objects. | It is composed of the following objects. | ||
- | ====== | + | ====== |
- | The vacuum charger is the home of your KDC vacuum cleaner, place it wherever you wish to store your vacuum cleaner when not in use. Clicking it will either create a fresh vacuum on the charger or will indicate you where the vacuum | + | {{: |
If the vacuum cannot be found in the region, a new copy will automatically be rezzed on click and loaded with the last known data. | If the vacuum cannot be found in the region, a new copy will automatically be rezzed on click and loaded with the last known data. | ||
- | ====== KDC Vacuum cleaner ====== | + | **This is the object responsible for spawning the actual |
- | The vacuum cleaner | + | |
- | When worn, the KDC vacuum cleaner can be turned on and off by a single click, as long as long as it has some battery charge and dust reservoir capacity left. | + | ====== The vacuum cleaner ====== |
+ | {{: | ||
- | If you wish to adjust it's "in hand" position, you can do so like with any SecondLife attachment. In order to save it, you have to briefly turn on the vacuum cleaner. | + | When worn, a menu can be open by clicking the vacuum cleaner, it will allow you to toggle |
- | ====== KDC Trashcan (infinite) ====== | + | The vacuum |
- | This is where you can empty the KDC vacuum | + | |
- | This specific trashcan model is marked as " | + | |
- | ====== KDC Room manager | + | You can check the battery capacity and dust reservoir on the bar indicators located on the handle. |
- | The room manager | + | |
+ | If you wish to adjust its "in hand" position, you can do so like with any SecondLife attachment. In order to save it, you have to briefly turn on the vacuum cleaner. | ||
+ | |||
+ | ====== | ||
+ | {{: | ||
+ | This specific trashcan model is marked as " | ||
+ | |||
+ | ====== The VacuTrack | ||
+ | {{: | ||
+ | |||
+ | The circular light can go through 3 distinct stages: | ||
+ | * Fixed color: This means that the VacuTrack is currently idle. | ||
+ | * Two LEDs spinning: Tracking mode, a vacuum is currently in use. | ||
+ | * Four LEDs spinning slowly: Decay mode, when the room cleanliness is degrading. | ||
+ | |||
+ | Note: You can edit the VacuTrack and change the color of the casing and the ring to your liking, it will not affect its function. | ||
===== Quick setup instructions ===== | ===== Quick setup instructions ===== | ||
- | | + | {{ : |
- | - Right click/edit the manager, change the description field to your room name. (room names have to be unique) | + | |
- | - Left click the room manager | + | - Left-click the VacuTrack |
- | - Once the manager | + | - Once the VacuTrack |
- | - Change the room marker' | + | - Edit your room marker to cover as much as possible of the room, from the floor to about avatar |
- | - Edit your room marker to cover as much as possible of the room, from the floor to about eye level. You can change the size of the marker, it's position and height as long as it remains a perfect circle. Do not rotate it or change | + | |
- Add more markers as needed to cover the entire room, no need to be extremely precise. (you can safely use shift drag to duplicate the markers) | - Add more markers as needed to cover the entire room, no need to be extremely precise. (you can safely use shift drag to duplicate the markers) | ||
- | - Once you are satisfied with the room coverage, click each marker, select the " | + | - Once you are satisfied with the room coverage, click each marker, select the " |
- | - Open the room manager | + | - Open the VacuTrack |
+ | - The VacuTrack will output its unique ID in local chat, write it down somewhere as you will need it later. | ||
- Congratulations, | - Congratulations, | ||
- | ===== Other parameters | + | ===== The Configuration notecard |
- | The room manager | + | The VacuTrack |
- | ==== Node size ==== | + | < |
- | When a room is being vacuumed, the vacuum cleaner will attempt | + | //All lines starting with "//" |
- | ==== Decay time ==== | + | |
- | This setting let you define how often a room " | + | //How much dirt is picked up PER node by a cleaning implement. |
- | ==== Dirt Volume | + | //minimum value: 0.1 |
- | This setting will let you define how much dirt is sent to the vacuum cleaner for each cleaned node, the default | + | DIRT_PICKUP_RATE=2.0 |
+ | |||
+ | //This is how often a node becomes dirty. | ||
+ | //minimum value: 60 | ||
+ | DIRT_REGENERATION_RATE=120.0 | ||
+ | |||
+ | //This is the size of each node, smaller nodes mean a more thorough vacuuming is required. | ||
+ | //minimum value: 1.0 | ||
+ | DIRT_NODE_SIZE=1.0 | ||
+ | </ | ||
+ | ====== (optional)The Monitoring panel ======= | ||
+ | {{: | ||
+ | The monitoring panel allows you to track multiple chores in a single location. It can display up to 3 progress bars with their own label and can add multiple chores into a single bar to provide a "global" | ||
+ | |||
+ | The progress bar will go from green to red as the values get lower. | ||
+ | |||
+ | It is configured through the " | ||
+ | < | ||
+ | //Every line starting with "//" | ||
+ | //will be ignored | ||
+ | |||
+ | //Uncomment this line to get the monitoring panel' | ||
+ | // | ||
+ | |||
+ | //Declares that we are creating a new entry. | ||
+ | //You can have up to 3 on this monitoring panel. | ||
+ | PANEL_START | ||
+ | |||
+ | //This is the label that will be used for the current entry, used by other devices for filtering | ||
+ | LABEL=MY PANEL | ||
+ | //This is the name of the texture | ||
+ | It has to be in the object' | ||
+ | DISPLAY=vacuuming.texture | ||
+ | |||
+ | //This allows us to filter which labels we will be gathering, ignored if it is unset or set to " | ||
+ | //Any label on the tracked objects that doesn' | ||
+ | //Multiple entries, comma separated | ||
+ | FILTER=* | ||
+ | |||
+ | //One or more of these lines are the IAPI compatible objects that are tracked for this entry. | ||
+ | //You can have as many of these lines as you want. | ||
+ | TRACK_KEY=put_the_key_to_track_here | ||
+ | |||
+ | |||
+ | //Example for a second entry: | ||
+ | |||
+ | // | ||
+ | // | ||
+ | //LABEL=MY OTHER PANEL | ||
+ | // | ||
+ | // | ||
+ | </ | ||
+ | ====== (optional)The floor surfaces | ||
+ | A floor surface script, configuration file, and a set of textures are provided. | ||
+ | |||
+ | Its configuration is very similar to the monitoring panel: | ||
+ | < | ||
+ | // | ||
+ | //If you need more than this prim to represent a complex room surface, you don't have to | ||
+ | //duplicate this script/ | ||
+ | //to this one, the script will set the alpha of all the child prims at once. | ||
+ | |||
+ | //Uncomment this line to get the monitoring panel' | ||
+ | // | ||
+ | |||
+ | //The minimum and maximum alpha values for the dust cover where 0 is fully transparent and 100 is fully visible. | ||
+ | MIN_ALPHA=0 | ||
+ | MAX_ALPHA=100 | ||
+ | |||
+ | //This is the label that will be used for the current entry, used by other devices for filtering | ||
+ | LABEL=DUST | ||
+ | |||
+ | //This allows us to filter which labels we will be gathering, ignored | ||
+ | //Any label on the tracked objects that doesn' | ||
+ | //Multiple entries, comma-separated | ||
+ | FILTER=* | ||
+ | |||
+ | //One or more of these lines are the IAPI compatible objects that are tracked by the floor surface. | ||
+ | //You can have as many of these lines as you want. | ||
+ | TRACK_KEY=put_the_key_to_track_here | ||
+ | </ | ||
+ | You can use any prims and link them with the floor surface, as long as the floor surface remains the root prim, it will set the alpha value for all child prims. Several dust textures are provided for your convenience. | ||
+ | |||
+ | NOTE: floor surfaces and monitoring panels also output IAPI compatible tracking data, so you can actually chain them in a bigger system, ex: multiple floor surfaces are tracked by a monitoring panel, which is tracked by a global monitoring panel that adds up the results for every room. | ||
+ | |||
+ | ====== How to use the vacuum cleaner ====== | ||
+ | * Rez the vacuum charger where you want it to be when unused. | ||
+ | * Click the vacuum charger to make it create a fresh vacuum cleaner. | ||
+ | * In order to function, its batteries need to contain some charge, to charge the vacuum cleaner, leave it on its charger | ||
+ | * Once the vacuum cleaner is turned on, simply walk around | ||
+ | * To fully vacuum the room you will have to pass the vacuum head on the surface of the entire room. Making stripes help. | ||
+ | * The vacuum cleaner' | ||
+ | * You can cover more ground by vacuuming under furnitures, simply walk up to them to get the vacuum head under it. | ||
+ | * If the vacuum cleaner dust bucket is full, it will turn itself off, simply walk up to a compatible trashcan and click it to empty the dust bucket. |
iapi/vacuumsystem.1382278323.txt.gz · Last modified: 2017/04/04 10:35 (external edit)