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.3.0.tar.gz (12.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.3.0-py3-none-any.whl (16.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: spacebee_commander-0.3.0.tar.gz
  • Upload date:
  • Size: 12.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.3.0.tar.gz
Algorithm Hash digest
SHA256 526eb3280ece21016b671dc471b25b48e1dc1b064fd8043b7b5301ccef358bf1
MD5 1f3bba4211d30477ae23f00b09ed9681
BLAKE2b-256 0587c89097f7e22e6479204818da5bff945e53d0ba60a9192800447c8a0b2dec

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spacebee_commander-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 16.6 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.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 64e725fc4940e600766c387981c250632d816efb6973c32e1827d56ef6d0fa1b
MD5 084d381edca5a4cab71152b862b16d42
BLAKE2b-256 17c8ffc7ca873c253abb73077341c5828b1fd64182f3735c70a2972330ac9a35

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