Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat: Custom Defined Function Codes (FC 65..=72, 100..=110) #134

Open
wants to merge 110 commits into
base: main
Choose a base branch
from

Commits on Dec 6, 2023

  1. Configuration menu
    Copy the full SHA
    2723204 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1 from thr2240/boris/custom-buffer

    feat: implement send/receive custom buffer
    biancode authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    30463e6 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2024

  1. Configuration menu
    Copy the full SHA
    3a07ec1 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2024

  1. Configuration menu
    Copy the full SHA
    c9c7923 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ad140d6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bc84c5e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e42d375 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6288b90 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    284e8d9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d0b381f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fc3d8b4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    10c81d9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a232ef3 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. Configuration menu
    Copy the full SHA
    d6c7a31 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6d6d916 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    90744c1 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. Configuration menu
    Copy the full SHA
    38b3404 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fa71af4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    788be9f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1934f3d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    476e5ea View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ea4f641 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    debeaa1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9a9eaf4 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. fix: Replace Vec<u16> with a fixed-size array for now, to work around…

    … the server-side request error (missing Copy trait)
    dkoehler-dev committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    c1d5e68 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d71bf86 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. Configuration menu
    Copy the full SHA
    5bd36f1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bff9685 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8954e36 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2719e74 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    be8eba7 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Configuration menu
    Copy the full SHA
    6438e99 View commit details
    Browse the repository at this point in the history
  2. fix: Authorize Write Custom Function Code Request in server handler (…

    …required for TLS communication)
    dkoehler-dev committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    8ae0812 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3504b1d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    21413af View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    570aefb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7479461 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7248688 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. Configuration menu
    Copy the full SHA
    116c97b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    51cd999 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e2c80ce View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    15dd7e6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6e4f068 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    28d4381 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    81f6188 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2024

  1. Merge pull request #3 from dkoehler-dev/development

    Feat: Implementation of User-Defined Custom Function Code FC69 (0x45) - Write Custom Function Code
    biancode authored Jan 27, 2024
    Configuration menu
    Copy the full SHA
    4a9ce9b View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2024

  1. Configuration menu
    Copy the full SHA
    1926d68 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cf2a350 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fcb4beb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7054730 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. Configuration menu
    Copy the full SHA
    076f66c View commit details
    Browse the repository at this point in the history
  2. feat(cli): add CLI tool to call CFC69 (CustomFunctionCode) via the CL…

    …I using changing CFC data
    dkoehler-dev committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    0e02219 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. Configuration menu
    Copy the full SHA
    1f9a046 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. Configuration menu
    Copy the full SHA
    8d8441f View commit details
    Browse the repository at this point in the history
  2. refactor(send_custom_fc): change CFC69 CustomFC implementation to sup…

    …port variable-length data
    dkoehler-dev committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    4dc5972 View commit details
    Browse the repository at this point in the history
  3. refactor(send_custom_fc): implement parsing and serializing logic for…

    … the CFC69 CustomFC request to support variable-length data
    dkoehler-dev committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    97cbef1 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. Configuration menu
    Copy the full SHA
    5355f24 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7a150c2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f696091 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4c9510f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3b07294 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    be7a3f1 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. Configuration menu
    Copy the full SHA
    64d60b2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6bc6548 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Configuration menu
    Copy the full SHA
    0cdc137 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. Configuration menu
    Copy the full SHA
    d85e629 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9e1fb98 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    988ef20 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4f994dd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    280607a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7d4c3b9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5f5ca0b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f778102 View commit details
    Browse the repository at this point in the history
  9. refactor(request): adjust CFC request logic to use the correct const …

    …FC number for each CFC request
    dkoehler-dev committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    5e67614 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    dcfdfe6 View commit details
    Browse the repository at this point in the history
  11. refactor(task): adjust CFC cient request logic to use the correct con…

    …st FC number for each CFC
    dkoehler-dev committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    9c7abd0 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. Configuration menu
    Copy the full SHA
    c0261cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5262d87 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0048131 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. fix(send_custom_fc): remove the introduced lifetime specifier from th…

    …e CustomFunctionCode trait
    dkoehler-dev committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    7318370 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9912be2 View commit details
    Browse the repository at this point in the history
  3. refactor(send_custom_fc): fix unmodified CFC object, introduce byte_c…

    …ount in and out parameter
    dkoehler-dev committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    8700378 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. Configuration menu
    Copy the full SHA
    554b6c7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    62e7bcc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6c11ee2 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. Configuration menu
    Copy the full SHA
    5a52c1d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9e81fdb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2ba9ce0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    52cd82a View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

  1. Configuration menu
    Copy the full SHA
    d89f403 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    563fc22 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8b026af View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. Configuration menu
    Copy the full SHA
    790eb3b View commit details
    Browse the repository at this point in the history
  2. refactor(send_custom_fc): remove the blocking of standard function co…

    …des when sending a CFC request
    dkoehler-dev committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    afbfbca View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2d1ccab View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    14e6134 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d91ec3f View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. Revert "refactor(send_custom_fc): remove panic statement when no vali…

    …d CFC is found"
    
    This reverts commit d91ec3f.
    dkoehler-dev committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    0ef05e4 View commit details
    Browse the repository at this point in the history
  2. Revert "feat(send_custom_fc): add standard FC routing for a CFC reque…

    …st in message"
    
    This reverts commit 14e6134.
    dkoehler-dev committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    cbf2d2e View commit details
    Browse the repository at this point in the history
  3. Revert "feat(custom_server): add standard FC handling in the server i…

    …mplementation"
    
    This reverts commit 2d1ccab.
    dkoehler-dev committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    19d99d7 View commit details
    Browse the repository at this point in the history
  4. Revert "refactor(send_custom_fc): remove the blocking of standard fun…

    …ction codes when sending a CFC request"
    
    This reverts commit afbfbca.
    dkoehler-dev committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    6957bae View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    aca481f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5b4694c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e6d374d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c2cb3f0 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. Merge pull request #6 from dkoehler-dev/feature-cfc-improvements

    Feat: Improvement of the Custom Function Code Feature (CFC)
    grewek authored Apr 3, 2024
    Configuration menu
    Copy the full SHA
    747712f View commit details
    Browse the repository at this point in the history
  2. refactor(CustomFunctionCode): add is_empty() func as suggested by clippy

    Kay Grewe authored and Kay Grewe committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    b0e2245 View commit details
    Browse the repository at this point in the history
  3. refactor(check_auth): collapsed cfc codes into ranges

    Kay Grewe authored and Kay Grewe committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    ba08389 View commit details
    Browse the repository at this point in the history
  4. chore(fmt): changed formatting by running cargo fmt

    Kay Grewe authored and Kay Grewe committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    2f85e28 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'feature/last-improvements-cfc' into feature/custom-fc

    Kay Grewe authored and Kay Grewe committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    f7a051e View commit details
    Browse the repository at this point in the history