public static int inputScaling(Scaling s, long tag_id)
 {
     /* update scale record
      * insert a new if not exist
      * */
     if (updateScaling(s, tag_id) < 1)
     {
         return(insertScaling(s, tag_id));
     }
     return(-1);
 }
 public static int updateScaling(Scaling s, long tag_id)
 {
     return(updateScaling(s._scale_type.ToString(), s._raw_hi, s._raw_lo, s._scale_hi, s._scale_lo, tag_id));
 }