use anyhow::Result;
<<SERVICE_MODULE_IMPORT_SERVICE>>
use rccn_usr::pus::app::PusApp;

<<SERVICE_MODULE_MOD_SERVICE>>

const APID: u16 = <<VAR_APID>>;
const VCID: u8 = <<VAR_VCID>>;

fn main() -> Result<()> {
    env_logger::init();
    let mut app = PusApp::new(APID);

    app.add_tc_tm_channel(VCID).unwrap();

    <<SERVICE_MODULE_REGISTER_SERVICE>>

    app.run();
    Ok(())
}
