if(sdss[cs].used && sdss[cs].id == id){
debug("Publish %d=%d", sdss[cs].id, sdss[cs].value);
write_byte('u');
- write_byte(0);
- write_byte(sdss[cs].id);
- write_byte(sdss[cs].value/265);
- write_byte(sdss[cs].value%265);
+ write16(sdss[cs].id);
+ write16(sdss[cs].value);
+ write_byte('\n');
return;
}
}
debug("SDS identifier unknown: %d", id);
+ die("");
}
int sds_fetch(int id)
if(sdss[cs].used && sdss[cs].id == id)
return sdss[cs].value;
debug("SDS identifier unknown: %d", id);
+ die("");
return 0;
}
}
}
debug("SDS identifier unknown: %d", id);
+ die("");
}