Skip to main content

No project description provided

Project description

commander

Client application to send commands to Spacebee apps.

Telecommands

In the 'Telecommands' folder, when adding a new telecommand, make sure to define these attributes in its constructor:

    *   name[string] Name of the telecommand
    *   help[string] Description and usage for the telecommand
    *   help_input[string] Description for the input arguments
    *   operation[16 bits] Unique identifier for a given telemetry or telecommand
    *   area_version[16 bits] Protocol version
    *   num_inputs[int] Number of input arguments for this command

And define the following functions:

  • def loadInputArguments(self,arg):
        "Load input arguments into the body formatted in bytes and calculate the body length."
    arg is a string.
    Raise ValueError to prevent invalid inputs.
    Need to define:
    1.  body_length
    2.  body
    
  • def parseOutputArguments(self,response):
    "Parse the output argument, where the response is a byte sequence, and return a dictionary."
    return dictionary
    

License

This software, including all prior releases, is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0). You are free to:

  • Share: Copy and redistribute the material in any medium or format.
  • Adapt: Remix, transform, and build upon the material.

Under the following terms:

  • Attribution: You must give appropriate credit to the original authors, provide a link to the license, and indicate if changes were made.
  • NonCommercial: You may not use the material for commercial purposes.
  • ShareAlike: If you remix, transform, or build upon the material, you must distribute your contributions under the same license.
  • No additional restrictions: You may not apply legal terms or technological measures that restrict others from doing anything the license permits.

See the LICENSE file for the full license text.

Note: Any releases or commits made prior to the inclusion of the LICENSE file are also governed by CC BY-NC-SA 4.0. Please do not use unlicensed versions of this software.

Contributions

This project is maintained by a small team and does not accept external contributions at this time. Issues and pull requests have been disabled to reflect this policy.

Future Licensing

The maintainers reserve the right to relicense future versions of this software under different terms (e.g., a permissive open-source license like MIT). All existing versions and releases remain under CC BY-NC-SA 4.0 unless otherwise stated.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

spacebee_commander-0.2.0.tar.gz (11.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

spacebee_commander-0.2.0-py3-none-any.whl (14.5 kB view details)

Uploaded Python 3

File details

Details for the file spacebee_commander-0.2.0.tar.gz.

File metadata

  • Download URL: spacebee_commander-0.2.0.tar.gz
  • Upload date:
  • Size: 11.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.13.7 Linux/6.11.0-1018-azure

File hashes

Hashes for spacebee_commander-0.2.0.tar.gz
Algorithm Hash digest
SHA256 e99415ec814d40c63ce55a6612a2dd2174640cca173efdc9156d2507e8452b26
MD5 92df8d38100e8f80bf9fd357f90637ae
BLAKE2b-256 8651e1f8ec38e6745754455b480536d535f72e652d87cda59fe3e6742f0ca84e

See more details on using hashes here.

File details

Details for the file spacebee_commander-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: spacebee_commander-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 14.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.13.7 Linux/6.11.0-1018-azure

File hashes

Hashes for spacebee_commander-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 02023d3dfe7d9b3b11c5f4ae7f25da6b272150604cdfd1627faf389b47eb50a9
MD5 bc875a534c03e01f6c2c1f5a7b2e22d7
BLAKE2b-256 53a61a87b3008ab412c0cd949d747ee437ace15e60fe9ca92ce574e580f88cec

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page