]> bicyclesonthemoon.info Git - staf/libstaf/commitdiff
fix limit check in calculation encoding main v1.1
authorb <rowerynaksiezycu@gmail.com>
Tue, 9 Aug 2022 22:29:30 +0000 (00:29 +0200)
committerb <rowerynaksiezycu@gmail.com>
Tue, 9 Aug 2022 22:29:30 +0000 (00:29 +0200)
libstaf.c
libstaf.h

index fe244576b9131d4e85826b5d06ef16e53e6267a8..155ae9b98a36cb18c918ceea1e24604e25be09d8 100644 (file)
--- a/libstaf.c
+++ b/libstaf.c
@@ -1,8 +1,8 @@
-// SilentTimer Action Figure communication library, v1.0
+// SilentTimer Action Figure communication library, v1.1
 // libstaf.c
 // 
 // libstaf.c
 // 
-// 14.12.2020
-// Copyright (C) 2020 Balthasar Szczepański
+// 09.08.2022
+// Copyright (C) 2020, 2022 Balthasar Szczepański
 // 
 // This program is free software: you can redistribute it and/or modify
 // it under the terms of the GNU General Public License as published by
 // 
 // This program is free software: you can redistribute it and/or modify
 // it under the terms of the GNU General Public License as published by
@@ -1230,7 +1230,7 @@ int stafEncodeCalculationArgument (float in, uint8_t *out, uint8_t *flags)
                return ERR_INVALID_PARAMETER;
        
        fraction = in*100.0;
                return ERR_INVALID_PARAMETER;
        
        fraction = in*100.0;
-       if(fraction>limit)
+       if(fraction>=limit)
                bcd = stafEncodeBcdU16((uint16_t)(in+0.5));
        else
        {
                bcd = stafEncodeBcdU16((uint16_t)(in+0.5));
        else
        {
index e094ea027a372c77797cf34dc1e9994d5b85ad0d..20ed7e277d604d00361737e7bb5ee956e3286539 100644 (file)
--- a/libstaf.h
+++ b/libstaf.h
@@ -1,5 +1,5 @@
 // SilentTimer Action Figure communication library
 // SilentTimer Action Figure communication library
-// libstaf.h, v1.0
+// libstaf.h, v1.1
 // 
 // 03.07.2020
 // Copyright (C) 2020 Balthasar Szczepański
 // 
 // 03.07.2020
 // Copyright (C) 2020 Balthasar Szczepański